周六,去干件大事!
在看點擊上方藍色“后端技術學堂”關注后加個“星標”
最新文章不錯過
閱讀本文大概需要 3?分鐘
周六是全國碩士研究生招生考試初試第一天,對很多人來說是件改變人生軌跡的大事。
前兩天在知乎回答了要不要考研的問題,后面陸續(xù)有知友私信問我考研相關問題,問的最多的是「計算機行業(yè)要不要考研」

作為一個曾經(jīng)跨考過計算機研究生的過來人,很多讀者要我分享跨考經(jīng)歷,恰巧應景,來和大家聊聊這個話題。
初心
回想當初為什么考研,有兩個原因:一是彌補遺憾,二是檢驗所學。
錯過大學最佳考研時機,說主動放棄更準確。大學期間憑借考前突擊,加上一點運氣,績點一直在院系前三反復橫跳,但是學校太差,一個保研名額都沒有。也曾動過考研的念頭,當時覺得考研讀書還要花錢,想早點畢業(yè)出去賺錢。
畢業(yè)兩年多,決定考研。剛工作不是研發(fā)崗位,想做研發(fā),主動要求轉崗到軟件研發(fā),此時,發(fā)現(xiàn)和身邊開發(fā)同事的差距,第一次參加研發(fā)的代碼評審,聽到「線程」這個詞,還去谷歌了才知道。
后來的一年多時間,處于瘋狂吸收知識的狀態(tài),各種計算機專業(yè)概念涌入腦袋,也就是那段時間,幾乎看完了 C++ 后臺開發(fā)的經(jīng)典大部頭:
- C++ Primer 第5版
- STL 源碼剖析
- 深度探索C++對象模型
- Effective C++
- APUE
- UNIX網(wǎng)絡編程
- Linux多線程服務端編程
- TCP IP卷1,選讀卷2
- ...
注意到?jīng)]?上面的列表中沒有計算機基礎 4 件套:數(shù)據(jù)結構與算法、組成原理、操作系統(tǒng)、計算機網(wǎng)絡。
查了下,很多知名高校,比如浙大、武大...,把「計算機基礎綜合」(課程代號 408) 作為本校計算機研究生考試初試科目。
在考研之前,雖然零零散散的看過很多書,總感覺不成體系和系統(tǒng)化。對我來說考研只是一個形式,想通過考試的形式,鞏固和檢驗所學,或者說,給自己一個具體的學習目標,更系統(tǒng)化的去學習計算機體系知識。
于是,考研的第二個契機出現(xiàn),反正也要自學計算機基礎,何不順手考個計算機研究生,還能一起檢驗下學習成果。
抱著這樣的心態(tài),挑了一所考計算機基礎綜合的 985 院校,踏上了備考大軍之中。

堅持
真正開始備考的時候,還是花了不少時間和精力。因為是在職備考,那段時間過的格外充實。
那時候住在公司附近,走路10分鐘上下班,省下的時間,下班到家開始看書,前期經(jīng)常看到凌晨一點,快到考試的前兩個月,睡得比狗晚,起的比雞早。
周末也沒了,背著書包,找了附近一所專科學校圖書館,從早上圖書館開門,坐到晚上關門。
胃病也是那時候落下的,時常想,這輩子應該也不會有那么拼的時候了。
收獲
學好了計算機專業(yè)課,從基礎上完成了專業(yè)跨越。
學習方法是,教材結合 B 站和慕課大學的視頻先刷一遍,然后做習題,這種學習方式非常高效,經(jīng)歷那個階段的高強度學習,算是把計算機基礎素養(yǎng)給補回來了,也為后面找工作埋下了伏筆。
你可能已經(jīng)發(fā)現(xiàn),我的學習方法比較獨特,先學完 Unix 網(wǎng)絡編程和 Linux 系統(tǒng)編程,再反過來學習計算機基礎。
已經(jīng)知道線程進程在 Linux 內核中的數(shù)據(jù)結構,再來學習組成原理和操作系統(tǒng);已經(jīng)學會用網(wǎng)絡套接字編程,再來學習計算機網(wǎng)絡,竟然神奇的反向閉環(huán)了,還理解的更加深刻了些。
不過,為了應付考試,不得不花時間去復習高數(shù)、線代和背政治、現(xiàn)代史,這些看起來短期來說沒有明顯收益。
下面這張圖看懂的人在評論區(qū)告訴我吧。

最后的結果是,初試過了,沒去。
在等待復試期間,無事可做,投了幾家大廠的簡歷,靠著剛考完研扎實的計算機功底,和頭幾年看的書做的項目,出乎意料拿到了一些大廠的工作機會,如果繼續(xù)復試,還存在不確定性,權衡之后決定接受 offer 不再參加復試,最終選擇了去工作氛圍最喜歡的騰訊。
讀研有時間成本,三年后還要面臨找工作,而且,我的主要目的已達到,只不過順便考個研。
有點魔幻是不是,現(xiàn)實有時就和故事一樣精彩,要不怎么說,藝術源于生活。
建議
考研的建議,別人的說的都只能作為參考,成年人要自負盈虧,糾結考研之前,先問自己 3 個問題:
- 為什么要考研?
- 能堅持下來嗎?
- 考研能帶來什么?
以上三個問題,自問自答一遍,當你有答案的時候,考還是不考心里就有數(shù)了。
如果決定要考,那就加緊邁出第一步。
考研不怕晚,決定了要趁早,能在學校考就不要拖到工作后。越早越好,否則工作和瑣事會占用你很多精力。
考研也不是萬能鑰匙。如果你的目標只是成為一名「軟件工程師」,這個工作不是純學術研究,更看重工程實踐和編碼能力。
計算機行業(yè)已經(jīng)非常公平,大部分場合下都是只看實力,只要能證明自己能行,也許,你差的不是一個學歷,而是與崗位匹配的能力。
怎么提升工程能力?看這篇指南。
這條路有經(jīng)歷過的人都懂,僅次于高考一樣刻骨銘心。
這個周末考研人要上戰(zhàn)場了,愿不負時光,正常發(fā)揮,凱旋歸來。
大家都在看(點擊可查看)
--------
·················END·················原創(chuàng)不易,真情實感,如果可以的話,幫忙點個在看或分享~
我是檸檬哥,我們下期再見。
