12位中年程序員:代碼一敲十年,收入雖高前途搖擺
程序員群體曾是低調(diào)多金的代表,但最近996話題、甲骨文大裁員等事件持續(xù)發(fā)酵,讓這個(gè)群體成了大眾眼中的“失意中年人”。
年輕時(shí)的拼命,換來的卻是中年時(shí)的焦慮。收入雖高,但前途搖擺。
30歲真的是程序員邁不過去的坎嗎?曾經(jīng)夢(mèng)想著用技術(shù)改變世界的程序員們,又是如何看待自己的職業(yè)規(guī)劃和人生價(jià)值?
穿越喧囂,我們采訪了12位中年程序員,聽聽他們的故事和人生。
要點(diǎn)速覽:
• 我們被固定在“敲代碼”的坑里,一干就是10年,再干別的早已不會(huì)。敲代碼已經(jīng)成了一項(xiàng)流水線般的工作,就像搬磚工一樣。
• 公司把有創(chuàng)造性的事情全部標(biāo)準(zhǔn)化,每個(gè)人負(fù)責(zé)一部分,還會(huì)安排幾個(gè)人“備份”,每個(gè)人隨時(shí)能被替代,我沒有一點(diǎn)安全感。
• 這個(gè)行業(yè)根本不存在吃青春飯這一說,關(guān)鍵是40歲就要干40歲該干的活,35歲就要干35歲該干的活,你不能35歲還在干30歲干的活。
• 加班和掉頭發(fā)是肯定的,不敢天天洗頭,生怕哪天禿頂。
• 我來谷歌,只有一次是真正為了趕進(jìn)度加班到晚上12點(diǎn)。不過,硅谷的創(chuàng)業(yè)公司很羨慕國(guó)內(nèi)的刻苦勁兒,因?yàn)閷?duì)初創(chuàng)公司來說,真的是效率決定生死。
• 不論是什么技術(shù),只會(huì)把低端的程序員消滅掉。同樣一個(gè)東西,普通的程序員和有愛好的程序員都能實(shí)現(xiàn),但是有愛好的會(huì)把它實(shí)現(xiàn)得更好。
• 老一代程序員喜歡親力親為,現(xiàn)在的一代多是拿來主義。我們老一輩是木工,喜歡從木頭做成家具,現(xiàn)在的年輕人像宜家,買來現(xiàn)成的再自己搭。新興程序員效率更高,我們這一輩更能追根溯源。
• 年齡越來越大,身體確實(shí)有點(diǎn)吃不消,上個(gè)月后背上還起了一大片帶狀皰疹。就算如此,我從沒想過換行業(yè),我會(huì)做一輩子程序員,這是一個(gè)有技術(shù)含量,讓我愿意一直打怪升級(jí)的工作!
從業(yè)十年,從“工程師”變“碼農(nóng)”
Luke 33歲 入行10年
北京 游戲行業(yè)
10年前我入行時(shí),整個(gè)行業(yè)一片欣欣向榮,那時(shí)候老板更喜歡稱我們?yōu)?ldquo;工程師”,但是現(xiàn)在,我們已經(jīng)成為“碼農(nóng)”了。
之所以有這個(gè)變化,一個(gè)是因?yàn)楣しN越來越細(xì)化,每個(gè)程序員負(fù)責(zé)的任務(wù)越來越精細(xì)、單一,時(shí)間長(zhǎng)了,我們只熟悉那一個(gè)模塊的工作;另外一個(gè),是因?yàn)槲覀冏陨淼闹R(shí)結(jié)構(gòu)越來越跟不上新技術(shù)的需求。
軟件行業(yè)的開發(fā)模式,是對(duì)一個(gè)框架的修改和堆砌。說得更貼切一點(diǎn),就是堆積木。只要掌握了編程技能,一個(gè)程序員每天的工作幾乎就是從開源網(wǎng)站上扒一段程序,然后根據(jù)公司需要不斷在框架上添加、修改。程序是24小時(shí)不間斷運(yùn)行的,我們?cè)陂_發(fā)和維護(hù)程序的時(shí)候,每天都需要加班到很晚,熬夜是常態(tài),這真是一個(gè)體力活兒 。
時(shí)間長(zhǎng)了,我們就被固定在一個(gè)“敲代碼”的坑里,一干就是10年。這時(shí)候,再干別的早已不會(huì)了,敲代碼已經(jīng)成了一項(xiàng)流水線般的工作,甚至不用動(dòng)腦子就能完成,就像搬磚工一樣。
出賣力氣,就對(duì)身體有很高的要求。對(duì)于我們30多歲的程序員來說,已經(jīng)熬不了夜,思維已經(jīng)基本固定,但為了養(yǎng)家糊口,要求的工資卻越來越高。
我們長(zhǎng)期固定在一個(gè)崗位已經(jīng)形成慣性,上不去也下不來,但這不是我們自愿的,而是對(duì)我們的一種摧殘。
在這種壓力下,我們也習(xí)慣了996的工作節(jié)奏。有些時(shí)候即使早早做完了工作,看著別人不下班,我們也會(huì)拖一拖,至少在老板看來這樣比較敬業(yè)。
兩年前我曾想過跳出這樣的循環(huán),可是當(dāng)我從原單位離職后,發(fā)現(xiàn)再去別的崗位已經(jīng)成了一個(gè)零基礎(chǔ)的新人,而且工資比之前還低。考慮了兩個(gè)月,我又回到了程序員的崗位上。
我現(xiàn)在想法就是干好當(dāng)前的工作,趁著還有機(jī)會(huì)拓展自己,延伸自己的技能。以后如果跳出這個(gè)行業(yè),不會(huì)被技能限制。
有時(shí)候很羨慕年輕同事,說辭職就辭職
Bruce 34歲 入行7年
成都 手機(jī)廠商
我們團(tuán)隊(duì)15個(gè)人,平均年齡35歲以下,只有三個(gè)人比我年紀(jì)大。
我們公司是出了名的用人“狠”,一方面,公司每年會(huì)招很多新人,減少用人成本,讓我們這些領(lǐng)著高薪的老員工瑟瑟發(fā)抖。另一方面,為了保持穩(wěn)定,公司會(huì)把有創(chuàng)造性的事情全部標(biāo)準(zhǔn)化,把任務(wù)分得很細(xì),每個(gè)人負(fù)責(zé)一部分,還會(huì)安排幾個(gè)人“備份”,這就讓我們沒有不可替代性,自然也沒有安全感。
做程序員要么是一直寫代碼,要么是往上走,做整體規(guī)劃。如果工作幾年還沒有升職,確實(shí)會(huì)很有危機(jī)感,我身邊合同到了不續(xù)簽的情況很常見,小組的leader也是隨時(shí)可以被換掉,或者整個(gè)小組被分流。
在這種壓力下,我的工作時(shí)長(zhǎng)遠(yuǎn)超996,沒有時(shí)間學(xué)習(xí)新東西提升自己,更別說健身追劇。雖然看起來我的外表和90后沒什么區(qū)別,但我已經(jīng)是兩個(gè)孩子的爸爸了,要掙錢,只能花時(shí)間去換。
有時(shí)候很羨慕一些年輕的同事,覺得勞動(dòng)強(qiáng)度大,說走就走。有的換到國(guó)企,還有的轉(zhuǎn)行去做銷售,聽說有技術(shù)背景的銷售挺吃香。我也不是沒想過換工作,但這份工作離家近,收入也不錯(cuò),還是先干著吧。
有人說程序員越老越不值錢,我覺得每個(gè)行業(yè)都有自己的問題,醫(yī)生是越老越值錢,但要花大半輩子爬坡,也不是每個(gè)人都能忍受。
我其實(shí)還沒有想清楚未來該做什么,有時(shí)候跟同事開玩笑說,成都的小吃多,大不了以后去開個(gè)店賣豬頭肉。
好了,我今天講的話算是很多了,現(xiàn)在要回去加班了。
如果35歲了,你根本get不到年輕人的點(diǎn)
楊光 36歲 從業(yè)14年
湖南 游戲行業(yè)
我2004年入行,畢業(yè)進(jìn)入了一家在數(shù)據(jù)庫(kù)這方面僅次于Oracle的外企。當(dāng)時(shí)的待遇還是很好的,一個(gè)月工資有5000元,工作965,非常舒服。
在和我同一批次進(jìn)入的人里,我學(xué)歷很一般,他們都是清華、北大、科大的,但我技術(shù)很好,大三的時(shí)候就做過幾個(gè)數(shù)據(jù)庫(kù)的項(xiàng)目,這是我當(dāng)時(shí)能進(jìn)入這家外企的根本原因。
也因?yàn)檫@樣,做了半年之后,我覺得沒什么意思,也沒什么增長(zhǎng)空間了。因?yàn)楣緣虼螅械某绦蛭覀冎荒苄薷模荒茏龃蟾淖儯谖铱磥磉@沒什么技術(shù)含量。
而且,外企流程特別多。比如有一次我改一個(gè)差不多40多行的代碼,對(duì)我來說非常簡(jiǎn)單,不到一天就能改完,但我花了一周的時(shí)間,大部分都用在了協(xié)調(diào)和溝通上,這跟我的性格不太相符。
于是,我選擇離開外企,到聯(lián)眾做游戲,也是這個(gè)時(shí)候我正式步入游戲圈。2008年,做了一款知名的游戲后,我開始從單純的技術(shù)人員向管理人員過渡,在游戲行業(yè)創(chuàng)過幾次業(yè),但2018年游戲行業(yè)驟冷,我開始深度思考這個(gè)行業(yè)。
我發(fā)現(xiàn)這個(gè)行業(yè)特別喜歡年輕人,因?yàn)槟愕目蛻羰?4歲到28歲的人,你如果35歲了,你根本get不到他們的點(diǎn),這就跟拍電視劇一樣,你讓陳凱歌去拍小鮮肉,他拍不出來。
這個(gè)行業(yè)變化也挺快的,比如今年流行傳奇類的,明年可能是養(yǎng)成類的,你怎么讓一個(gè)天天打打殺殺的程序員去做溫情的養(yǎng)成類游戲呢?他沒有感覺的,而一旦年齡大了,學(xué)習(xí)能力也不如以前。
更重要的是,很多游戲公司的領(lǐng)導(dǎo)比較年輕,沒人喜歡招一個(gè)比自己大的程序員,我自己創(chuàng)業(yè)招人的時(shí)候也是更喜歡年輕人,我培養(yǎng)1個(gè)月就能上手了,而且性價(jià)比高。更何況,年輕人可以周六日在公司加班,年齡大的就得回家看孩子。
所以,去年我35歲的時(shí)候,選擇離開游戲行業(yè)。我現(xiàn)在開始做醫(yī)療了,我的主要客戶是35歲往上的,歲數(shù)越大,我對(duì)這些人的心態(tài)就越了解。
年輕的時(shí)候,我們非常崇拜求伯君、比爾蓋茨、麥克戴爾這樣的人,也希望可以靠技術(shù)起家,但現(xiàn)在已經(jīng)沒有這個(gè)機(jī)會(huì)了。
寫代碼誰(shuí)都會(huì),最牛的人是要做判斷
田真 30歲 入行4年
北京 互聯(lián)網(wǎng)公司程序員
在這個(gè)行業(yè)4年了,35歲的焦慮每年都會(huì)炒一次,說得好像35歲的程序員就不用活了一樣。
但真實(shí)的情況不是這樣。
以我個(gè)人為例,因?yàn)槿胄械臅r(shí)間有限,我目前的想法是希望自己在業(yè)務(wù)上不斷鍛煉,爭(zhēng)取到了35歲有帶隊(duì)伍的能力,不僅僅是干一線的工作。這并不是說一線的工作不重要,是還有很多工作需要更復(fù)雜的精力去解決。退一步講,不管是什么行業(yè),如果你做了很多年還在一線,那基本上你有點(diǎn)兒不太上進(jìn)。
剛剛參加工作的時(shí)候,我掌握了一個(gè)工具、搭建了一個(gè)框架、學(xué)習(xí)了一個(gè)語(yǔ)言就會(huì)覺得很滿足。但是以后我肯定不會(huì)這么覺得。就好比每次大的項(xiàng)目,最牛的人決定用什么框架、什么語(yǔ)言、什么工具,這決定整個(gè)項(xiàng)目的起點(diǎn)。如果椅子搭好的話,后面會(huì)省很多事兒,如果沒搭好,后面的麻煩就越來越多,搞不好會(huì)浪費(fèi)時(shí)間和精力。
所以在一線工作時(shí)要慢慢積累這種經(jīng)驗(yàn),慢慢具備這種能力。這是比簡(jiǎn)單寫代碼更重要的能力,寫代碼誰(shuí)都會(huì),但不是誰(shuí)都可以在重要的事情上做出重要的判斷。
這個(gè)行業(yè)根本不存在吃青春飯這一說,我40歲的程序員朋友還從百度跳到阿里去了呢。關(guān)鍵就是40歲就要干40歲該干的活,35歲就要干35歲該干的活,你不能35歲還在干30歲干的活。
公司肯定是需要35歲以上的程序員的,但肯定不是35歲的一線工作人員。
硅谷的年齡危機(jī)遠(yuǎn)沒有國(guó)內(nèi)強(qiáng)烈
Joey 31歲
美國(guó) 谷歌軟件工程師
在硅谷,沒有公司會(huì)把年齡限制寫進(jìn)招聘信息里。拿谷歌來說,團(tuán)隊(duì)的年齡跨度很大,二十幾歲的應(yīng)屆生和四十多歲的博士都很常見。但招人的時(shí)候,如果求職者年齡大,HR的期望值相應(yīng)也會(huì)更高,除了問業(yè)務(wù)問題,還會(huì)考察這個(gè)人的格局。
在這里,程序員并不算是“高壓”職業(yè)。時(shí)間靈活,看重效率,沒有打卡一說,只要按時(shí)完成工作就好。我一般是上午9點(diǎn)半工作到晚上6點(diǎn)半,周末雙休陪家人或是去攀巖。有時(shí)候因?yàn)橄氚咽诸^的事盡快做完,我會(huì)主動(dòng)加班幾小時(shí),但來谷歌只有一次是真正為了趕進(jìn)度加班到晚上12點(diǎn)。和國(guó)內(nèi)的996兄弟們相比,真的有點(diǎn)“慚愧”。
正常情況下,工程師工作七八年就會(huì)帶團(tuán)隊(duì)了。當(dāng)然也有一些人喜歡純做技術(shù),選擇當(dāng)技術(shù)大牛也沒問題,一樣受人尊重。總體來說,大家的年齡危機(jī)和競(jìng)爭(zhēng)氛圍沒有國(guó)內(nèi)那么激烈。
一方面,雖然谷歌也像其他大公司一樣會(huì)把任務(wù)拆解得很細(xì),每個(gè)人負(fù)責(zé)一部分,但是谷歌的文化比較自由,老板不會(huì)事無(wú)巨細(xì)指揮你怎么做,而是給出空間發(fā)揮每個(gè)人的創(chuàng)造性。公司內(nèi)部也鼓勵(lì)流動(dòng),大家經(jīng)常換組,嘗試不同的方向和產(chǎn)品,在這個(gè)過程中能夠接觸新東西,不會(huì)覺得自己是在機(jī)械的重復(fù)勞動(dòng)中慢慢變老。這一點(diǎn)可能和國(guó)內(nèi)公司不太一樣。
另一方面,我們的節(jié)奏沒有那么快,工程師有大量時(shí)間可以學(xué)習(xí)新東西。這也是我覺得996不是一個(gè)好機(jī)制的原因,一個(gè)人的時(shí)間全部被工作填滿,如果還做的是重復(fù)性的工作,很難有時(shí)間提升自己,長(zhǎng)期來看很容易被淘汰。
我也會(huì)焦慮,但不是來自于年齡,而是關(guān)于職業(yè)成長(zhǎng)。硅谷大部分人都拼命想學(xué)新東西,我是數(shù)學(xué)背景,如果在現(xiàn)在的組里不能把我的價(jià)值發(fā)揮徹底,我也會(huì)考慮換個(gè)環(huán)境。我一直提醒自己,要關(guān)注更長(zhǎng)期的成長(zhǎng),個(gè)人價(jià)值才會(huì)一直上升。
都說程序員是吃青春飯,這句話暗含的意思是年紀(jì)大的程序員加班拼不過年輕人。加不了班就沒有價(jià)值?這不成立。年紀(jì)大的程序員勝在經(jīng)驗(yàn),如果真的要靠熬時(shí)長(zhǎng),只能說明他干的活兒技術(shù)含量還不夠。
我很崇尚個(gè)人奮斗,但不是砸時(shí)間才叫奮斗。不過,硅谷的創(chuàng)業(yè)公司倒是很羨慕國(guó)內(nèi)的刻苦勁兒,因?yàn)閷?duì)初創(chuàng)公司來說,真的是效率決定生死。
特別愿意招經(jīng)驗(yàn)豐富的大齡程序員
何建 38歲 入行16年
北京 零售電商行業(yè)
程序員大部分時(shí)間都比較忙,一忙就沒有太多時(shí)間停下來思考。不深度思考,就認(rèn)識(shí)不到怎么培養(yǎng)自己的核心競(jìng)爭(zhēng)力。即便一個(gè)人有20年的工作經(jīng)驗(yàn),他的能力也是有邊界的。如果本身是個(gè)安于現(xiàn)狀的人,可能會(huì)面臨中年危機(jī)。
對(duì)于被辭掉的外企員工,可能難融入國(guó)內(nèi)互聯(lián)網(wǎng)公司文化,這一點(diǎn)也有客觀因素。國(guó)內(nèi)的互聯(lián)網(wǎng)公司做產(chǎn)品,可能三個(gè)月就得出一個(gè)版本,甚至再過一個(gè)月,做兩個(gè)版本迭代都有可能。外企在速度上做不到,流程也極其復(fù)雜。

