四十歲的軟件開(kāi)發(fā)人員是什么樣子的?
本文轉(zhuǎn)載自公眾號(hào)“讀芯術(shù)”(ID:AI_Discovery)。
想象這樣一個(gè)場(chǎng)景:你提前到了辦公室,放下背包,朝出茶歇區(qū)走去。昨晚,你花了大半夜的功夫哄孩子們睡覺(jué),他們卻早早把你叫醒,現(xiàn)在你需要喝點(diǎn)咖啡來(lái)提神。你手拿著咖啡杯,看到三個(gè)軟件開(kāi)發(fā)人員正在廚房談話。你心里想,現(xiàn)在才上午9點(diǎn),這些年輕人來(lái)得太早了。
你觀察到他們穿的衣服和昨天一樣。天哪,原來(lái)他們整晚都在這里。糟了!難道是有什么東西出故障了嗎?現(xiàn)在怎么辦呢?首席執(zhí)行官笑容滿面地從你身邊經(jīng)過(guò),她跳向人群,跟他們擊掌,發(fā)出了歡樂(lè)的喊叫聲:“你們太棒了!”
你的第一反應(yīng)是——這沒(méi)辦法,昨晚你不可能留下。生活就是這樣,孩子們還有作業(yè)要做。你覺(jué)得自己成了笑柄,你不屬于這個(gè)小團(tuán)體,就因?yàn)槟悴荒馨就ㄏ?/p>
很多人都經(jīng)歷過(guò)這種可怕的噩夢(mèng),這種恐懼感正逼迫著大齡員工離職??萍夹袠I(yè)已經(jīng)由年輕人主導(dǎo)了嗎?
如果懷疑自己的能力以及自己是否還能堅(jiān)持下去,是再正常不過(guò)的。管理層會(huì)獎(jiǎng)勵(lì)那些熬夜的勇士們,但他們的工作效率如何呢?那些由你豐富的工作經(jīng)驗(yàn)帶來(lái)的成果呢?
或許你想一決高下,但不能以犧牲家庭為代價(jià)。那你該如何與那些在辦公室熬夜的同事競(jìng)爭(zhēng)呢?
好消息是,杰出的技能是沒(méi)有界限的——年齡也是如此。但這并沒(méi)有減輕40多歲工程師的擔(dān)憂。
軟件開(kāi)發(fā)個(gè)人貢獻(xiàn)者的職業(yè)生涯在40歲就終止了嗎?
這是一個(gè)荒謬的問(wèn)題。
個(gè)人貢獻(xiàn)者每年可以賺20萬(wàn)美元以上。他們已經(jīng)40多歲了,但仍然需要跟上現(xiàn)代軟件開(kāi)發(fā)的步伐。公司需要的是經(jīng)驗(yàn)豐富、有敏銳直覺(jué)和能提供指導(dǎo)的人才。一個(gè)有經(jīng)驗(yàn)的軟件開(kāi)發(fā)者對(duì)公司的貢獻(xiàn)和年輕的開(kāi)發(fā)者相比是不同的。兩者都有各自的價(jià)值,他們一同合作將會(huì)勢(shì)不可擋。
40歲時(shí),你已經(jīng)取得一定成就了。當(dāng)麻煩來(lái)臨時(shí),你可以挽起袖子做點(diǎn)什么。上述的兩種軟件開(kāi)發(fā)者其實(shí)我都做過(guò),個(gè)人貢獻(xiàn)者提供的價(jià)值與年齡無(wú)關(guān)。沒(méi)有他們,公司就不會(huì)存在。
由于同行壓力和信息不足,一些有經(jīng)驗(yàn)的工程師會(huì)進(jìn)入管理層。他們覺(jué)得這樣做是理所當(dāng)然的,因?yàn)樗麄円呀?jīng)落伍了。有一個(gè)典型的模式:如果你覺(jué)得自己無(wú)法競(jìng)爭(zhēng),那就接受一個(gè)管理職位——這似乎是一件理所當(dāng)然的事。
想想看:2019年StackOverflow進(jìn)行的一項(xiàng)調(diào)查顯示,美國(guó)的平均編碼經(jīng)驗(yàn)時(shí)長(zhǎng)為14.1年。對(duì)于上過(guò)大學(xué)的受訪者來(lái)說(shuō),這意味著他們的年齡在36到37歲之間。
圖源:Stack OverflowDeveloper Survey 2019
關(guān)鍵是,有一群40歲的工程師仍在不斷提供高質(zhì)量的軟件。
這是我用谷歌隨機(jī)搜索到的另一個(gè)數(shù)據(jù):看來(lái)科技巨頭亞馬遜對(duì)這個(gè)年齡段的人沒(méi)什么意見(jiàn)。
是否應(yīng)該將自己的職業(yè)生涯轉(zhuǎn)向管理者?
只要你愿意。
管理是一種完全不同的技能。要想在領(lǐng)導(dǎo)力方面出類拔萃,需要經(jīng)過(guò)專家的訓(xùn)練和指導(dǎo)。人們常常會(huì)有一種誤解:一個(gè)人能成為經(jīng)理是因?yàn)樗墓ぷ鲿r(shí)間足夠長(zhǎng)。
如果選擇進(jìn)入管理層,那么就把它當(dāng)作一種新的職業(yè)或技能。接受培訓(xùn),并向一個(gè)值得尊敬的人學(xué)習(xí),歐比旺·克諾比(Obi-Wan Kenobi)就是最好的選擇。我推薦有精通培訓(xùn)領(lǐng)導(dǎo)者的專業(yè)人士參加的課程。
管理并不是《獅子王》中的大象墓園,而是專業(yè)人士選擇的令人興奮的目的地。
對(duì)于那些想繼續(xù)以編碼為職業(yè)的人來(lái)說(shuō),還是有希望的,即使他們已經(jīng)40歲了。根據(jù)StackOverflow 2019年的調(diào)查,51%的受訪者認(rèn)為進(jìn)入管理層并不是賺更多錢(qián)的必要條件。
圖源:Stack OverflowDeveloper Survey 2019
任何年齡段都有很多選擇。軟件行業(yè)雖然年輕但規(guī)模龐大。多年前,當(dāng)我還在賽門(mén)鐵克公司(Symantec)工作時(shí),有一個(gè)重新流行起來(lái)的概念——首席工程師。首席是受人尊敬的工程師,相當(dāng)于經(jīng)理和副總裁,但他們工作的重點(diǎn)是純粹的工程。
無(wú)論是首席工程師、架構(gòu)師,還是其他人員,作為軟件工程師,你都有足夠的空間繼續(xù)做出貢獻(xiàn)。如果你的公司沒(méi)有這些職位,那么就該建議他們?cè)O(shè)立這些職位。在IMS,我為云遷移創(chuàng)建了一個(gè)名為“主要技術(shù)指導(dǎo)”的職位名稱。
一名軟件工程師可以工作多少年?
只要工作是有趣的,那就是可以為之奮斗終身的。目前,對(duì)工程人才的需求仍然很高。
生產(chǎn)力是關(guān)鍵。傳統(tǒng)觀點(diǎn)認(rèn)為,工程師每四到六年就要接受新的培訓(xùn)。沒(méi)有具體的年齡限制,這取決于個(gè)人。在我30多歲的時(shí)候,我曾和一個(gè)67歲的工程師一起工作。他負(fù)責(zé)處理子系統(tǒng)中最為令人頭疼的問(wèn)題,他的能力比任何人都要強(qiáng)。
比爾很精明,知道如何傳遞價(jià)值,他不斷地調(diào)整自己。他幫助解決生產(chǎn)問(wèn)題,但他花了大部分時(shí)間讓我們遠(yuǎn)離這些情況,太多工程師因?yàn)榘疽剐迯?fù)他們制造的問(wèn)題而得到獎(jiǎng)勵(lì)。他會(huì)說(shuō),“想象一下,如果我在你面前打破了這扇窗戶,然后修好它還得到了加薪。”
圖源:unsplash
超過(guò)40歲的工程師應(yīng)該做什么?
基礎(chǔ)永遠(yuǎn)不會(huì)消失——保持堅(jiān)強(qiáng)。
技巧和天賦總是贏家。任何優(yōu)秀的領(lǐng)導(dǎo)團(tuán)隊(duì)都會(huì)繼續(xù)聘用他們所能找到的最優(yōu)秀的人才。雖然很有趣,但我認(rèn)識(shí)的軟件工程師中沒(méi)有一個(gè)不工作的——不管他們年齡多大。
在基本面上投資可以讓你在需要的時(shí)候進(jìn)入技術(shù)領(lǐng)域。我學(xué)會(huì)了使用最基本的原則,這樣可以精通任何技術(shù)。我看書(shū)都快看瘋了,但我一直都在嘗試。編程是我的狩獵矛。如果有任何需要彌補(bǔ)的職業(yè)素質(zhì),我隨時(shí)都可以編程。
不要讓流行技術(shù)從你身邊溜走
如果你不知道最新最偉大的技術(shù),業(yè)內(nèi)同行會(huì)認(rèn)為你“老了”。年齡并不重要,但與時(shí)代的關(guān)聯(lián)性卻很重要。
我想起了幾年前,曾和一位年輕的工程師談?wù)撨^(guò)container。他還給我講解了一番Docker。但他不知道的是,我從科技發(fā)展之初就與containers 打交道了。
我的本能反應(yīng)是給他上一節(jié)歷史課。然后我突然想到:不管我個(gè)人對(duì)任何技術(shù)堆棧的看法如何,我都需要跟上時(shí)代的腳步。作為一名技術(shù)人員,我的時(shí)間還能做些什么呢?
我的建議是緊跟潮流。在必要的時(shí)候,需要有足夠深的理解才能達(dá)到精通的程度。
學(xué)習(xí)特定技能
許多雇主會(huì)要求特定的技能。我專注于Angular或者任何相關(guān)的技術(shù)棧若干年了,但幾乎沒(méi)有什么收獲。這與年齡無(wú)關(guān),而是要與時(shí)俱進(jìn)。有人認(rèn)為,40歲的工程師跟不上科技的最新發(fā)展。
這令人費(fèi)解,因?yàn)?3%的web應(yīng)用程序是REST。這些應(yīng)用程序中的絕大多數(shù)都在調(diào)用某個(gè)CRUD接口。CRUD APIs距離把火箭送上月球還有很長(zhǎng)的路要走。關(guān)鍵是巨大的技能差距是不存在的。在很大程度上,這歸結(jié)于感知。
我的建議是保持與時(shí)俱進(jìn)和積極主動(dòng),要確保你的工作圈子知道你仍然是與時(shí)俱進(jìn)的。
圖源:unsplash
工程師們陷入了一個(gè)陷阱,認(rèn)為無(wú)形的年齡障礙限制了他們的價(jià)值。有些人確實(shí)對(duì)40歲的人所能做的事情有一個(gè)先入為主的概念,但那是他們的限制,不是你的。計(jì)劃、網(wǎng)絡(luò)和純粹的欲望會(huì)讓你克服基于年齡的錯(cuò)誤認(rèn)知,幫助你作為一個(gè)貢獻(xiàn)者繼續(xù)茁壯成長(zhǎng)。