程序员的成长路线
工作這么些年了,看到了各種各樣的程序員,也看到了各種各樣的成長路線,說說自己的一些觀點吧。
作為技術(shù)人員,在剛起步階段時,首先需要拓寬自己的技術(shù)寬度,對自己所做的項目/產(chǎn)品所涉及的方方面面的技術(shù)都應(yīng)該有所了解,另外對于就是學(xué)習(xí)工程化,讓自己真正具備開發(fā)商業(yè)軟件的能力。
在工程化和知識寬度達到一定階段后,需要開始根據(jù)自己的興趣和工作內(nèi)容有所選擇,主要是加強在某一領(lǐng)域的技術(shù)深度。
在技術(shù)深度達到了一定階段后,需要對自己做出一個選擇,就是偏業(yè)務(wù)方向,還是偏基礎(chǔ)技術(shù)方向。
偏業(yè)務(wù)方向的技術(shù)人員,我認為做的好的表現(xiàn)是:
1. 對業(yè)務(wù)發(fā)展的未來有一定的預(yù)判,有商業(yè)敏感意識;
2. 能對復(fù)雜的業(yè)務(wù)進行合理的抽象;
3. 在系統(tǒng)的設(shè)計上能對未來業(yè)務(wù)的變化有一定的預(yù)留處理。
?
偏基礎(chǔ)方向的技術(shù)人員,我認為做的好的表現(xiàn)是:
1. 能結(jié)合業(yè)務(wù)的發(fā)展趨勢對基礎(chǔ)技術(shù)的方向有一定的預(yù)判,避免業(yè)務(wù)發(fā)展受到基礎(chǔ)技術(shù)的拖累;
2. 對業(yè)界的技術(shù)發(fā)展方向有自己的認知和判斷;
3. 在對應(yīng)的基礎(chǔ)技術(shù)領(lǐng)域有不錯的技術(shù)深度。
?
結(jié)合自己的特質(zhì)以及當(dāng)前的一些狀況,做出一個選擇,重點發(fā)展。
而再往更高階走的同學(xué),通常就會出現(xiàn)一種新的角色,就是成為團隊leader,做為一個技術(shù)團隊的leader,無論是業(yè)務(wù)的還是基礎(chǔ)技術(shù)的,在技術(shù)能力上還是不能差的,尤其是判斷力上,另外,作為一個團隊leader,就意味著承擔(dān)了團隊方向的判斷的職責(zé),一個團隊的方向基本會直接影響到團隊所有成員的未來,以及所支持的業(yè)務(wù)的發(fā)展?fàn)顩r,所以對于一個團隊leader,我覺得最重要的能力就在方向的判斷上,然后是根據(jù)方向的判斷的組織建設(shè)(團隊搭建,人才識別、培養(yǎng)、招募等)能力。
如果不是往leader方向呢,那基本就是往架構(gòu)師方向為多,架構(gòu)師的話,在至少一兩個領(lǐng)域的深度外,對廣度的要求非常高,還有同樣就是判斷能力,無論是業(yè)務(wù)架構(gòu)師,還是基礎(chǔ)方向的架構(gòu)師,領(lǐng)域的知識寬度是非常重要的,意味著能做多大范圍的事,判斷能力會體現(xiàn)出一個架構(gòu)師在做一個架構(gòu)設(shè)計時重點是怎么判斷的,在有限的資源和時間情況下取舍是怎么做的,對未來是怎么做鋪墊的,以及TA對事情的技術(shù)控制能力,一個好的架構(gòu)師在技術(shù)風(fēng)險的控制能力上必須是非常強的,例如一個強大的基礎(chǔ)領(lǐng)域的架構(gòu)師,應(yīng)該是可以很好的控制跨多個專業(yè)技術(shù)領(lǐng)域的技術(shù)演進。
還有一種是往專業(yè)技術(shù)深度領(lǐng)域方向走,例如內(nèi)核、JVM等,這些領(lǐng)域是真正的需要非常深的技術(shù)功底才能hold的住的。
還會有其他例如轉(zhuǎn)型往業(yè)務(wù)產(chǎn)品方向等發(fā)展的就不在這說了。
總而言之,言而總之,我覺得在整個成長過程中,興趣是最為關(guān)鍵的,所以follow your heart非常重要,只有在有足夠的興趣或夢想的情況下才能產(chǎn)生很強的自驅(qū),沒有足夠的自驅(qū)我覺得在技術(shù)領(lǐng)域基本上是不可能走到高階的,除了興趣外,自己的優(yōu)勢也要判斷清楚,每個不同的方向,我自己認為還是需要一定的天分的,而所謂的天分我覺得就是對個人優(yōu)勢的判斷。
ps: 我曾經(jīng)很多次想過是不是也可以在廠內(nèi)搞搞什么午餐會,例如每兩周和一位自愿聊的同學(xué)交流職業(yè)發(fā)展、工作的困惑什么的,一直沒搞起就覺得這樣貌似有點奇怪。
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
- 上一篇: SaaS颠覆传统软件到底是不是个伪命题?
- 下一篇: 在做技术面试官时,我是这样甄别大忽悠的—