程序员真的只能干到35岁?——我的35岁危机度过之道!
“
在我還是25歲的時(shí)候,我和很多程序員一樣,其實(shí)都有同樣的擔(dān)心,老了以后怎么辦?寫代碼難道還能寫到35歲?
難道我這一輩子就做一個(gè)程序員就完了嗎?難道這條路就不能走出更多的張小龍(foxmail開發(fā)者)、周鴻祎(最早期的程序員)、行癲(淘寶、天貓等大boss,淘寶第一代程序員)…?
難道我就不能走出一條屬于自己印記的路?
不要在你老去的那一天后悔你居然對(duì)生活不曾有奢望,更不曾為此努力過。
讓自己變得更加增值,這才是王道!
本文作者,陳睿 優(yōu)知學(xué)院創(chuàng)始人,前百度研發(fā)經(jīng)理,攜程定制旅游CTO。
優(yōu)知學(xué)院是IT人在線進(jìn)階站,BAT總監(jiān)導(dǎo)師經(jīng)驗(yàn)分享平臺(tái)。
危機(jī)的根源
我一直相信這樣一句話:真正的危機(jī),來源于在正確的時(shí)間做不正確的事。沒有在正確的時(shí)間,為下一步做出積累,這才是危機(jī)的根源。
比如,當(dāng)你邁過了30歲這個(gè)坎,你的能力還局限于程序的范圍,也沒有積累好自己的深度以及視野。如果真是這樣,我想我一定會(huì)每天夜不能寐,每天唾罵自己,你特么究竟每天在干神馬。
我也一直相信這樣一句話,當(dāng)你把你的眼淚流干了,你唯一剩下的就只有行動(dòng),只有行動(dòng)和努力了。
如果你正在這條成長(zhǎng)路上的朋友,晚醒不如早醒,這就是我想說的。千萬(wàn)別等到中年才發(fā)現(xiàn)自己沒有建立好自己的護(hù)城河,這個(gè)時(shí)候才知道努力。在自己努力的階段,不僅不努力反了選擇了縱容自己,這才是危機(jī)的根源。
做正確的事情
我就是一個(gè)土生土長(zhǎng)的程序員,最早做的前段開發(fā)(第一代css、js程序員),然后開始轉(zhuǎn)做后端開發(fā)(.net、php、java),又轉(zhuǎn)到架構(gòu)師以及管理,然后再做產(chǎn)品…以下就是我從有限的10年左右提煉出的部分建議。這些也許對(duì)你來說不一定有用,但一定是發(fā)自我內(nèi)心的建議。
23-27歲:技術(shù)積累階段
假設(shè)本科23歲畢業(yè),那么工作的前5年對(duì)你來說就是打基礎(chǔ)的階段。在這5年時(shí)間里面,你要積累足夠的技術(shù)底子,打磨自己的技術(shù)實(shí)力,成為某一個(gè)技術(shù)細(xì)分領(lǐng)域的牛人。
我自己依然記得當(dāng)年這樣的場(chǎng)景:蹲在出租房里面每晚每晚的啃技術(shù)文檔,在公司連續(xù)打地鋪干通宵的場(chǎng)景。
只有真正經(jīng)歷過貧窮,經(jīng)歷過苦難的人,才會(huì)越早就懂得努力才自己這一生唯一的出路和唯一的機(jī)會(huì)。忘了誰(shuí)說的了,大概就是這個(gè)理。
27-30歲:形成思維方法論和知識(shí)體系的階段
當(dāng)你積累足夠的技術(shù)實(shí)力,例如超過10萬(wàn)行代碼以后,你應(yīng)該形成了自己的思維方法論和自己獨(dú)立的學(xué)習(xí)技巧,任何新的技術(shù)在你眼中都能迅速的看到技術(shù)的本質(zhì),快速吸收成為你的知識(shí)體系的一部分。
你只要前一個(gè)階段打的基礎(chǔ)足夠牢固,這個(gè)階段你一定會(huì)開始蠶食別的領(lǐng)域,這是一定的。逐漸的不再滿足于純技術(shù)領(lǐng)域的探索,而是開始探索技術(shù)背后的事情:什么技術(shù)在什么樣的場(chǎng)合能夠發(fā)揮最大的價(jià)值;技術(shù)團(tuán)隊(duì)?wèi)?yīng)該怎樣構(gòu)建;技術(shù)在公司未來的價(jià)值?創(chuàng)業(yè)公司對(duì)技術(shù)的需求?支撐技術(shù)的產(chǎn)品,怎樣學(xué)習(xí)做產(chǎn)品?支撐產(chǎn)品背后的運(yùn)營(yíng)體系是怎樣建立的?商業(yè)社會(huì)對(duì)技術(shù)、產(chǎn)品、運(yùn)營(yíng)等的是怎樣的認(rèn)知,商業(yè)社會(huì)有什么的特定規(guī)律?也許還有更多…
在這個(gè)階段,積累技術(shù)對(duì)你來說簡(jiǎn)直是小菜一碟,你更需要磨練的是思考能力,形成自己的思維方法和知識(shí)體系,這將是你幫助你一生的武器。
30-33歲這個(gè)階段,最關(guān)鍵的是了解自己。知道自己擅長(zhǎng)什么,自己的優(yōu)勢(shì)在哪里,怎樣才能夠最大化自己的價(jià)值,同時(shí)也知道自己有什么重大缺陷。未來是揚(yáng)長(zhǎng)避短還是不斷避免自己的缺陷,這些需要提前想清楚。一旦想清楚,想透了,就剩下行動(dòng)。你可以選擇避開做自己不擅長(zhǎng)的事情,不勉強(qiáng)自己,不讓自己處于對(duì)自己不利的環(huán)境。當(dāng)然,你也可以選擇不斷補(bǔ)短,把自己的不擅長(zhǎng)點(diǎn)變成自己最擅長(zhǎng)的。這個(gè)需要結(jié)合自己的情況來慎重選擇,最終看你要走什么樣的一條路,是打算做技術(shù)專家、管理者、還是技術(shù)結(jié)合產(chǎn)品,還是創(chuàng)業(yè)者。
走自己的路
程序員也好,設(shè)計(jì)師也好,架構(gòu)師也好,產(chǎn)品經(jīng)理也好,這都是一份職業(yè)。職業(yè)一定有他的職業(yè)基礎(chǔ)操守,這個(gè)是需要遵守的。千萬(wàn)別程序員做不到就開始換做產(chǎn)品,換做運(yùn)營(yíng),這樣的思維不管你做什么工作,也許你什么都做不好。
所以,沒有做好本職工作之前,別輕易談轉(zhuǎn)行。
也可以好好琢磨琢磨,很多程序員出身的,哪個(gè)是程序員都做不好,就敢說自己產(chǎn)品很牛逼,我就是一個(gè)運(yùn)營(yíng)天才。
從程序員開始,我看挺好的,干不動(dòng)還可以干程序員么。
最后,再送給大家一個(gè)我的一個(gè)錦囊。
每天堅(jiān)持鍛煉,比如:跑步、游泳等,至少一項(xiàng)運(yùn)用可以堅(jiān)持3個(gè)月以上。
你會(huì)逐漸發(fā)現(xiàn),也許這些都不是個(gè)事。
如果你對(duì)程序員進(jìn)階比較感興趣,也可以加入我們右側(cè)的java進(jìn)階群。
你可能也喜歡:
總結(jié)
以上是生活随笔為你收集整理的程序员真的只能干到35岁?——我的35岁危机度过之道!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源开放 | Beyond 预训练语言模
- 下一篇: 论文小综 | Neuro-Symboli