程式設計師,讀研你的優勢是什麼呢?

2021-08-20 20:08:18 字數 2687 閱讀 5526

常常在qq群和論壇上看到有小夥伴問這樣乙個問題:程式設計師需不需要考研?

這個問題已經爭論了很久了,但並沒有乙個確切的答案,畢竟這個問題範圍太廣,涉及的人群和行業太多了,不可能有乙個普世的答案。

但就目前市場上來看,作為程式設計師,本科畢業工作三年的人無論機會還是薪資上大都比剛畢業的研究生多,而且這個差距正越來越大。

原因大概有三點:

1.目前it市場上的軟體開發崗位大多是屬於應用開發,工作中獲取的經驗比理論知識更有用;

2.工作中可以更好培養出自己的實踐能力、溝通能力、適應社會的能力,比在現有體制下的學校的成長要快很多;

3.工作三年的人會減少很多培養成本,以及招聘風險。

筆者也是研究生畢業,對此最深刻的感觸就是,我本科畢業的同學大多比我現在混得好得多,無論薪資還是社會地位。

那麼,作為程式設計師,研究生到底有沒有優勢呢?

從我自身的經驗出發,我認為還是有的,主要是以下幾點:

1.最大的優勢,是多了個「投胎」的機會,有了個更好的就業機會。

高考是目前國內最公平的一場考試,決定了無數人的命運,稱之為一次「投胎」未嘗不可。

但並不是每個人都能在高考上發揮出自己應有的水平,考上乙個心儀的大學。

有的人高考發揮失常,有的人是高中時候還沒清醒,還很貪玩,最後去了個一般的大學,或者一般的專業。

而現在很多大公司都會對學校或者專業有一定的要求,

也就意味著這些人畢業時候除了少數特別優秀的人以外很難找乙份「好」的工作。

除非,他們再投一次胎,考研,

從一所一般的大學,一般的專業考入985/211大學還不錯的專業,

然後畢業就業的時候起點就完全不一樣了,至少可以展望下bat一類的公司。

另外一些政策性的條件,比如北京應屆畢業生落戶,原則上要求擁有研究生以的上學歷,

也就是說如果你很看重北京戶口,想要找個能解決北京戶口的工作,研究生學歷也是乙個必要條件。

2.看待問題的眼光,思考問題的方法,解決問題的能力

「看待問題的眼光,思考問題的方法,解決問題的能力」——是筆者導師給筆者上第一堂課時候提到的內容,

在很長一段時間,我都認為這句挺虛的,很空的一句話,並沒有解決實際問題。

但直到畢業後,我才發現研究生三年,實驗室的生活在潛移默化之間對我產生了很多的影響,而這些影響總結起來就是這句話:

「看待問題的眼光,思考問題的方法,解決問題的能力」

現在國家層面都大力在推崇產學研合作,很多老師都有自己的專案,無論是科研專案還是產業專案。

科研專案上我印象最深的就是12年時候,筆者導師天天讓我們研究神經網路和遺傳演算法,然後與我們專業相結合做研究,寫**。

後來15年左右時候正好是大資料很火熱時期,我乙個師弟應聘時候因為做過資料探勘相關的研究,於是成功獲得某巨頭offer,試用期就18k薪資。

又比如現在的人工智慧,bat大量高薪招聘做過強化學習研究的博士。而在我們大多數人沒聽過深度學習這個概念時候,好些實驗室就開始進行相關研究了。

跟著優秀的導師,可以學習到他們超前看待問題的眼光。

產業專案上筆者曾有幸在讀研時候作為主要研發人員參與過某個新型儀器的研發工作,

當遇到困難時候,我可以隨時和導師進行聯絡,討論解決問題。甚至在導師聯絡下,也曾和很多國內頂級專家和院士面對面討論過我們待解決的問題。

研發過程中也遇到過很多失敗,但是實驗室可以給我足夠的時間和機會來彌補我的錯誤,給我提供足夠的容錯率,這都是公司難以提供的。

研究生期間跟著導師和專家,我學習了他們思考解決問題的方式,這點受用終生。

3.更好的寫作能力

研究生畢業的必要條件是發表一篇國核心心期刊以上的文章,以及完成一篇3萬字以上的畢業**。

除此之外,我們還需要經常寫專業、軟著,參與各種獎項的申報,甚至會參與一部分導師的專著編寫等。

於是在研究生學習期間,不知不覺我們的寫作能力都會有所提公升。

有人也許會問,我的目標是成為程式設計師,也需要很高的寫作能力麼?

其實對於已經工作的人,有些能力是所有人都應該擁有的,

比如清晰的溝通表達能力,良好的寫作能力以及一些常用軟體的使用能力等。

作為程式設計師,不僅要會寫**,而且也要把自己寫的**讓別人也能讀懂,所以需要寫介面文件,資料庫設計文件等。

如果考慮以後繼續搞技術,那目標就是成為架構師,就需要會寫總體架構方案、技術架構方案等,讓別人明白你的思想;

如果考慮以後轉其他方案,比如產品,那需要寫的東西就更多了,各種需求文件、設計文件。

所以這一點上,研究生普遍來說占有一定的優勢。

最後,我在說下我的一些看法。

其實我覺得對於職場人來說,僅通過學歷或者工作經驗來判斷乙個人本來就是一件不合理的事。

我們都說看乙個人得看能力,但如何衡量「能力」呢,如何從用乙個「量」來比較呢?

最直觀的還是從乙個人的學校、學歷和工作年限等硬性條件來。

有的人研究生期間混了三年,靠著槍手發表文章混了個學位證;

有的人工作時候得過且過,從不主動學習新的技術,工作三年只參與乙個專案。

然而他們可能卻比你薪資高。

不過沒關係的,這只是個開始,人生還長著呢。

在國內985學校的畢業生整體比其他學校的畢業生能力要強,但是放在個體上卻不一定。

同樣的,無論是研究生還是專科生,本該看的是個人的能力,而不是學歷,

所以對於研究生,別老是覺得自己學歷高就該比別人收入就高,

發揮自己優勢,用結果說話。

研究生厲不厲害我不知道,我厲害就行!

你是什麼級別的程式設計師

最近在和領導閒聊的時候,聊到了一些關於程式設計思想方面的東西,讓我受益匪淺。尤其是有乙個問題讓我印象深刻。而且對於這個問題,在過往的面試中也被問了幾次。我就把我以往自認為不錯的回答重新說了一遍。誰知領導聽完,竟然笑了起來,這著實讓我有點摸不到頭腦。對於這個問題,相信各位在以往的面試中,應該有被問過的...

作為程式設計師,你的夢想是什麼?

撰文 alice 專欄 九章演算法 1.用我的程式設計技能或者通過程式設計賺一大筆錢來使這個社會變得更美好。贈與窮人冰箱,電視機,金子等並不能減輕他們的貧困,但教會他們如何賺錢,必定是把他們們放在了從生存到生活的快車道上。我的模型是,買很多10到100英畝的土地,只雇用乞丐工作。這些農場上種植出來的...

程式設計師的優勢

這兩天訴苦貼真多。別的不說,it界的工資從統計意義上來說依然是 高薪 職業。之所以有苦,大體上是以下幾個因素 1 由於國內收入水平限制和智財權保護的不足,導致it行業發展難以深入化和細分化,因此,程式設計師的同質現象很嚴重,高階程式設計師的需求較少 2 由於同質嚴重且門檻低,及現在大學生就業的困難,...