在中國程序員真的能干一輩子嗎?
中國程序員能不能干一輩子,這是一個老生常談的問題,本人今年46歲了,現(xiàn)在在某大廠擔(dān)任技術(shù)總監(jiān),手下有五個架構(gòu)師,年齡也都40歲以上了,我們各自的工資、股票、項(xiàng)目獎、出差補(bǔ)助、周末和節(jié)假日加班雙倍工資等加起來,年收入差不多過了百萬。
雖然這個收入,在一線城市勉強(qiáng)能過上體面的日子,可是卻面臨著年齡危機(jī)的問題,現(xiàn)在獵頭給我打電話,已經(jīng)不敢亂跳了,怕出去被裁,然后再也找不到工作。
前段時間,自己一直去做招聘,也算是從一個側(cè)面了解到程序員整個生態(tài)的狀況,我們當(dāng)時招聘的崗位是高級程序員,一般工作十年左右的,60w的薪資水平??墒钦衅噶艘粋€月,面試了100多個人,竟然沒有一個得到我的滿意。
面試的這些人,年齡都在35-50歲之間,我個人的面試習(xí)慣也不會出各種刁鉆的題,什么算法或者數(shù)據(jù)結(jié)構(gòu)去難為他們。
就是一個普普通通的來自實(shí)際工程的字符串處理題目,寫代碼熟練的人從本科實(shí)習(xí)生到工作多年的一般十分鐘內(nèi)就可以做完。即使這樣一個簡單的題目,也能刷掉一半的人。再考察一下 C++ 新標(biāo)準(zhǔn),又刷掉一半的人。兩個加起來就刷個七七八八了,真正的七七八八,十個人只能剩下兩三個,再考察一下專業(yè)知識、基礎(chǔ)知識,最后的比例就是十個人里有一個能通過。這是技術(shù)初面的情況。很難想象這些人已經(jīng)在互聯(lián)網(wǎng)工作了十多年。
這些人就是所謂的crud程序員,即使再工作10年,也只會增刪改查,可以想象,到了40歲,你一定會被公司淘汰的。不可能可以干一輩子的。
那么程序員能不能干一輩子呢?答案是肯定的。們知道,在金山軟件就可以,特別是WPS項(xiàng)目組的,這里已經(jīng)有很多程序員干到了退休,WPS已經(jīng)持續(xù)開發(fā)了30年了,早期的程序員都已經(jīng)50多歲了,其他60多歲的已經(jīng)退休了。穩(wěn)定的生活,較低的工作壓力, 財(cái)務(wù)自由的機(jī)會,以及退休生活,這里全都有,但是你要進(jìn)入,你能保證你可以每年寫出10000行高質(zhì)量的代碼?
我們公司就有一位75歲的老頭,是個資深程序員,別看他70多了,對于技術(shù)方面他可是行業(yè)的科學(xué)家,每天就上班5小時,這是公司給予他的特權(quán)。他每天4點(diǎn)多起床到公司寫一會兒代碼,然后到了早晨吃飯時間,他就會在公司附近跑幾圈,然后就找一個咖啡館或者圖書館看會書。下午2點(diǎn)回到公司繼續(xù)工作。
我之所以對這個老頭印象深刻,是他是code review小組的成員,他邏輯清晰、思路銳利,經(jīng)常看到他破口大罵別人,除了這點(diǎn),他也是我在中國見過最老的程序員,所以對他還比較關(guān)注。
的確他真的是技術(shù)大牛,我們公司離開他真的轉(zhuǎn)不了,他知道任何技術(shù)公司都需要有專利授權(quán) ,而任何學(xué)術(shù)機(jī)構(gòu)都需要科研經(jīng)費(fèi) ,他把自己的肉身橫架于工業(yè)界與學(xué)術(shù)界的鴻溝之上, 苦心經(jīng)營廉價研究生的勞動成果 ,力爭將其輸往工業(yè)界, 然后再不辭勞苦地奔波, 有時甚至忍辱負(fù)重 從企業(yè)家的手中討到科研經(jīng)費(fèi) ,為公司添磚加瓦,你說這樣的人可不可以干一輩子?