別讓程序員的職業(yè)步伐停止在35歲,如何讓我們走得更遠
由于互聯(lián)網的蓬勃發(fā)展,科技技術的不斷迭代更新,中國的互聯(lián)網行業(yè)已經步入的世界的前列,因為,我們常常能看到,在各種各樣的報道中,程序員都會譽為未來最有發(fā)展?jié)摿Φ穆殬I(yè)之一。
看看現(xiàn)在流行的大數(shù)據(jù),看看現(xiàn)在火熱的AI,引導萬物互聯(lián)的物聯(lián)網。
所有的這一切,都需要一個職業(yè)來實現(xiàn),那就是程序員。
程序員的生命周期
但是由于程序員工作的特性,可能從30歲開始,很多人就已經花白頭發(fā),可能除了考慮那些復雜的業(yè)務邏輯實現(xiàn)以外,就是考慮未來的路應該如何前進了。
看看下面這個曲線,可能很多行業(yè)都是這樣,到了一定的年齡,人的價值體現(xiàn)就開始慢慢的下降了,只是程序員的時間更短一點。
就我自己身邊的情況來說,一個43歲的博士,被一家外企裁員了,他的下一份工作只有之前的一半薪水。
一個45歲的程序員,名牌大學畢業(yè),到我這里面試,他只需要5K的薪水,并且在當時只有30歲的我面前唯唯諾諾。
因此,在34歲左右,差不多就是一個程序員的***了,越往后,這個程序員的價值就越低。
這一現(xiàn)象不光是出現(xiàn)在中國,在硅谷也一樣。
相信大家都聽過61歲的Java之父James Gosling找不到工作的新聞。
如何延長程序員的生命周期
1、寫好代碼
寫好代碼,是我們工作的本分,所以,寫代碼就是程序員的實踐,我們需要寫代碼的過程中,明白什么是優(yōu)秀的代碼,什么是垃圾代碼,然后讓自己的代碼易讀易懂,高效,無錯。
只要你在看你之前寫過的代碼時,你覺得羞愧了,那說明你在進步了。
2、別僅僅是代碼
我們經常會聽到,“Java程序員賺錢比.NET多”,“PHP是世界上***的語言”。
如果你也在討論這樣的事情,趕緊退出來,語言僅僅是一種工具,不要過度的依賴于語言,深入的了解一門語言是有價值的,但是不要在掌握某一個語言的時候,忘記學習一些其他的有價值的知識。
一個好的程序員往往不是Java程序員、PHP程序員、Python程序員,不要讓你的程序員前面加上了固定的標簽。
3、別僅僅是語言
程序員,聽上去好像是很讓人難以理解的一種職業(yè),當你在和別人介紹你的時候,如果你說自己是程序員的話,其實很難有人會將你和價值之間畫上符號,因為,除了程序員自己,其他人很難理解程序員到底做了什么。
如果有一天,你在介紹自己的時候,能夠加上“XX公司80%的收入,與我的代碼有關”這樣的話,那將更容易讓人理解到你創(chuàng)造的價值。
了解如何創(chuàng)造價值,雇傭你的目的,是讓你創(chuàng)造價值,而不僅僅是寫代碼。
4、做好職業(yè)的規(guī)劃
虎皮很重要,無論你在職場的哪個階段,如果你沒有去過阿里、騰訊、百度、Google、Amazon、Microsoft等等,努力那去一下吧,那將是你人生履歷上的一筆財富。
如果你想你的未來都在一家大型公司里面晉升,那留在那里,努力的學習企業(yè)文化并接受它。不然的話,請迅速的離開那里,你有2-3年類似騰訊、阿里的工作經驗就可以了,沒有必要在那里待上10年,雖然你可以一直學到東西,但是你的收獲會隨著時間的推移越來越少。
如果你不想一直做一個程序員,那么馬上的選擇一個專業(yè)知識進行學習吧,無論是管理、還是產品,更快的學習,更快的介入到這個方面,能夠讓你有更好的競爭力。
如果你想一直都做一個程序員,哪些深入的了解技術只是吧,不要管什么CRUD,什么業(yè)務邏輯,那些不可能幫助你提升技術水平的。
當然,如果你不喜歡做程序員,趕快結束,換個工作吧,不要等到30歲以后,那對未來沒好處。
5、聊天不僅僅是TCP數(shù)據(jù)包
多和人打交道,無論是在工作中,還是在網絡中。
盡可能的為你身邊的人提供幫助,同這些人建立友好的關系,讓他們喜歡你,認可你。這樣,未來你將能夠得到更多的機會。
盡可能的同其他人展開各種方面的討論,成為朋友,不要管他是什么人,在什么公司就職,說不定有一天,阿里內部推薦的Offer就會來到你的郵箱。
即使是程序員,也需要人脈。
6、你的工資是?
別僅僅用工資衡量一個人的所有的價值,也別用工資來衡量一個崗位能夠給你帶來的所有的價值。
你需要的是好的平臺,學習的平臺和發(fā)揮自己的平臺,也是讓更多人能夠認可你的平臺。不要老是去糾結你比我工資高1000元,那個沒意義。
我有個朋友,技術能力確實很出眾,拿到了騰訊內部推薦的Offer,按照他的背景,拿到這個Offer其實很難得了,不過他因為某個其他公司每月工資高2000元,就放棄了騰訊的Offer。
這個其實是很可惜的,他可能就因為這2000元,放棄了自己以后的10年。
7、要不要去創(chuàng)業(yè)公司
選擇創(chuàng)業(yè)公司,其實就是選擇一種不同的生活方式,在創(chuàng)業(yè)公司里,你可能會接觸到很多不同層面的只是,瘋狂的工作方式,你能夠直接體會到自己創(chuàng)造的價值是什么。
不過如果你想6點下班回家照顧孩子的話,就不要到這里來了,因為你無法按時回家的。
我們經常說,創(chuàng)業(yè)一年,等于讀了一個3年的MBA,所以,如果你還年輕,經歷一下未嘗不可。
牛人是如何煉成的
首先,你需要了解你自己,大部分成功的程序員,他們自己都會覺得自己的成功只是因為幸運,他們自己并沒有大家想象中的那么優(yōu)秀,但其實,他們已經足夠的優(yōu)秀了。所以,你自己也需要認識你自己,不要高看自己,但是也不要妄自菲薄。
從現(xiàn)在起,努力的學習知識,參加各種沙龍,結識各種行業(yè)精英,向他們請教,向他們學習,加入各種開源項目,并且將自己的心得體會無私的分享出來,慢慢的,你會踏上一個不一樣的平臺。