由找工作引發的讀研感悟

2021-06-27 07:02:03 字數 3870 閱讀 8198

李冰

·微博:懶人李冰

·豆瓣:懶人李冰

9月底找到工作後,就想寫一篇文章,總結一下自己的研究生生活和找工作期間的感受,拖到現在,今天補上。

1、讀研的過程給了我很多啟示,想記錄下來。

2、在學習的過程中,沒人指導讓我感到無比迷茫、恐慌,想把這個記錄下,讓那些跟我一樣的人不在迷茫。

3、網上記錄校招文章,大多數都是牛校的牛人進了牛企的經歷,對大多數人並不適用。

首先,你所學專業至少與計算機相關,因為後面會出現一些計算機類的專業術語。

其次,你最好不是計算機大牛(比如大學就代表學校參加各種國際比賽),否則,本文只會浪費你的時間。

最後,你如果跟我一樣是非名校的普通學生,並對未來感動迷茫恐慌,建議你看下去。

先自我介紹一下:本人本科(通訊工程)和研究生(計算機系統結構)所在學校均是非211、非985高校。在校期 間

,無獎學金、無數學建模、無電子設計大賽、無acm大賽等榮譽。最終拿到mtk(聯發科技)的offer。

如果你跟我一樣普通,覺得自己拿google、阿里等頂尖公司的offer基本無望,又想畢業找個還說得過去的工作,

那就繼續吧,寫這篇文章的目的就是它。

本文不是面試回憶錄,也不是校招流水賬。主要記錄研究生期間的困惑和體會(包括學習和工作)。

首先說一下自己,本科專業是通訊工程,考研調劑到計算機,計算機專業課只學過《資料結構》和《計算機網

絡》,c語言大二考完計算機二級,就再也沒看過。研究生期間只能先是還賬——學習基礎專業課。研一時自己在上

課之餘,把本科專業的作業系統、網路、資料結構、c語言又從新看了一遍。

因此,如果不知道學什麼,就先打好基

礎吧,對以後的學習太有幫助了(儘管還沒工作,已經感受到基礎的重要了)。

①從網上直接蒐集哪些專業課比較重要。ps:從找工作來看,哪門專業課學精了都能找到不錯的工作,比如資料

塊、網路、演算法、資料探勘等,都有對應的崗位。

②向畢業的師兄(姐)問,注意,一定要向畢業的師兄(姐),至少是參加過找工作或實習了的師兄(姐)。不

要問大三或研二期間沒找過工作也沒實習的。

發現問題但灌水比較多等等。因此,學習不同的知識,學習方式可能不同。比如學習一門語言,開始時肯定是看書或

個人感覺,理論知識熟練到一定程度後,再繼續看純理論的書,效果就不太大了。比如,計算機網路,各種協議

理論知識看的再多,還是感覺一頭霧水,你不知道那些協議的格式都是如何實現的,這個時候,你就該看看別人是怎

麼實現tcp/ip協議棧的,比如可以看一些開源的協議棧,如uip、lwip或者bsd-lite等,我當時學習的lwip協議棧,

看後一目了然,即使後來忘了也沒關係(後面會提到)。比如,作業系統,理論書看的再多,還是不明白程序管理是

什麼,記憶體管理是什麼等,沒關係,還是看別人是如何實現的,我當時看了《linux核心設計與實現》《深入理解

linux核心》等書。再就是資料結構、演算法、編譯原理等,都是一樣的,理論知識掌握到一定程度後,就可以進行一些

實踐了。

①理論知識一定要清除,不必能全部記住,但至少知道曾經看過,比如,tcp/ip的運輸層有哪些協議都不知道,

就先不要急著去了解協議棧是如何實現的了。

②對理論知識有一定了解後,就該適當的學習實踐了,可以先參考,後自己動手實踐。

剛上研一那會,由於自己底子太薄弱,加上沒人指導不知道方向,所以,也是迷茫了好一陣子,不知道看什麼書。

①對於計算機專業課,最好就是看公認的國外經典書籍,沒錯,就是國外(可中文版)的書籍,國內的很多都是

東拼西湊的,最重要的是國外經典書籍給人是啟發性的,對比譚浩強的《c語言程式設計》和

brian w. kernighan、

dennis m. ritchie的《the c programming language》,一看便知。

②經典書籍裡,還有乙個先後順序的問題,比如先《c primer plus》後《the c programming language》,先

《linux核心設計與實現》後《深入理解linux核心》,先《tcp/ip詳解 卷1》後《tcp/ip詳解 卷2》,先《資料結構

與演算法》後《演算法導論》等等,反過來看,則會痛苦的要命。

看了之後會忘,幾乎是肯定的,沒關係,看多了能記住了,千萬不要因為怕忘記而不去看不去了解。

①重複看、多看。重複看是指一本書多看幾遍,我開始學嵌入式linux時,《嵌入式linux應用開發完全手冊》這

本書,看了不下10遍,有的部分章節有20遍,到現在很多還是忘了,沒關係,至少遇到問題,我知道去哪找了。多看

