當(dāng)我們說要繼續(xù)做技術(shù),我們?cè)谡f什么?
在討論職業(yè)規(guī)劃的時(shí)候,大多數(shù)身邊的同事,都簡(jiǎn)單的分為兩種,一種是繼續(xù)做技術(shù),一種是轉(zhuǎn)為管理。但是,當(dāng)我們說要繼續(xù)做技術(shù),我們?cè)谡f什么?
以寫 html 為例,到了 30 多歲可以繼續(xù)寫代碼,但是大部分的時(shí)間你還是碼農(nóng)嗎?還是做產(chǎn)品或者架構(gòu)方面的思考?我的意思是,繼續(xù)做技術(shù)的“繼續(xù)”,不是指當(dāng)前的工作內(nèi)容“繼續(xù)”保持不變,而是要“繼續(xù)”往上走一層。等價(jià)交換是世界真理。如果繼續(xù)做技術(shù),那么 30 開頭的人和剛畢業(yè)兩三年的人一樣的思維,一樣的層次,那么這就大大跌價(jià)了。你現(xiàn)在從事的技術(shù)領(lǐng)域有存在“礦點(diǎn)”嗎?所謂的“礦點(diǎn)”,就是需要數(shù)年的積累,不斷地挖掘才能有所收獲的。換個(gè)說法,我們要不斷的升級(jí)科技樹,那么如果我們打算“繼續(xù)”做技術(shù),首先就要搞清楚,我們所從事的領(lǐng)域的科技樹的大致樣子。
利劍無意,軟劍無常,重劍無鋒,木劍無滯,無劍無式
這是獨(dú)孤求敗的科技樹。當(dāng)我們是一個(gè)碼農(nóng)的時(shí)候,主要是掌握編程語言和工具的熟練度,套路用熟;當(dāng)我們自稱軟件工程師的時(shí)候,就要自己發(fā)明招數(shù),做到見招拆招,這是通過融會(huì)貫通各家所長(zhǎng)達(dá)到的,這也是現(xiàn)在的我和大多數(shù)人所在的層次;然后是只要把內(nèi)力練到極至,都不需要什么招式,我就簡(jiǎn)單一個(gè)砍的動(dòng)作,別人雖然接到這一招但是擋不下來,這就要我們了解基本的原理,能夠從內(nèi)而外,從外而內(nèi)了解系統(tǒng),能夠針對(duì)這個(gè)領(lǐng)域出幾本書,達(dá)到重劍這層境界的人,已經(jīng)建立了價(jià)值壁壘,基本上要做一個(gè)優(yōu)秀的產(chǎn)品都需要幾個(gè)這樣的人;剩下兩層境界,就不是我能置喙的。
不過上面這一段當(dāng)我什么都沒有說。因?yàn)橐晕屹Y質(zhì)之平凡,很難保證自己不陷入各種坑。
不要尋找謎題的答案,而是尋找問題的答案。
舉一個(gè)例子,我所在的公司是做手機(jī)助手這一塊的,其中最核心的一塊就是蘋果手機(jī)助手安裝軟件,基本原理就是要用有效賬號(hào)給沒有越獄的設(shè)備授權(quán),而如何授權(quán)需要逆向蘋果的 iTunes 的 dll 才能知道。我們公司的逆向工程師年薪 30 萬+。
逆向 iTunes 的 dll,這就是剛才提及的“礦點(diǎn)”。如何發(fā)現(xiàn)這樣的“礦點(diǎn)”,需要和產(chǎn)業(yè)動(dòng)向結(jié)合,因?yàn)樘O果上的游戲分發(fā)在中國(guó)是一個(gè)產(chǎn)值頗為可觀的市場(chǎng)。再舉一個(gè)例子,我認(rèn)識(shí)一個(gè)牛人,從做游戲開發(fā)開始研究游戲引擎,去年他進(jìn)入新的公司,年薪 50 萬+。
產(chǎn)業(yè)鏈主導(dǎo)了技術(shù)價(jià)值。停下來好好想想,如果繼續(xù)做技術(shù),你的技術(shù)會(huì)和怎么樣的產(chǎn)業(yè)鏈有關(guān)聯(lián)?產(chǎn)業(yè)的前景在哪里?你的價(jià)值壁壘就在于這個(gè)產(chǎn)業(yè)鏈會(huì)存在哪些問題而需要特別的你。然后針對(duì)這些問題,我們?cè)賹ふ倚枰裁礃拥目萍紭洹?/p>