2000年-2012年這個(gè)階段,技術(shù)的更新?lián)Q代特別快,到2012年之后,技術(shù)圈大的革新已經(jīng)沒有了。包括現(xiàn)在的AI,整個(gè)技術(shù)還不是特別成熟,更多是在應(yīng)用層面的落地。技術(shù)沒有更新,或者沒之前更新那么快,程序員們更容易陷入安逸。
我自己沒有中年危機(jī),但技術(shù)行業(yè)確實(shí)存在“年齡歧視”,包括我自己招人。我周圍都是90后程序員,但我的偏見沒有那么深。假如你是85年的,已經(jīng)有十年工作經(jīng)驗(yàn),我會(huì)側(cè)重考慮你的工作年限和實(shí)際經(jīng)驗(yàn)是否匹配。
很多人工作了十年,還不如工作五年的,很可能是一路混過來的。但反過來,年齡偏大,學(xué)習(xí)能力強(qiáng),經(jīng)驗(yàn)又足夠豐富,我特別愿意找這種人,尤其是在工作之余兼職創(chuàng)業(yè)的。這類人眼界開闊,知道創(chuàng)業(yè)路上可能有哪些坑,技術(shù)基礎(chǔ)扎實(shí)的人寫的代碼質(zhì)量也高,不需要太多額外人員為他服務(wù)。
所以說,年齡并不是決定性因素,還是要看這個(gè)人本身。
真正的常青樹公司不會(huì)大招大裁
張軍 35歲 入行10年
上海 蒹葭(嘉善)電子商務(wù)有限公司
這個(gè)行業(yè)的人才供應(yīng)始終是冰火兩重天的,高端人才稀缺難得,低端人才供應(yīng)泛濫。但真正有底蘊(yùn)的常青樹公司是不會(huì)大招大裁的,寧可提高門檻制造俱樂部效應(yīng)。
我研究生畢業(yè)以后就加入了一線互聯(lián)網(wǎng)公司,先后在百度等公司就職,現(xiàn)在也成了一名創(chuàng)業(yè)者。隨之而來的節(jié)奏和眼界的變化也很清晰,在大公司工作,只能看到一個(gè)拼圖的一小塊,但在創(chuàng)業(yè)公司,每個(gè)人都要是超人,從開發(fā)到運(yùn)維一肩挑,還要參與商業(yè)化,更實(shí)用主義。
大公司有嚴(yán)格的開發(fā)流程,從總體設(shè)計(jì)到詳細(xì)設(shè)計(jì)、編碼階段、提測(cè),然后交給運(yùn)維上線,中間要花2到3周,甚至是2到3個(gè)月,初創(chuàng)公司沒辦法這么講究,可能頭天拿到需求,第二天就敢上線。
大環(huán)境一直在變,不變的只有變化。所以最近幾年,我必須保持學(xué)習(xí)新東西的狀態(tài),要說瓶頸的話,在于技術(shù)人轉(zhuǎn)管理崗,適應(yīng)起來時(shí)間會(huì)比較長(zhǎng),所謂“慈不掌兵,義不行賈”,打工者視角切換為leader視角,自己的性格會(huì)遇到新挑戰(zhàn)。
我們部門平均年齡大概26歲,年齡代際必然會(huì)造成差異,但總的來說問題不大。年齡大帶給我的優(yōu)勢(shì)就是經(jīng)驗(yàn)的不斷沉淀,在老技術(shù)人眼里,沒有多少真正的新東西,都是新瓶裝老酒。
年齡本身不會(huì)給我?guī)砦C(jī)感,帶來危機(jī)感的是經(jīng)濟(jì)周期、行業(yè)周期、崗位需要的投入度與自身能夠提供的投入度的差異。
干了這一行之后,基本沒有上下班之分,只有醒著和睡著的區(qū)分。坦率的講,業(yè)界對(duì)程序員發(fā)跡線的消費(fèi)是有悖科學(xué)精神的,禿不禿取決于基因。頭發(fā)掉得厲害的人,可能祖上有一些貴族基因,就像英國(guó)的查爾斯王子家族一樣。很遺憾,我發(fā)際線至今還行。
我平時(shí)加班之后會(huì)去夜跑,一周三次,能夠給我提供一個(gè)獨(dú)立思考時(shí)機(jī),整個(gè)公園很安靜,感覺很好。
互聯(lián)網(wǎng)人是持續(xù)學(xué)習(xí)者,持續(xù)奔跑者。目前我只實(shí)現(xiàn)了人生規(guī)劃里的一部分,創(chuàng)業(yè)的野心一旦打開,就會(huì)一直在這條路上狂奔下去。
我們編程像木工,新興程序員像宜家
孟譽(yù)國(guó) 41歲 從業(yè)16年
上海 ERP軟件公司CEO
軟件行業(yè)相對(duì)來說比較看經(jīng)驗(yàn),3-5年之后可能就完全換另外一套東西了。新的工具不會(huì)用,一脫節(jié)就很難跟上去。比如之前說打算盤,打得再好再快,計(jì)算器一出來經(jīng)驗(yàn)就沒用了。
與其等到人家覺得我不行,不如我自己早一點(diǎn),在一個(gè)新舊替換的時(shí)代里主動(dòng)選擇創(chuàng)業(yè),掌握主動(dòng)權(quán),然后做自己更想做也更有價(jià)值的事。
我現(xiàn)在自己會(huì)帶小朋友,最明顯的感覺是,老一代程序員喜歡親力親為,現(xiàn)在的一代多是拿來主義。打個(gè)比方,我們老一輩是木工,喜歡自己從木頭做成家具,現(xiàn)在的年輕人有點(diǎn)像宜家,買來現(xiàn)成的再自己搭。新興的程序員效率會(huì)更高,我們這一輩更能追根溯源,相輔相成吧。
年齡還有一個(gè)優(yōu)勢(shì),可以讓你更加冷靜沉穩(wěn),不應(yīng)該犯的錯(cuò)誤會(huì)少犯一些。前幾天有一個(gè)朋友讓我去用黑客的方式,刪掉別的管理系統(tǒng)里面的一個(gè)訂單,早20年炫技也好要面子也好,我可能直接愿意幫忙,但現(xiàn)在我會(huì)跟他說:“技術(shù)上我肯定搞得定,但是我真的不能幫你。”
我一直比較樂天,心態(tài)比較年輕,之前上班的時(shí)候,我是公司請(qǐng)假最多的人。我比較喜歡旅游、攝影、做視頻,玩吉他和電子音樂合成器,會(huì)參加一些公益拍攝活動(dòng),每年去海邊潛水幾次。
其實(shí)我也后悔,年輕的時(shí)候還是玩多了。那時(shí)候雖然也自學(xué)了不少東西,邊查資料邊摸索,學(xué)得特別快,但我覺得可以學(xué)得更多。我現(xiàn)在還在研究單片機(jī),買了好多單片機(jī)的板和學(xué)習(xí)資料,但進(jìn)度明顯慢下來了。
不論是什么技術(shù),只會(huì)把低端的程序員消滅掉。我覺得程序員一定要熱愛編程,完成了一個(gè)作品會(huì)覺得開心,而不是聽說這行工資高就去臨時(shí)速成甚至改行。招人的時(shí)候我也會(huì)碰到很多培訓(xùn)六個(gè)月就出來做程序員的人,我一般不太會(huì)去選這種。
同樣一個(gè)東西,普通的程序員和有愛好的程序員都能實(shí)現(xiàn),但是有愛好的會(huì)把它實(shí)現(xiàn)得更好。
程序員的職業(yè)方向也得趕風(fēng)口
yanyan 31歲 從業(yè)6年
北京 手機(jī)廠商研發(fā)
35歲以上還在做一線程序員的情況其實(shí)挺多。
“程序員行業(yè)吃的是青春飯”這個(gè)說法,要分情況來看。如果在技術(shù)方面積累比較好,其實(shí)35歲以上的程序員還是比較吃香。但是如果一直寫基礎(chǔ)代碼,沒有比較深的技術(shù)積累,一直做到35歲非常危險(xiǎn)。
甲骨文不是有個(gè)綽號(hào)叫中關(guān)村外企養(yǎng)老機(jī)構(gòu)嗎?一些被裁的年齡比較大的外企程序員雖然拿到的補(bǔ)償會(huì)比較多,但他們最害怕找不到下家。一是工作方向和工作強(qiáng)度跟國(guó)內(nèi)程序員沒法競(jìng)爭(zhēng),二是如果35歲以上還是純基層的研發(fā)或者寫代碼的程序員,很難找到和原先崗位匹配的工作。
按照一般的職業(yè)發(fā)展路徑,程序員可以發(fā)展成為某一個(gè)領(lǐng)域的技術(shù)專家,對(duì)標(biāo)阿里的P7、P8,或者是在某一個(gè)技術(shù)方向上成為資深顧問,另一個(gè)方向就是晉升到管理層,負(fù)責(zé)項(xiàng)目開發(fā)或整個(gè)技術(shù)架構(gòu)。這個(gè)方向不僅需要擅長(zhǎng)技術(shù),還要懂項(xiàng)目管理。
程序員行業(yè)的職業(yè)方向也是得趕風(fēng)口,幾年前頭條、抖音發(fā)展起來,APP開發(fā)是熱門方向。最近幾年就是人工智能、自動(dòng)駕駛最火,算法工程師和人工智能開發(fā)工程師這方面的崗位比較多。
我自己在職業(yè)方向上有時(shí)候會(huì)焦慮,但是這個(gè)行業(yè)本來就需要不斷學(xué)習(xí)新東西,不然被淘汰的概率會(huì)比較大。如果再過幾年,職位和收入達(dá)不到一個(gè)比較可觀的情況,或者晉升的可能比較小,我可能會(huì)更焦慮,會(huì)懷疑自己是不是方向錯(cuò)了,或者考慮新的機(jī)會(huì)。
技術(shù)大佬從來不需要考慮年齡問題
Jay 32歲 入行7年
北京 電商平臺(tái)后臺(tái)開發(fā)
甲骨文裁員的消息,我關(guān)注過。互聯(lián)網(wǎng)寒冬,哪個(gè)公司裁員都不稀奇,我們公司也有裁員。程序員一直是個(gè)比較容易焦慮的職業(yè),尤其是技術(shù)沒能隨著年齡增長(zhǎng)成正比的成長(zhǎng)的話,更容易焦慮。
對(duì)大部分底層碼農(nóng)來說,程序員就是青春飯。HR或獵頭找你,也會(huì)因?yàn)槟挲g問題拒絕你,我身邊就有同事遇到。但是技術(shù)大佬從來都不需要考慮年齡問題。
我們部門同事的平均年齡在30歲左右,年輕人比例不算大,年齡差異肯定是存在,畢竟大家的生活和成長(zhǎng)經(jīng)歷擺在那。 我們的工作節(jié)奏比較緊湊,國(guó)內(nèi)互聯(lián)網(wǎng)公司不加班的應(yīng)該不多。掉頭發(fā)也是肯定的,都不敢天天洗頭,生怕哪天禿頂了。
如果單看收入,目前還算滿意。畢竟程序員起薪就不錯(cuò),不管是在什么城市,肯定都是高于當(dāng)?shù)仄骄べY不少。但是如果將工資和工作強(qiáng)度、消費(fèi)水平放在一起看,那就性價(jià)比太低。
到目前為止,我還沒換過工作。之前有拿過其他公司offer,后悔拒絕了。
慶幸當(dāng)初入行早,讓我現(xiàn)在衣食無(wú)憂
Nick 37歲 入行13年
深圳 臺(tái)資公司研發(fā)助理
我已經(jīng)過了35歲,但是我心態(tài)很好。
其實(shí)不是所有程序員都要累死累活的加班。那些做產(chǎn)品研發(fā)的,有明確的上線時(shí)間,壓力會(huì)非常大,加班也很多,如果年紀(jì)大了加不動(dòng)班,當(dāng)然會(huì)有危險(xiǎn)。但像我們公司,主要是幫客戶解決使用我們產(chǎn)品過程中遇到的問題,每年只有客戶產(chǎn)品需要量產(chǎn)的5個(gè)月會(huì)忙一些,其他時(shí)間工作強(qiáng)度不算大。大家朝九晚六,周末雙休,還能每周組織一次羽毛球比賽。
我們團(tuán)隊(duì)平均年齡30歲左右,但我觀察,那些40歲左右的人,還是待得挺舒服。一是因?yàn)楣竟芾砣诵曰粫?huì)純考核績(jī)效,人員穩(wěn)定。另一方面是相比于新人,老員工對(duì)公司的每一代產(chǎn)品更加熟悉,知道以往的產(chǎn)品有哪些局限、迭代的新品做了哪些更新。讓新人發(fā)愁的問題,老員工可能早就經(jīng)歷過,能迅速能做出判斷。
這幾年,我的工作內(nèi)容變化不是很大,但是圈子里的新技術(shù)是肯定要去學(xué)的。我身邊甚至有朋友跨界開了處理芯片的加工廠,我沒有想要去外面折騰,這可能是因?yàn)槲胰胄性纾胺e累的收入已經(jīng)足夠我安居樂業(yè),也就沒有那么多動(dòng)力去折騰了。
程序員的收入還是屬于中等偏上,但以現(xiàn)在的消費(fèi)水平和深圳的房?jī)r(jià)來說,入行早晚差異很大。我算是趕上了一個(gè)尾巴,所以還是要感謝當(dāng)初選擇這個(gè)職業(yè),讓我衣食無(wú)憂。
我愿意做一輩子程序員升級(jí)打怪
老鐵 38歲 從業(yè)15年
北京 安全科技公司架構(gòu)師
我們這行明明是“越老越吃香”,我們有豐富的經(jīng)驗(yàn),是一名架構(gòu)師,而不是普通的編碼者。
我相信那些被甲骨文裁掉的員工也會(huì)被BAT等公司搶著要,當(dāng)然,不包括少部分在大公司“養(yǎng)老”的人。確實(shí)有部分人在舒適區(qū)待了很多年,他們可能有十年的工作經(jīng)歷,卻只有一年的工作經(jīng)驗(yàn),只是從“小白兔”熬成了“老白兔”,肯定要被時(shí)代淘汰。
這一行的更新迭代速度太快,我30歲以后,確實(shí)認(rèn)真考慮過未來要如何發(fā)展,去報(bào)班考pmp,擠出時(shí)間去上課,不斷學(xué)習(xí)可以抵抗焦慮。
其實(shí)我們工作節(jié)奏還好,沒有外界說的996那么夸張,以我們的任務(wù)量,只要在工作日每天非常專注、高效地工作6個(gè)小時(shí)就可以完成,很多人只是效率太低,拖到太晚。
但可能是年齡越來越大,最近身體確實(shí)有點(diǎn)吃不消了。上個(gè)月我后背上起了一大片帶狀皰疹,醫(yī)生說是壓力太大,導(dǎo)致免疫力低下。
就算如此,我從沒想過換行業(yè),我想我會(huì)做一輩子程序員,這是一個(gè)有技術(shù)含量,讓我愿意一直打怪升級(jí)的工作!
我現(xiàn)在的階段性目標(biāo)是成長(zhǎng)為一名CTO,或者是安全領(lǐng)域的技術(shù)專家,能夠帶領(lǐng)超過百人的團(tuán)隊(duì)完成項(xiàng)目。
這就好比登山,在你堅(jiān)持爬到崖口,看到一片沒有遮擋的藍(lán)天時(shí),你會(huì)發(fā)現(xiàn)一切都很值得。
*文中部分圖片來源于視覺中國(guó)。應(yīng)受訪者要求,文中楊光、田真、張軍、老鐵為化名。