是指,針對乙個問題不要只看一本書,多看幾本類似的,這樣就可以從不同的角度了解乙個問題,全面的了解乙個問

題有助於記憶,我在移植u-boot時,看了不下10個講解u-boot移植的文件,儘管它們大同小異,但對於了解u-boot的

移植,非常有用。

②寫學習筆記,記錄學過的內容,開始時是特別漫長且痛苦的,但對於乙個程式設計師,它是有用的。我的第一篇

論。

對於該不該寫部落格,我只列幾點:

①世界上很多計算機牛人,都有寫部落格的習慣,不說stack overflow的建立者joel spolsky

等國外牛人,國內也有

很多,比如酷殼的陳皓。因為他們都有了自己的寫的文章,我們才知道他們的存在的。牛人都不嫌麻煩,我們普通人

為什麼還要怕麻煩呢。

②自己是菜鳥,但部落格也給我帶來了實實在在的利益。通過將所學內容記錄下來,面試時,給面試官看了自己的

部落格後,面試官給予了高度的肯定,這也是我能找到這個工作的乙個很大的原因。記錄你學的內容,這個不是突擊能

完成的,面試時可以作為自己平時學習的乙個有力憑證。

這個也是之前困擾我的問題,後來了解的越多,越覺得關鍵看你怎麼看問題了。

①呆在學校雖然不能接觸真正的專案,但可以打下堅實的基礎,計算機發展這麼多年,新技術日新月異,但理論

基礎基本沒變,打好理論基礎更能適應以後的工作。

找到了解的途徑。

這個問題與上乙個其實差不多,單獨拿出來,是想介紹幾種可操作的方法。

①多了解名企裡那些牛人都在用什麼技術,都是怎麼工作的,認真了解後,就能發現自己與其他人的差距了。而

且你獲得的是滿滿的正能量,你會發現這些人是如何拼命工作的。

②多去一些國外的論壇、**。你不僅要知道一席還要知道ted,不僅要知道知乎還要知道quora,還有stack

overflow 、reddit等等,不一定整天泡在裡面,但至少知道這些都是幹什麼的,它們能給你提供什麼。最重要的是,

其實,這個也是我想送給自己的,人這一輩子,不僅是乙個職業人,還是乙個社會人。知識分兩種,所學領域的

專業知識和其他的非專業知識。lucida曾經說過,他自己想構建t型知識體系,即專業知識要深、非專業知識要廣。

專業以外的東西,只列舉自己體會比較深的兩點:

①只要不是是非對錯問題,不要強加給其他人任何觀點。這點自己尤其要改正。

②學會不理會其他人的看法,這點非常重要,不要活在別人的評價裡,想想去年一年的時間,自己晚上在宿舍樓

下的閱覽室學到凌晨1點,周圍人善意的勸解,要不是靠這點,還真堅持不下來。

個人覺得,如果上面的十條能做到的話,找個不錯的工作,應該不是問題。其一,有乙個個人的技術部落格,面試

時給面試官看了,證明了自己學過哪些東西(只是學過,但不能證明掌握了,其實我真沒掌握)。其二,找工作的心

態一定要好,聯發科是我真正面試的第一家公司,也算是唯一一家,先前都是網際網路公司,跟自己學的有些偏離,導

致9月份整整乙個月基本沒有任何面試機會,月底才面試的。其三,平時看課外東西看的比較多,一面時跟面試官聊

了下對校招的看法「為什麼公司招985院校的學生是合理的」等等,面試官也很贊同。其四,一定要有執著的精神,不

要臉!由於二面的時候,被刷,我是最後霸面了兩次才進的。

事在人為,盡人事,聽天命。

讀研還是找工作?

q 我考上了研究生,但是家裡也已經找好了乙個比較好的工作。不知是讀研好還是就業好,這關乎今後的人生路怎麼走,希望大家給點建議。aimhigh seefar 時豔濤 你能說的具體一些嗎?通過研究生修讀繼續提高自己的專業能力,在找工作時可以具有一定優勢,但是最終好工作還是個人真實能力的結果,只有學歷沒有...

找工作的感悟 2012求職篇

時間已經來到了11月份了,13年的校招正在如火如荼的進行著,而我,最近卻很少去投遞簡歷了。自己一直想進的網際網路企業,而九月和十月份,是網際網路公司招聘的旺季,進入十一月就日趨變得零星了。自從9月中旬從uc實習回來後,自己也加入了找工作的大軍。在這段時光中,真的感覺自己感悟到很多。公司好多宣講會是在...

找工作的感悟 2012求職篇

時間已經來到了11月份了,13年的校招正在如火如荼的進行著,而我,最近卻很少去投遞簡歷了。自己一直想進的網際網路企業,而九月和十月份,是網際網路公司招聘的旺季,進入十一月就日趨變得零星了。自從9月中旬從uc實習回來後,自己也加入了找工作的大軍。在這段時光中,真的感覺自己感悟到很多。公司好多宣講會是在...