什么樣的程序員,在35歲以后,依然被公司搶著要?
有些人天天在焦慮“35歲程序員失業”的話題,說來說去,關鍵還是看程序員們自己。那么,到底什么樣的程序員在35歲以后依然被公司搶著要呢?
一、提醒:別做一個把 1 年工作經驗重復 10 年的程序員
根據我的觀察,無論是大廠還是小公司,無論這個程序員是月薪 10 萬還是 50 萬,大部分程序員每天做的事情都非常簡單,那就是:把產品經理提的需求寫成代碼讓機器執行。
至于為何要開發這個需求?開發好這個功能后對整個項目有什么影響?這個項目在公司業務中處于什么位置?等等,他們通通不知道。
當然,這也不能怪程序員,因為很多公司氛圍就是領導負責定方向,定目標,產品經理負責想點子,寫需求,程序員負責寫代碼,實現需求的。
在這種情況下,產品經理并不是真正產品經理,她只是feature經理,而程序員也只是碼農。
于是,25歲開始敲代碼,敲到35歲,他并不是一個擁有10年工作經驗的程序員,而只是一個把1年工作經驗重復了10年的程序員。
想一想,我認識很多程序員,水平有高有低,年齡超過40也有好幾個,但找工作都不難,因為可以干活。
可以說,很多人所謂35程序員找不到工作,我仔細研究下,要么能力不行,混日子型的,要么眼光太高,要么是技術過時。
其實,按照目前發展趨勢,國內對程序員的需求還是非常大的,只要有技術能干活,工資要求不太過分,找個工作都不難,如果能獨立負責一個項目,找工作就更容易了。
換句話說:能干活的且有一定性價比的程序員就有公司要,能獨立干活的就有公司搶著要。
二、以我曾經親身經歷來說,談談團隊就有幾個35歲老程序員
A是螺絲釘式的員工,哪里有需求就去哪里,任勞任怨,沒有過多想法,但每次負責的任務是最復雜的功能。
B是對技術研究得比較深,喜歡學習新技術,公司領導有新想法,每次都找他調研和研究技術,然后落地到項目中。他也負責基礎平臺搭建。
C是能獨擋一面,從需求提出到最后上線,他負責規劃、協調和分配任務,他有產品思維,業務能力強,踏實穩重,領導把事情交給他非常放心。
D是對技術有熱情,喜歡分享,喜歡總結,建立了自己的技術影響力,他負責分享和培訓新技術,也和B一起搭建平臺。
可以看出,其實ABCD都有自己的優勢,但是分工不同。
可是,在公司領導眼里,可能更會偏向BCD,他們是會被公司搶著要的人。A雖說辛苦,但領導不一定看得到。
如果你想往技術方向發展,可以參考BD路線,如果你想往管理層發展,可以參考C路線。
三、在我看來,滿足下面條件的35歲程序員,公司都會搶著要
首先,你要不只是自己能寫好代碼,還能影響其他人,讓其他人也寫好代碼。也就是說,需要具備技術領導力,能夠讓團隊更高效工作。
道理也很簡單,如果只看單兵寫代碼能力,為什么不花更少的錢去雇年輕一些程序員,為什么要花錢雇你這個35歲的老兵呢?所以在35歲之前,別讓自己做一個悶頭寫代碼的人,多培養一下自己和人相處的能力,不能覺得自己技術強就夠,人際關系處理不好,也是沒法獲得技術領導力的。
其實是身體好。沒有哪個公司希望招一個病秧子進去,貢獻還沒來得及做,醫藥費先是一大筆開銷,身體總是生病,也會耽誤工作,所以身體不好的程序員,大公司不會青睞的,可見別讓自己35歲的時候一身病。
最后是精神狀態要好。態度積極向上的人,有可能對團隊帶來積極影響,一天到晚抱怨這抱怨那,沒有斗志,干什么只看到負面,這樣的人,別管你技術多牛,公司也會避之不及。
最后,我來總結下,要想35歲時被公司搶著要的都是哪些人呢?
1、懂業務的程序員,本質上懂業務,只要適應能力和學習能力,與年齡無關。公司里生存下來的和爬上去的,這種最多。這種人一般也都是敏而好學,且情商極高。
2、技術過硬的人,有技術壁壘,無法替代。這種極少。
3、技術還可以又能帶團隊的人,有一技之長,比如溝通,情商,軟技能等,成為老白兔是非常正常的,已成為溫水中的青蛙,很穩定,不會有大創新,也不會有大過錯。
4、有想法有執行的人,尤其擅長跨界,思考和對趨勢把握不錯,有一定影響力,也有一定人脈,這種人一般都是進攻型的,不成功便成仁。
我知道,很多人把再明顯不過的道理擺在面前,他們也選擇性失明,沉浸在自己的世界里,那就由他們去,留給正經程序員的路也寬一些。
總之,隨著“低代碼”時代來臨,只有懂業務的程序員和懂底層技術的程序員越來越吃香。單純埋頭寫業務代碼不問為什么的程序員遲早會被淘汰,甚至不需要 35 歲。如果想要別人搶你,你就需要經營,經營自己,讓更多人知道你是某方面的專家,想要長久吃飯,你還需要選擇行業,然后提高本行業的業務能力。