一個程序員的成長之路 - 剖析別人错忱,總結(jié)自己
張?jiān)讫垼含F(xiàn)為全民TV技術(shù)總監(jiān)儡率,前UC瀏覽器導(dǎo)航團(tuán)隊(duì)前端技術(shù)負(fù)責(zé)人,前FIS團(tuán)隊(duì)技術(shù)負(fù)責(zé)人以清。
1.中年危機(jī)
在大平臺儿普,有健全的體系、優(yōu)秀的同事掷倔、完善的職級制度眉孩、優(yōu)厚的薪資待遇,你在舒適的環(huán)境下做那么一小塊事情勒葱。背靠大平臺浪汪,做出的成績80%是平臺賦予的,如果又有一天你發(fā)現(xiàn)你這20%可以被更低成本的人給替代凛虽,你說公司會作何選擇呢死遭?
所以程序員的中年危機(jī)根本原因在于不可替代性不夠了。隨著年齡的增長凯旋,你的體力會不如更年輕的人呀潭,如果你做的事,能夠被其他人合力完成并且加起來還比你的成本低至非,那么很可能就要被替代了钠署。
所以要讓自己變得不可替代,到了中年不應(yīng)該再拼體力了荒椭,這時應(yīng)該是讓你的大腦發(fā)揮更多的作用谐鼎。
所以其實(shí)只要你讓自己變得無法替代,讓公司只要沒了你就會大傷元?dú)馊せ荩冀K在公司發(fā)揮重大的作用狸棍,那么你就不用擔(dān)心中年危機(jī)。
如果資質(zhì)有限信卡,做不到不可替代隔缀,就沒有辦法了嗎?那么主動降低自己成本傍菇,不再要求那么高的工資猾瘸,可行嗎?如果都降價(jià),你能拼得過年輕人嗎牵触,年輕人可能都是一人吃飽全家不餓的淮悼,而你還背著家庭呢。人到中年揽思,還有靠工資養(yǎng)家袜腥,沒有存款,沒有其他收入來源嗎钉汗?延伸下去羹令,好像又會變成家庭資產(chǎn)配置和家庭投資的話題了。
所以人活在世损痰,到底要掌握多少本領(lǐng)技能福侈,才能活得好呢?人生艱難啊卢未。
2.職業(yè)生涯
整個職業(yè)生涯可以分成三個階段:
- 一技之長肪凛。深耕你的專業(yè)技能,你的專業(yè)技術(shù)辽社。
- 獨(dú)立做事伟墙。當(dāng)你的一技之長達(dá)到一定的深度,需要開始思考如何獨(dú)立做事滴铅。
- 擁有事業(yè)戳葵。選擇一份使命,帶領(lǐng)團(tuán)隊(duì)實(shí)現(xiàn)它失息。
一技之長:棧內(nèi)技術(shù)譬淳、棧外技術(shù)、工程經(jīng)驗(yàn)盹兢、帶人做事、業(yè)界發(fā)聲守伸。
檢驗(yàn)棧內(nèi)技術(shù)的標(biāo)準(zhǔn)就是看你是否能最終形成技術(shù)上的寫輪眼——那種看到任何前端產(chǎn)品都有能獨(dú)立復(fù)刻和洞察它的自信绎秒。
棧內(nèi)技術(shù)是安身立命的根本,不要輕易換方向尼摹,一旦換行见芹,又要重走一遍技術(shù)沉淀的過程。
前端絕對是可以長時間堅(jiān)持的領(lǐng)域蠢涝,現(xiàn)在新型的軟件生態(tài)玄呛,無論是小程序、快應(yīng)用和二、甚至區(qū)塊鏈徘铝,都會首先瞄準(zhǔn)JS開發(fā)者,因?yàn)橛旋嫶蟮拈_發(fā)者群體,工具鏈也比較完善惕它,所以長期堅(jiān)持從事前端工作怕午,在可預(yù)見的未來都不會"過時"。
棧外技術(shù)淹魄,是指棧內(nèi)技術(shù)的上下游郁惜,領(lǐng)域外的相關(guān)知識,包括但不限于服務(wù)端技術(shù)甲锡、運(yùn)維兆蕉、CDN、測試缤沦,甚至UI設(shè)計(jì)虎韵、產(chǎn)品設(shè)計(jì)等等,充分理解你的工作在整個技術(shù)研發(fā)體系中處于怎樣的環(huán)節(jié)疚俱。前端想要做的深入劝术,往往會涉及到緩存、模板渲染呆奕、用戶體驗(yàn)等知識养晋,沒有相當(dāng)?shù)臈M饧夹g(shù)積累,很難為自己的團(tuán)隊(duì)爭取到足夠的話語權(quán)梁钾。
工程經(jīng)驗(yàn)绳泉,建設(shè)專業(yè)技術(shù)體系的解決方案。做事的套路姆泻,掌握從0到1零酪,1到60,60到100分階段建設(shè)專業(yè)技術(shù)體系的過程拇勃。工程經(jīng)驗(yàn)涉及到技術(shù)選型四苇、架構(gòu)設(shè)計(jì)、性能優(yōu)化方咆、CI/CD月腋、日志監(jiān)控、系統(tǒng)測試等瓣赂,這些事跟工程相關(guān)的方法論榆骚。
你們覺得自己工作了兩三年和剛畢業(yè)的學(xué)生有什么差別?那些"今晚查完明天就會了的"不叫技術(shù)煌集。決定你比別人更有專業(yè)價(jià)值的妓肢,其實(shí)是領(lǐng)域工程經(jīng)驗(yàn)。你看過再多的文章也沒有用苫纤,沒真正實(shí)操過都不能稱之為掌握碉钠。要想掌握足夠豐富的工程經(jīng)驗(yàn)纲缓,需要在業(yè)務(wù)中多爭取實(shí)踐的機(jī)會。
工程經(jīng)驗(yàn)才是技術(shù)水平的分水嶺放钦。
用五年的時間做一技之長色徘,三年的時間獨(dú)立做事,最后具體什么時候擁有事業(yè)操禀,目前看來還是未知褂策。
3.我們的方向應(yīng)該是什么?
先深鉆自己的棧內(nèi)技術(shù)颓屑,深深扎根斤寂,足夠了之后展開上下游棧外技術(shù)學(xué)習(xí),一專多能揪惦,這時大概類似全棧遍搞。做久了轉(zhuǎn)管理,實(shí)質(zhì)上不是轉(zhuǎn)行器腋,而是以前端為根溪猿,做管理方向的事,帶領(lǐng)團(tuán)隊(duì)做事纫塌。