互聯網的蓬勃發展,科技技術的不斷更新迭代,中國的互聯網行業已經步入世界前列,程序員作為最有發展潛力的職業之一,受到年輕人青睞。
但對于一些想要入行開發的同學來說,“程序員是吃青春飯的”的說法始終是他們繞不開的話題,那么到底是怎樣的呢?下邊請看小鷗為大家詳解!
程序員的生命周期
由于程序員工作的特性,30歲以后,可能除了考慮那些復雜的業務邏輯實現以外,就是考慮未來的路應該如何前進了。
看看下面這個曲線,可能很多行業都是這樣,到了一定的年齡,人的價值體現就開始慢慢的下降了,只是程序員的時間更短一點。從下圖可以看出,在34歲左右,就是程序員的一個巔峰,越往后,價值就會越低!
當然這只是一個平均趨勢,要想延長周期也不是不可能。那么該如何延長程序員的生命周期呢?小鷗為大家準備了以下6點,拿出小本本,都記好了。
0、寫好代碼
寫好代碼,是程序員工作的本分。
所以,寫代碼就是程序員的實踐,我們需要寫代碼的過程中,明白什么是優秀的代碼,什么是垃圾代碼,然后讓自己的代碼易讀易懂,高效,無錯。
只要你在看你之前寫過的代碼時,你覺得羞愧了,那說明你在進步了。
1、別僅僅是代碼
我們經常會聽到,“Java程序員賺錢比.NET多”,“PHP是世界上最好的語言”。
如果你也在討論這樣的事情,趕緊退出來,語言僅僅是一種工具,不要過度的依賴于語言,深入的了解一門語言是有價值的,但是不要在掌握某一個語言的時候,忘記學習一些其他的有價值的知識。
一個好的程序員往往不是Java 程序員、PHP 程序員、Python程序員,不要讓你的程序員前面加上了固定的標簽。
2、別僅僅是語言
程序員,聽上去好像是很讓人難以理解的一種職業,當你在和別人介紹你的時候,如果你說自己是程序員的話,其實很難有人會將你和價值之間畫上符號,因為,除了程序員自己,其他人很難理解程序員到底做了什么。
如果有一天,你在介紹自己的時候,能夠加上“XX公司 80% 的收入,與我的代碼有關”這樣的話,那將更容易讓人理解到你創造的價值。
了解如何創造價值,雇傭你的目的,是讓你創造價值,而不僅僅是寫代碼。
3、做好職業的規劃
無論你在職場的哪個階段,努力去一下BAT、Google、Amazon、Microsoft等一線名企,那將是你履歷上的一筆財富。
如果你想你的未來都在一家大型公司里面晉升,那留在那里,努力的學習企業文化并接受它。
如果你不想一直做一個程序員,那么馬上的選擇一個專業知識進行學習吧,無論是管理、還是產品,更快的學習,更快的介入到這個方面,能夠讓你有更好的競爭力。
如果你想一直都做一個程序員,那就深入的了解技術知識吧,不要管什么CRUD,什么業務邏輯,那些不可能幫助你提升技術水平的。
當然,如果你不喜歡做程序員,趕快結束,換個工作吧,不要等到30歲以后,那對未來沒好處。
4、積累人脈
多和行業內的人打交道,無論是在工作中,還是在學習中。
我們是社會化的產物,不管做什么事情都是需要天時地利人和的,有效的社交可以幫助我們更好的實現自己的目標,這就是人脈的重要性。
所以,適時勾搭一些比你厲害的人,把社交與目標相結合。龐大的人脈網絡,你要做的就是同曾經在一個戰壕戰斗過的兄弟再次建立友好的關系,這樣,說不定有一天,阿里內部推薦的Offer就會來到你的郵箱。
即使是程序員,也需要人脈。
5、前景比工作更重要
別僅僅用工資衡量一個人的所有的價值,也別用工資來衡量一個崗位能夠給你帶來的所有的價值。
你需要的是好的平臺,學習的平臺和發揮自己的平臺,也是讓更多人能夠認可你的平臺。不要老是去糾結你比我工資高1000元,那個沒意義。
曾經有個學員找小鷗聊天說道:曾經有一個騰訊內部推薦的Offer,他因為另外一家高出騰訊2000而選擇放棄,現在后悔莫及。
按照當時他的背景,拿到這個Offer其實很難得了,不過因為眼前的利益而選擇放棄,現在只能努力去填補這個遺憾了。希望這位學員還有下一次進入BAT的機會。
牛人是如何煉成的
? 堅持寫作
? 探究新技術,不斷學習
? 英文能力,閱讀技術文檔
? 使用工具,提高工作效率
一起加油吧,程序員們,當你們足夠優秀時,年齡什么的根本不算問題!