程序員這個吃青春飯的行業(yè),有一個人人聞之色變的話題,曰:「年老色衰」。只要是個程序員,心里都會惴惴不安的想:「我老了以后賣不動色相,哦不,寫不動代碼了,我還能干啥呢?」。今天動寶兒跟大家聊聊這個話題。
那些70后的程序員都消失了嗎?
如果你現(xiàn)在去一家互聯(lián)網(wǎng)公司看看,你會發(fā)現(xiàn)程序員的主力都是90后了,80后都很少,至于70后幾乎絕跡。那么一個有趣的話題是:「70后的程序員都消失了嗎?」
其實(shí)沒有消失,而是70后的程序員已經(jīng)成為各個互聯(lián)網(wǎng)公司,各個IT公司的高層了。那么你會問:「一個公司就幾個高層職位,哪有那么多職位給70后呢?」
答案是:「20年前根本就沒有多少IT公司,70后的程序員也沒有現(xiàn)在動輒幾百萬的規(guī)模」。這20年來,整個IT和互聯(lián)網(wǎng)行業(yè)擴(kuò)大了100倍都不止,創(chuàng)造了海量的就業(yè)機(jī)會,無論是高層還是一線崗位。
那么還有70后程序員奮戰(zhàn)在coding第一線的嗎?當(dāng)然有!比我還大一歲的高春輝,中國互聯(lián)網(wǎng)的活化石啊。老高身為一家公司的老板,仍然不肯放下coding的樂趣,至今堅持親自寫代碼。
所以看起來,到了40歲,無論自己寫不寫代碼,似乎都不至于年老色衰,程序員這個職業(yè)的保鮮期似乎沒有娛樂圈短。作為一個年輕程序員的你來說,應(yīng)該怎樣延長自己的保鮮期呢?
20-27歲:技術(shù)積累階段
假設(shè)本科22歲畢業(yè),那么工作的前5年對你來說是打基礎(chǔ)的階段。在這5年時間里面,你要積累足夠的代碼量,打磨自己的技術(shù)實(shí)力,成為某一個技術(shù)細(xì)分領(lǐng)域的牛人。
28-35歲:形成思維方法論和知識體系的階段
當(dāng)你積累足夠的代碼量,例如超過10萬行代碼以后,你應(yīng)該形成了自己的思維方法論和自己獨(dú)立的學(xué)習(xí)技巧,任何新的技術(shù)在你眼中都能迅速的看到技術(shù)的本質(zhì),快速吸收成為你的知識體系的一部分。
到了這個階段,你會發(fā)現(xiàn)你所完全不了解的新技術(shù)新知識是非常少的,新技術(shù)對你來說也不過是幾天時間就把玩的很好的玩具,學(xué)習(xí)越來越輕松,掌握的知識儲備越來越多。
你開始逐漸的不再滿足于純技術(shù)領(lǐng)域的探索,而是思考更多的問題:如何將技術(shù)轉(zhuǎn)化為生產(chǎn)力;什么技術(shù)在什么樣的場合能夠發(fā)揮更大的價值;技術(shù)團(tuán)隊?wèi)?yīng)該怎樣構(gòu)建;在一家公司里面,我怎樣才能將自己的技術(shù)能力更大化的發(fā)揮出來?
在這個階段,積累技術(shù)對你來說簡直是小菜一碟,你更需要磨練的是思考能力,形成自己的思維方法和知識體系,這將是你幫助你一生的武器。
35歲以后:了解自己,把自己變現(xiàn)的階段
毋須諱言的是,35歲以后你的一線coding能力一定是下降的,你寫代碼定不如25歲的程序員快,效率高。但是這不重要,因?yàn)榫幊讨皇悄阏麄€武器庫當(dāng)中相對不重要的了,你的經(jīng)驗(yàn),你的視野,你的架構(gòu)能力,你的管理能力,你分析和解決問題的能力已經(jīng)遠(yuǎn)遠(yuǎn)不局限于技術(shù)這個領(lǐng)域。
30-35歲這個階段,關(guān)鍵的是了解自己。知道自己擅長什么,自己的優(yōu)勢在哪里,怎樣才能夠放大化自己的價值,同時也知道自己有什么缺陷,怎樣避開做自己不擅長的事情,不勉強(qiáng)自己,不讓自己處于對自己不利的環(huán)境,這是人生的智慧。
一個人能夠客觀的認(rèn)識自己是非常困難的,很多人終其一生都沒有活明白,既不知道怎樣發(fā)揮自己的天賦,也拒絕承認(rèn)自己的缺陷。在35歲以后,要接受一個不完美的自己,知道怎樣揚(yáng)長避短,更大化個人價值。能夠做到這一步的程序員,人到中年完全不是程序員生涯的終結(jié),反而會走向個人事業(yè)的頂峰。
一些后話
在這篇文章當(dāng)中,沒有提到很多具體的技術(shù)人員選擇發(fā)展道路的問題,例如:
• 成長為核心業(yè)務(wù)的核心骨干
• 成長為技術(shù)管理層
• 轉(zhuǎn)型業(yè)務(wù)專家,轉(zhuǎn)型做業(yè)務(wù)咨詢顧問
• 轉(zhuǎn)型產(chǎn)品經(jīng)理,產(chǎn)品總監(jiān),走產(chǎn)品線
這些都可以,都是一些具體的職業(yè)發(fā)展道路的選擇問題。然而無論選擇,只要你始終保持開放的學(xué)習(xí)心態(tài),不斷積累知識和經(jīng)驗(yàn),構(gòu)建個人的知識體系,磨練自己的思考能力,并且時常自省,中年對你來說完全不是危機(jī),而是頂峰。
所以你還猶豫什么,來動力節(jié)點(diǎn)參加系統(tǒng)的Java培訓(xùn)吧,趁年輕快奮斗。