項目經理笑哈哈
作為一名軟件研發團隊的負責人,我來回答一下這個問題。
首先,30+或者35+的程序員也是有市場的,但是主要集中在研發級程序員群體,這部分程序員即使到了35+的年齡,也依然有大量的公司願意接收。
如果招聘的是應用級程序員,那麼大部分公司對大齡程序員還是比較謹慎的,原因有以下幾點:
第一,管理難度大。目前很多軟件團隊的負責人是20+,如果招聘進來一個35+的程序員,在管理上有一定難度,大部分軟件團隊的負責人不願意招聘比自己年齡大的程序員。
第二,精力有限。相對於年輕程序員來說,大齡程序員一方面自身的體力會下降,另一方面也會有諸多的生活瑣事,而這也會對工作效率產生一定的影響。在互聯網公司高強度的工作模式下,很多大齡程序員很難適應。
第三,知識結構陳舊。對於應用級開發來說,知識結構很容易就會陳舊,各種編程框架每年幾乎都會有所變化,而大齡程序員往往對新技術的敏感度較低,這就會明顯影響工作的效率。
第四,學習能力下降。隨著年齡的增長,學習能力下降是一個必然的事情,對於整個軟件團隊來說,一個短板往往會拉低整個團隊的戰鬥力。按照歷史經驗來看,很多大齡程序員的反應速度遠不及年齡更小的程序員。
作為應用級程序員來說,開發的速度是非常重要的,尤其是對於互聯網公司來說更是如此,很多功能的開發是以小時來計算開發週期的,這與傳統的軟件開發完全不同,傳統的軟件開發都是以人月來計算。所以,對於大齡程序員來說,工作壓力和工作強度都非常大,而且很多公司對於35+的程序員會著重考察,就是為了保證團隊的戰鬥力不受影響。如果發現程序員的工作能力下降嚴重,那麼結果往往就是被淘汰。
所以,為了延長自己的職業週期,做研發級程序員是一個不錯的選擇。隨著我國軟件產業結構升級,未來研發級程序員的發展前景將非常廣闊。
對於應用級程序員來說,讀研是一個不錯的升級途徑。
我的研究方向是大數據和人工智能,我目前也在帶大數據方向的研究生,我會陸續在頭條上寫一些關於大數據方面的文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收穫。
如果有軟件開發方面的問題,也可以諮詢我。
謝謝!
IT人劉俊明
作為一個寫了十幾年代碼的老兵,大公司看中技術對於看中年齡,很多大公司裡面有很多年齡很大,但是在關鍵時候能發揮極大作用的程序員,年齡大的程序員有年齡大的優勢,通常這些程序員一般比較低調不顯山露水,看似公司養著一幫不怎麼產出的老傢伙,但在公司發佈新產品需要技術創新或者難點攻關的時候,這些老傢伙的發揮空間就出來了
之前有個同事算是公司老資格了,已經為這家公司服務十年以上了,平時這哥們就是個不停的研究自己喜歡的技術,對於公司實際的業務模塊基本上不涉及,整天就是沉迷在研究linux內核代碼中,有點如痴如醉,有時候看懂了裡面的一行代碼高興的非要拉著我去一起喝酒,關於linux內存管理能講上三天三夜,這種神級人物在公司關鍵時候真管用,有一次一個客戶提的要求有點變態,時間短而且任務還比較重,涉及到對系統深度定製,然後老闆直接找他只能你來搞了,這哥們用了三天的時間把系統定製完成,經過壓力測試穩定性驚人,這就是傳說中的力挽狂瀾吧。
年齡大瞭如果技術能力跟不上註定悲劇,年齡大了,技術一如既往的增長,這種公司都會搶著要,誰不希望自己的公司多有幾個定海神針似的人物,俗話說家有一老如有一寶。什麼年齡做什麼樣子的事情,不要讓自己年齡大的時候還是做年輕人做的事情,結局註定悲劇。
無論什麼年齡段都要加強自身技能的提升,不要讓自己早早就吃開了老本,年齡大了想回頭都沒機會了,希望能幫到你。
大學生編程指南
中國技術基本上還是處在拿來用這個階段這也是為什麼美國會不爽,而中國自己卻認為沒有核心競爭力。拿來用是不需要太多經驗的。
飯後要喝湯
計算機coding行業,除非底層的系統開發,其餘都是更新換代很頻繁的,經驗反而不是第一考慮的因素。各種業務都封裝打包了,雖然效率低,但目前的硬件處理能力和應用的多節點部署方式,完全不care效率的問題……所以嘛,誰掌握最新的、最有效的技術,誰就牛逼。另外,年紀大了,也滿足不了這行業對精力的高要求,必然缺乏優勢
萊睞
做為一個邊緣的外行人,覺得是這幾點:1、品控不會太好,正常運行不出錯就行;2、管理層考慮;3、從成本效率來講。任何事情都是一個由淺入深的過程,沒有一得不到零。
之遠67
理解用戶的需求,到實現用戶的需求,往往是一個很長的路。公司指派有能力的開發人員,也未必能完成預期的開發工作。而將一些青瓜蛋子推上桌面,作為客戶的政府機構、公務人員,他們可能連罵人的話,都懶得說出來。項目驗收會上,“專家”說些狠話,也無所謂,反正他們的簽到,會作為專家們同意驗收的字據的。