想去讀個計算機專業的研究生了!

大家好,我是突然有點想考研的二哥呀!

之前看到 Guide 哥發的一篇想去讀個研究生了,真的是心生感慨。

這讓我想起我的大學同學石磊,他今年考研成功了,算是我們同學當中非常勵志的一個了。他默默地堅持着,爲了心中的那道光,鍥而不捨,即使碰壁了,也從來沒有退縮過。

就像 Guide 哥說的那樣:

不論是還在學校讀書的同學,還是已經工作的同學,很多都會有讀研的想法,或是提升學歷,或是繼續在學校深造。

我以前是比較反對考研的,因爲我覺得考研很浪費時間,如果研究生階段再遇到一個不那麼靠譜的導師,做點不靠譜的項目,很可能就把寶貴的三年時光給浪費掉了。

再加上不是所有的人都能考研成功,考慮到考研失敗帶來的壓力,我覺得並不划算。還不如提前進入社會這所大熔爐裏面接受磨鍊,不僅可以儘早積累社會經驗,還可以早一點賺錢,減輕父母的壓力。工作當中照樣可以提升技術實力。

但隨着時間的推移,我的觀念在悄然發生改變。

拿一個朋友的親身經歷來說吧,他是雙非本科,大三之前,coding 能力一般,學習成績也一般,去互聯網大廠基本上是不太現實的。如果本科後直接參加工作,就只能去小公司,甚至外包。

但這個朋友一直懷揣這去大廠的夢,於是毅然決然地選擇了考研。

研一的時候,他自學了 Python 和深度學習,參加了 2 個算法比賽;研二的時候,由競爭激烈的 CV 算法轉到了 Java 研發,並且去了兩家互聯網公司實習;畢業的時候,拿到了互聯網大廠的工作機會。

他說,讀研給了他很好的緩衝期,不僅提升了學歷,技術也得到了提升,讓他的人生有了更多、更好的選擇。

這裏給大家分享一個他收割大廠 offer 的公式,以 Java 崗爲例:

技術棧知識+算法+項目+實習+加分項(競賽/開源項目/博客)

具體可以參考他的一篇分享:

https://zhuanlan.zhihu.com/p/349912761

我之所以萌生考研的想法,很大一部分原因就是因爲身邊人的潛移默化,另外就是希望能給自己提供一個可以專心學習的環境

Guide 哥在他那篇文章裏推薦了 8 個 GitHub 上開源的考研項目,我都認真看了,裏面的一些內容對考研的同學確實挺有幫助的,就再給大家安利一波。

1)cskaoyan,收集了各個大學的計算機考研初試真題

河南一個沒有,哭了

項目地址:https://gitee.com/SnailClimb/cskaoyan

2)2021-Postgraduate-408,推薦了一些公認的視頻資料、教輔資料

其實這些資料即便是不用考研,也是可以去看的,我之前也有推薦過。

項目地址:https://github.com/hao14293/2021-Postgraduate-408

3)Hello_HDU,主要針對的是杭州電子科技大學計算機考研信息彙總。

這個研究生獎助政策,感覺真心不錯。

項目地址:https://github.com/ztygalaxy/Hello_HDU

關於考研這件事,對每個人來說,永遠沒有標準答案,你永遠只能自己選擇自己走的路

有一說一,計算機考研的難度並不算小,對於跨專業的同學來說,難度更大。短短半年時間,要考數學、政治、英語和計算機專業課,時間實在是太少了。

如果我決定考研的話,打算報個班,一是避免採坑,二是刺激自己,畢竟花了錢。

悄悄地告訴大家,二哥還是很拼的,已經研究了計算機考研的重點,嘻嘻。這裏就不藏着掖着了,給大家分享下。

1)數據結構

  • 重點學會如何計算時間複雜度和空間複雜度;
  • 掌握基本的數據結構,比如說線性表、棧、隊列等;
  • 掌握樹與二叉樹,着重掌握遞歸的思想;
  • 掌握圖的各種存儲方式和遍歷方法;
  • 學會排序和查找。

數據結構本身並不難,難的是各種算法的設計,所以一定要學會舉一反三,記住什麼問題可以用什麼算法解決。

教材:嚴蔚敏的《數據結構》

2)計算機組成原理

下圖是我在看哈爾濱工業大學的計算機組成原理時截的圖。

計算機組成原理應該是計算機所有專業課裏面比較難的一門了,因爲涉及到有很多抽象的物理概念,以及晦澀的理論知識。

  • 計算機系統概論
  • 運算方法和運算器
  • 內部存儲器
  • 指令系統
  • CPU
  • 總線
  • 輸入輸出設備

學習計算機組成原理的時候,會涉及到很多很多概念,每個概念剝繭抽絲後,又會牽扯出很多相關的概念,比如說你想理解 CPU 是如何實現加法運算的,你就會遇到算術邏輯單元這個概念,然後還要理解計算機是如何把整數表示成二進制數的等等。

教材:唐朔飛的《計算機組成原理》以及配套的學習指導和習題解答。

3)操作系統

  • 進程管理,進程的互斥和同步是最難也是最愛考的知識點了;
  • 內存管理;
  • 文件管理,主要是磁盤的調度算法;
  • 輸入輸出管理,和計算機組成原理有一定的關聯。

教材:湯子瀛的《計算機操作系統》

4)計算機網絡

計算機網絡這門課的知識點非常多,也非常雜。

  • 計算機網絡的體系結構,重點掌握 ISO/TCP 協議的參考模型以及模型各層的功能;
  • 物理層,重點掌握物理層的通訊技術;
  • 網絡層,重點掌握擁塞控制方法,IP 協議,以及路由器的工作原理;
  • 傳輸層,重點掌握 TCP/UDP;
  • 應用層。

教材:謝希仁的《計算機網絡》


講真,石磊考研這件事對我觸動真的挺大的。原本我已經把考研這扇門上了鎖,現在不知不覺已經把鑰匙插進了鑰匙孔,如果再使點勁,可能就真的去卷在職研究生了。

至於全日制的,還是非全的,其實差別不大,即便是非全,考試也不會輕鬆,都要參加 12 月全國研究生統一考試。

2016 年以前,非全可以參加 10 月份的考試,難度比 12 月統考的難度略低,畢業後發單證,2016 年已經取消了。可能有一部分人對非全的偏見正來源於此。

非全和全日制只是學習模式不同而已,“研究生”纔是正兒八經的標準。

最後呢,二哥還是想說一句。

考不考研,最核心的還是能力,這纔是你最硬核的武器,只想通過考研提升學歷的想法並不可取。

推薦下我在 GitHub 上開源的 Java 教程吧,風趣幽默,通俗易懂,目前已經更新 52 講,共計 10萬+字,快來 star 吧

《Java程序員進階之路》專欄 GitHub 地址:https://github.com/itwanger/toBeBetterJavaer

三分天註定,七分靠打拼,讀研不是目的,學習和成長才是,我們一起加油吧~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章