如果一個程序員工作5年後還沒成為大牛,是不是該考慮別的路子了?

如果一個程序員工作5年後還沒成為大牛,是不是該考慮別的路子了?

------------------------------

很多人說得先說說什麼叫大牛,那我就說說吧,我心目中的大牛至少要能夠在國內一線互聯網公司當個小頭目,帶帶領5個以上的程序員寫程序


工作跟大牛沒有必然關係,賺錢跟大牛也沒有必然關係,開心不開心跟大牛也沒有必然關係。程序寫得好也只是千千萬萬的大牛程序員裡面的一種,不管你擁有什麼編程相關的技能,那也都是打工,處於食物鏈的底層。不要把自己的前途局限在這種事情上面。開心最重要,其次是賺錢。當然如果你不賺錢就不開心,那麼賺錢最重要。


你先補充下,什麼是大牛?


這個平凡的世界絕大多數人都是平凡的。而大多數行業的絕大多數工作人員也都一輩子是平凡的人,IT目前就屬於這種。只有個別幾個行業,比如生物,只有不平凡的0.1%能夠留下,所以才那麼多生物的轉CS,連施一公老先生都讀了個CS master備用。


只要你認為自己還在成長,有進步的空間,就沒有必要。

5年,如果是踏實搞技術,算起來時間也超過1萬小時了,但成為大牛除了實力之外,還需要一些運氣,一個行業在金字塔頂端的畢竟是少數。

其它行業也很難做,5年你可能成不了大牛,但如果你在這5年內沒有形成一套屬於自己的思維方式、解決問題的方法。即使換成其它行業,也只是再走一遍之前五年的路而已,到時你會再一次問自己或者別人同樣的問題。


沒有做過10年,就很難說你真的能成為大牛。

然並卵:我們工作其實是為了更好的生活。所謂更好的生活,指具備下列特徵:

  1. 你覺得自己有價值;

  2. 你覺得自己的生活有意義;

  3. 你心理上接納自己,內心安寧,喜悅,和平。

這些,和成不成為大牛,其實沒有必然關係。就算一輩子成為不了別人眼中的大牛,也可以找到一個位置發揮自己的價值,讓自己活出意義感,過悅納自己的生活。


題主這麼問,一定是一個年輕努力的少年吧。

在普通人(比如我)看來,在某一個領域比較出名的都算牛人了。計算機領域是最不缺大牛的,溫、趙、輪,求伯君,雷軍,周鴻禕,陸奇,張亞勤, 惠新宸 ...還有很多我不知道的,他們都是大牛!

畢業工作5年能成為大牛嗎?

求伯君

84年畢業於中國人民解放軍國防科技大學,89年開發出wps1.0。5年

雷軍

87年考入武漢大學,91年畢業。92年加入金山, 與同事合著了《深入DOS編程》一書 。實雷軍在大學裡兩年就修完了畢業學分,多算上兩年的話,3年

98年擔任總經理。11年

周鴻禕

95年碩士畢業,98年成立3721。3年。2004年任雅虎中國總裁。9年

陸奇

1987年畢業 留校執教5年,96年獲CMU計算機科學博士學位,並在CMU繼續其博士後的研究工作。隨後加盟IBM公司的Almaden研究實驗室,98年加盟雅虎(Yahoo!)。10年

張亞勤

89年博士畢業, 97年被授予美國電氣和電子工程師協會院士(IEEE Fellow)。8年

惠新宸

08年碩士畢業,11年成為PHP核心開發人員。3年。如果加上碩士做的事情,那就6年。

..........

我們現在看到的這些大牛在成為大牛之前花費的時間都不止5年。所以5年內沒成為想像的大牛,也不用覺得自己多麼辣雞。

大家都是普通人。


任何人都應該時刻在考慮別的路子,

程序員尤其應該,

還在想是不是大牛的人,我覺得你應該好好回家睡一覺,然後好好觀察下這個世界,因為你對這個社會的理解已經有了很大的偏差。


我之所以堅持了這麼久沒成大牛還一直干程序員,就是因為我笨,所以學東西慢,所以別人很快學會的我不會,然後呢,他們都去別的路子了…


大牛是什麼?不過說實話,如果你干程序員幹了七八年還是底層程序員,沒有承擔更大的責任,例如架構師或者leader或者其他核心角色,那的確不太合適,建議轉行。

但是五年的確說早了。


工作五年還是和剛入行一樣水平的話,是可以考慮轉行


真大牛永遠不擔心會不會丟飯碗,只擔心我做的比別的牛好還是差。

天天擔心會不會被人擠掉,幾年後還有沒有競爭力,飯碗能不能保得住,該不該轉行,那麼什麼牛都當不了,因為他的原始目的不是當大牛,而是為了當上大牛後拿的那份錢,所以適合做銷售。


按照你這假設,全世界就估計不剩多少程序員了


要面向工資編程。只要給錢多,成不成大牛有什麼重要的呢


如果成不了大牛就要改行,估計你這輩子就剩改行了。。。


如果一個行業讓人有「隨便什麼鬼工作五年都有機會成為大牛」的印象,要麼是行業有問題,要麼是這個人有問題。


你覺得,你從事什麼專業五年內可以成為大牛?或者這麼說,你覺得,有幾個人能被稱之為大牛?


五年剛好打個底,弄明白了我在幹什麼,能解決什麼問題,什麼類型的公司適合自己。

知道了很多事情光憑自己的主觀努力是不一定成功的,不會用低效的勤奮欺騙自己。更不以體力為能。

更關注自己的身體,健身運動後,精力充沛,頭腦清醒。希望能再寫三十年代碼。

在公司里能跟得上業務發展,以及發展過程中需要解決的形形色色的問題。有些自己解決不了,或者沒有精力解決,就把身邊的同事串聯起來,嘗試做背後的推手,盡量能服務好他們。

大牛看參照物吧,身邊大牛很多,比如我愛人 nku博士,讀書比我厲害,這方面她牛。我前同事,健身運動方面比我專業,現在經常約一起健身他指導我力量訓練,這方面他牛。我的老大,前端開發當然沒有我專業了,但是技術水平遠在我之上,他現在指導我運維和後端開發,在技術廣度上他比我牛。還有自律能力比我牛的,我們組小組每周寫一篇技術文章相互監督,完不成發100紅包。

我也希望我身邊的人牛,所以鼓勵我們組小組成員看技術書,看書之後要寫一篇有質量的讀書筆記。我會按照書的標價*[1-3]發紅包。

就這樣吧,代表我現在的狀態,比上不足比下有餘。


成為大牛的機會,應該是在就業之前,就業之後如果才入門,會因為各種原因變得浮躁而難以系統的學習


大牛不太好定義,就說說普通人吧。

如果一個程序員工作一年,工資還沒達到業內平均水平,我覺得應該加油了。

如果工作兩年還沒達到平均水平,我覺得可以轉行了。

如果工作兩年能達到平均水平的三倍以上,我覺得可以算是不錯了。

那種一畢業就平均水平三倍以上的屬於神人,不在討論範圍...

以上的工資是指你目前的技能所能匹配的薪水,並非你的實際工資。


寫程序是為了開心和糊口

成為大牛不也是為了這個嗎?


推薦閱讀:

自學編程的難度如何?
go語言介面的優勢?
LintCode,hihoCoder,LeetCode有什麼區別?
是什麼原因導致國內計算機教育不教 vim/emacs 這類編輯器的使用?
有沒有人怎麼都學不會演算法?

TAG:互聯網 | 程序員 | 編程 |