這個(gè)游戲太難了,我花了15年功夫,還沒(méi)有通關(guān)!
1.第一關(guān):入門(mén)
懷著好奇和希望開(kāi)始,去Google、知乎、QQ群或者朋友那里問(wèn)了一圈,選定了一個(gè)方向,開(kāi)始學(xué)習(xí)某編程語(yǔ)言以及相關(guān)框架。
有過(guò)猶豫和彷徨,但最終還是咬牙堅(jiān)持了下來(lái)。
剛?cè)腴T(mén)掌握的信息比較少,認(rèn)識(shí)不足。容易被忽悠,喜歡與人進(jìn)行口水戰(zhàn),捍衛(wèi)自己付出努力的東西:XXX大法好,XXX語(yǔ)言是垃圾, XXX框架是垃圾,XXX IDE是垃圾。
2. 第二關(guān):可以應(yīng)對(duì)日常工作,例如簡(jiǎn)單的CRUD,調(diào)用接口。
進(jìn)入公司,經(jīng)過(guò)熟悉期/學(xué)習(xí)期以后,正式開(kāi)始工作,發(fā)現(xiàn)日常工作就是實(shí)現(xiàn)業(yè)務(wù),寫(xiě)接口,調(diào)接口。
加班不斷,一個(gè)又一個(gè)的需求,身心俱疲。
接觸更多的技術(shù),迷茫,不知道該如何學(xué)起, 什么都看,很多東西都是做個(gè)嘗試,寫(xiě)個(gè)小程序,淺嘗輒止。
也許停留在這一階段,躑躅不前好幾年,接近三十就會(huì)焦慮。
被替代性比較強(qiáng),第一階段的人虎視眈眈,隨時(shí)準(zhǔn)備上來(lái)用自己的青春和熱血搶班奪權(quán)。
可能會(huì)離開(kāi)單純的編程,轉(zhuǎn)到項(xiàng)目管理,產(chǎn)品經(jīng)理,銷(xiāo)售,技術(shù)支持......
3. 第三關(guān):從項(xiàng)目局部看到整體。
程序員突破了CRUD,就會(huì)來(lái)到這一關(guān)。
不滿(mǎn)足于當(dāng)前的工作,開(kāi)始學(xué)會(huì)從全局,從端到端看待系統(tǒng),思考問(wèn)題。
項(xiàng)目代碼的核心貢獻(xiàn)者,追求高質(zhì)量的代碼,能夠看到項(xiàng)目開(kāi)發(fā)中重復(fù)的東西,寫(xiě)出高質(zhì)量的庫(kù)函數(shù),讓大家調(diào)用。
能夠引入、開(kāi)發(fā)新的工具,幫助團(tuán)隊(duì)提高生產(chǎn)率。
做開(kāi)發(fā)有了成就感,正向循環(huán)開(kāi)始建立,優(yōu)秀程序員的聲望開(kāi)始傳播。
簡(jiǎn)歷中有亮點(diǎn),有了跳槽的主動(dòng)權(quán)。
有不少人會(huì)被拉去做管理,走上另外一條路。
4. 第四關(guān):能夠看到項(xiàng)目和項(xiàng)目之間通用的東西,這就是看到架構(gòu)了。
積累了很多項(xiàng)目經(jīng)驗(yàn),開(kāi)始看透語(yǔ)言、框架、甚至項(xiàng)目之間的共同模式,上升到了架構(gòu)層面。
處于團(tuán)隊(duì)的核心地位,項(xiàng)目架構(gòu)的搭建者,技術(shù)決策有極大的影響力。
需要和客戶(hù)、技術(shù)人員、管理人員頻繁打交道,對(duì)軟技能的要求越來(lái)越高。
經(jīng)常接到獵頭的電話(huà)和郵件。
5. 第五關(guān):更多的時(shí)候是從業(yè)務(wù)角度思考問(wèn)題,技術(shù)變成了實(shí)現(xiàn)業(yè)務(wù)的手段。
把握行業(yè)發(fā)展趨勢(shì),分析競(jìng)爭(zhēng)對(duì)手,進(jìn)行產(chǎn)品發(fā)展的規(guī)劃。
跟蹤新技術(shù),考慮如何用新技術(shù)促進(jìn)業(yè)務(wù)的發(fā)展,或者開(kāi)辟新的業(yè)務(wù)。
考慮研發(fā)團(tuán)隊(duì)的發(fā)展和轉(zhuǎn)型,以適應(yīng)業(yè)務(wù)發(fā)展。
6. 第六關(guān):發(fā)現(xiàn)市場(chǎng)機(jī)會(huì),用技術(shù)來(lái)滿(mǎn)足,創(chuàng)業(yè)!
發(fā)現(xiàn)市場(chǎng)需求(也可能只是一個(gè)自我感覺(jué)良好的點(diǎn)子),和公司業(yè)務(wù)不符,或者公司不愿進(jìn)入,自己想實(shí)現(xiàn)最大價(jià)值,橫下一條心:還是自己干吧!
創(chuàng)業(yè)成功,走上人生巔峰!
創(chuàng)業(yè)失敗,退回到4或者5。





























