何謂“工程師的經(jīng)濟(jì)價值”?

本文來自第 60 屆前端早早聊大會-規(guī)劃專場 https://www.zaozao.run/video/c60。在這場大會中,我分享了關(guān)于工程師經(jīng)濟(jì)價值的一些想法和觀點(diǎn),并整理了部分內(nèi)容跟大家分享。

最近的三四年,我通過文字和電話輔導(dǎo)了 1000 多位工程師,結(jié)合我自己的職業(yè)經(jīng)歷,以及和這上千工程師接觸下來所了解到的成長路徑里(包含我自己),提煉一些共性的東西,供大家思考。
首先說一下我自己的成長歷程。
我的十年程序員之路

我在 2010 年畢業(yè)之后進(jìn)了阿里,那個時候的想法很簡單,我覺得阿里是一家大公司,特別開放,在阿里應(yīng)該能做很多很酷的事情,兩個字形容,就是“向往”。
工作的第二年,我的職業(yè)規(guī)劃是“成為前端架構(gòu)師”。但當(dāng)時的我,并不知道一個前端架構(gòu)師應(yīng)該具備什么能力,以及應(yīng)該怎么去做事。我只是覺得“架構(gòu)師”這個詞兒,聽著很酷,感覺很牛的樣子。
工作的第三年,我只想晉升,只想加工資,覺得工作的目的就是為了能多賺點(diǎn)錢。但當(dāng)時,我對于“工程師能賺多少錢”這件事是沒有概念的。那段時間,我經(jīng)常加班,參與了多個項(xiàng)目,天天肝到大半夜,有個同事勸我說事情是做不完的,錢是老板的,命是自己的。這句話對于剛剛工作兩三年的我,還是很有影響的,因?yàn)檫^去十多年了,我還是記得。
在同事勸完以后,我的工作狀態(tài)就不是非常好了,因?yàn)槲矣X得工資這件事,不是由我個人決定的,它很難在短期有一個大的提升。所以那個時候,我有很多想法,開始接觸外面的團(tuán)隊(duì)或者公司,甚至去做一些兼職,或者是去接些項(xiàng)目。在工作的第三年時,我的心境有點(diǎn)浮躁,做事不夠?qū)Wⅰ2贿^幸運(yùn)的是,雖然我的狀態(tài)不是很好,但在之前肝的時間段里,所積累的技術(shù)和業(yè)務(wù)成果的確遠(yuǎn)超出了下一個層級的標(biāo)準(zhǔn),最終獲得了當(dāng)年的晉升機(jī)會,并且通過了晉升。
到了工作的第四年,我的整個技術(shù)能力、項(xiàng)目經(jīng)驗(yàn)也都比較豐富了,在公司里也能把很多事情做得不錯。這時候我開始覺得手上的事情沒有很大的挑戰(zhàn),自己進(jìn)入到了一個舒適區(qū),而且再往后看 2 年,似乎也拿不到一個特別好的晉升的機(jī)會。自己對于職業(yè)的預(yù)期和公司能夠給到自己的東西是有一定差距的,我很難看見一個清晰的未來,所以我想要離開阿里。想離開阿里的原因很多,比如項(xiàng)目林立但純粹為做而做,會議多且低效,溝通成本高等等,但是最底層的原因,還是因?yàn)闆]有達(dá)成自己的目標(biāo)。但是其實(shí)我也不知道自己內(nèi)心真正的目標(biāo)是什么,只是覺得我應(yīng)該離開這里,我應(yīng)該燃燒,我不應(yīng)該把大好青春以這種舒適的方式花費(fèi)掉,覺得好像離開這里之后,我就能夠擁有一種全新人生體驗(yàn)。
工作的第五年,正值阿里的上市時期,當(dāng)時的資本非常的火熱,很多公司都在融資,所以在 2014 年的時候,我就出來創(chuàng)業(yè)了。2014 年,整個移動互聯(lián)網(wǎng)快速興起,經(jīng)濟(jì)環(huán)境非?;馃幔业男膽B(tài)也是膨脹的,覺得自己好像也能飛起來。
工作的第六年,已經(jīng)是我創(chuàng)業(yè)的第二年了。創(chuàng)業(yè)的這個項(xiàng)目,在早期確實(shí)進(jìn)行地比較順利。我個人還跑到加州去,跟團(tuán)隊(duì)一塊做了兩個多月的項(xiàng)目,體驗(yàn)了不同的生活方式,接觸了當(dāng)?shù)氐牧魧W(xué)生、老外,還有很多當(dāng)?shù)氐膭?chuàng)業(yè)團(tuán)隊(duì),參加了許多創(chuàng)業(yè)大賽,拿了不少獎項(xiàng)和獎金。
工作的第七年,公司的業(yè)務(wù)有了非常大的變化,一切的結(jié)果都好像距離自己很近,近在眼前的樣子。這個時候我也回國了,在國內(nèi)負(fù)責(zé)子公司的事情。這時候我接觸了很多投資人和團(tuán)隊(duì),覺得自己也可以去主導(dǎo)公司融資這件事,想要借這樣一個方式飛起來,業(yè)務(wù)上的可能性變得很多,市場的機(jī)會就在眼前。
工作的第八年,我開始發(fā)現(xiàn)創(chuàng)業(yè)這件事情,沒有自己想象得那么容易。雖然我也知道它的執(zhí)行難度很高,但創(chuàng)業(yè)本身不僅僅只是做事這么簡單。實(shí)際上,人更重要,你需要對資本方、對人性、對團(tuán)隊(duì)有非常深刻的判斷才可以。一直到 2017 年,整個投資過程發(fā)生重大變故,導(dǎo)致公司現(xiàn)金流斷掉,我以個人名義向投資人借錢把團(tuán)隊(duì)的工資結(jié)清后,創(chuàng)業(yè)這件事才算是正式宣告失敗。
工作的第八年,我家娃出生,我開始當(dāng)爸爸,開始肩負(fù)起照顧家庭的責(zé)任,在養(yǎng)育下一代的同時,還要去照料老一輩人。也就是在那個時候,我才覺得我算是真正醒悟了,我認(rèn)清了自己真正的能力。我的能力其實(shí)就只有這么大,我只能干這么大的事。而且我認(rèn)識到,我應(yīng)該要基于當(dāng)前的能力和經(jīng)驗(yàn),把接下來的事情做到極致,而且是非常踏踏實(shí)實(shí)地去做,不能好高騖遠(yuǎn)。
所以從第八年開始,第九年,第十年,第十一年... 我不再去做那些,一聽上去感覺就特別玄乎的事情,并且非常注重訓(xùn)練自己的思維方式。這整個過程中,我盡可能的把每一件事情,無論大小,都做的盡量細(xì)致扎實(shí),前前后后會思量清楚。
一直到 2019 年底,當(dāng)我把欠投資人的錢都還完了之后,開始重新思考,「作為工程師,我的第二個十年應(yīng)該怎么規(guī)劃」。也正是從第二個十年開始,我才想清楚了很多事情,并且從 2020 年到現(xiàn)在的兩三年時間,拿到了一些還不錯的結(jié)果。
回顧一下我的成長過程。我拿自己的經(jīng)歷,跟身邊的人去做比較,雖然大家的時間點(diǎn)都不一樣,但是整個過程上的心態(tài)、做事的方法、對自己的認(rèn)知,還有對于公司、職業(yè)本身的理解上,大體上還是比較相似的。我走過的彎路,我踩過的坑,對于大多數(shù)人來說,一個都不會少,大家都會經(jīng)歷,因?yàn)檫@就是工程師職業(yè)的特點(diǎn)。
作為一個工程師,在長達(dá)二三十年的職業(yè)歷程中,大體就是做這三件事情:
第一個,達(dá)成技術(shù)理想。技術(shù)的好奇心確實(shí)可以驅(qū)動自己做很多事情,并且把事情做出來,這個過程本身其實(shí)是技術(shù)理想的達(dá)成。工程師對技術(shù)的熱忱,不管是工作第一年,還是第十年、二十年,都應(yīng)該是永恒不變的。
第二個,職場的成長和回報(bào)。在職場里,你不僅要會寫代碼,更要具有項(xiàng)目管理的能力、風(fēng)險管理的能力、跟同事老板相處的能力,還要具備晉升、答辯、跳槽等通用的能力,這些能力的提高都是你的職場成長。在職場成長過程中,你也會獲得相應(yīng)的職場的回報(bào)。
第三個,人生履約。我們總會給自己許很多愿望,希望自己幾年之后會怎么樣,許愿到實(shí)踐,再到達(dá)成的過程,叫履約。但是在最初的幾年,很多人對身邊的環(huán)境、社會、行業(yè)以及自身能力的理解不夠客觀,所以很多愿望本身的設(shè)定就是不合理的。履約的本質(zhì)是不斷訓(xùn)練自己,把控自己人生的一種方式。越到最后,越能看清楚自己的人生路徑,從而設(shè)定更清晰的人生目標(biāo)。在這個過程中,學(xué)會跟自己達(dá)成一定的和解,接受自己的不完美,也接受自己的一些缺陷,同時理解自己為什么做不成一些事情,再去做出更合理的選擇和努力。
跟進(jìn)前端早早聊大會,跟資深前端、前端技術(shù)專家、前端 leader、自由職業(yè)者一起學(xué)習(xí)優(yōu)雅開發(fā)。加 codingdreamer 進(jìn)大會技術(shù)群,插件專場,贏在新的起跑線,所有往期都有全程錄播,上手 2023 年票一次性解鎖全年 150 場錄播直播?https://www.zaozao.run/conf/2023。

第 61 屆早早聊大會 3 月 18 日舉辦 - 前端搞插件?https://www.zaozao.run/conf/c61,全天直播,了解插件模式、插件設(shè)計(jì)、插件架構(gòu)、多媒體插件、IDE 插件、監(jiān)控插件、瀏覽器插件...

工程師的經(jīng)濟(jì)階段
我在第一個 10 年的時候,越是想要通過技術(shù)多賺錢,越是求而不得,到了第二個十年,有了更多的人生思考和沉淀,同時不再把賺錢這件事作為唯一核心目標(biāo)了之后,反而是用兩三年時間,就賺到了比前 10 年總和都要多很多的錢,本質(zhì)上是我自己已經(jīng)不知不覺中,變得更值錢了,我們回到今天的話題 - 經(jīng)濟(jì)價值,講白了就是「你在市場上值多少錢」?
不妨把自己想象成是一個可以被定價的、多維度的、復(fù)雜的商品,每個人都可以去賣個價錢。這個價格在不同的公司是不一樣的,但是不會差太多。原因在于,你在特定階段只值這么多錢,或者對商業(yè)公司來說,讓你做的事情的成本就只在這樣一個價值區(qū)間。
這里我把工程師的經(jīng)濟(jì)價值大概分了幾個階段:

第一個是生存階段。剛開始的幾年,學(xué)習(xí)框架、了解原理、讀源碼、做項(xiàng)目,歷練編程技能和技巧,讓自己在項(xiàng)目里面不斷地去做精、做專。在這個階段,就是純粹技能和經(jīng)驗(yàn)上做加分,什么不會學(xué)什么,需要用什么就去看什么,普通工程師的市場價值就是 20 萬上下。當(dāng)然,不同城市會所有差異。
第二個是提升階段。等到能把事情很多事情都做熟之后,你有更深度的沉淀了,能夠理解在這個領(lǐng)域里面用什么樣的技術(shù)手段和方案,達(dá)成更好的結(jié)果,此時你對自己是有預(yù)期的,這個預(yù)期會讓自己總能沉下心思考,我可以給團(tuán)隊(duì),可以給公司帶來什么價值,我應(yīng)該怎么做,這種思考力的提升是一個關(guān)鍵能力。一般在這個階段,在市場上,你大概值 50 萬。
第三個是證明階段。當(dāng)你的技術(shù)能力非常 OK 了,做事情也很熟練了,自然就會進(jìn)入第三個階段。在這個階段中,你會充分利用自己當(dāng)前所處的平臺,從中發(fā)現(xiàn)很多機(jī)會。比如,有很多技術(shù)主管從早早聊大會里面吸收了很多的不同領(lǐng)域的一些建設(shè)的方向和方案,拿到自己團(tuán)隊(duì)里很好地實(shí)施和落地。這個階段是證明自己的階段,證明我有能力有信心把一個很難的事情做好。這個項(xiàng)目里的代碼,是不是我寫的不重要。重要的是,我能通過借助身邊的工程師、利用我手上的資源和對技術(shù)的判斷對業(yè)務(wù)的理解,以及對項(xiàng)目的把控,拿到結(jié)果。所以,這個時候,工程師就能夠值七八十萬。對公司來說,基本上很多獨(dú)立方向上的事情,完全 100% 交給你去推進(jìn)都沒問題了,可以把第三個階段理解為戰(zhàn)功赫赫的軍功章,只要在身上多些軍功章,進(jìn)入到第四階段就不難,但往往軍功章的獲得是需要你處在一個有足夠好機(jī)會的戰(zhàn)場和位置,實(shí)力、運(yùn)氣和機(jī)會,缺一不可。許多人把自己邁不過去這個階段簡單的定性為是運(yùn)氣不好,或者是大環(huán)境不好,往往越是這樣想,越是邁不過去這個階段,自己都不相信自己的實(shí)力,別人更不可能相信你,也更不可能把機(jī)會交給一個「總覺得自己先天硬件不好、學(xué)歷不好、機(jī)會不好、身邊環(huán)境不好....」的人,而是交給一個「管它其他好不好,老子就是豁出去拼死也把這個事情給弄出來,而且一定會弄成漂亮結(jié)果」的人。
第四個是實(shí)現(xiàn)階段,也就是我們所說的百萬年薪階段。百萬年薪之所以會攔住很多人,往往是第三個階段沒有結(jié)果導(dǎo)致的。首先你得知道自己憑什么值這個錢,這個知道自己價值屬性,又會攔住很多人,很多人是盲目的認(rèn)為自己值錢,但并不能說出這個值錢的邏輯,這個邏輯是什么,是你的經(jīng)驗(yàn)背景,以及做事的成熟體系和方法,你值 100 萬和你自己目前不能得到 100 萬,定價權(quán)一定是要握在在你手上。這個時候要有認(rèn)清自己的能力,并且能夠基于能力本身實(shí)現(xiàn)一個最大價值。一般走到這個階段,通常工作經(jīng)驗(yàn)都得 10 年靠上,運(yùn)氣平平的普通工程師三五年想來到這個位置,是極其不可能的,因?yàn)槌砷L這件事,背后就是時間的積累。
第五個是規(guī)劃階段。如果你不是丁克或者單身主義者,通常在這個階段來的是,你要去組建家庭或者已經(jīng)組建了。所以這個時候,要能夠把人生目標(biāo)制定出來,還要能夠合理地做好家庭規(guī)劃,而且能夠?qū)崿F(xiàn)它。你在這個階段去做的規(guī)劃都不會很小,而規(guī)劃背后是需要真金白銀的。只有具備一定的經(jīng)濟(jì)基礎(chǔ),才能把這件事情做好。沖過 200 萬關(guān)卡的背后,也有一定運(yùn)氣的成分,比如公司上市了,你的期權(quán)可以以股票的方式去售賣了,這種情況可遇不可求。還有一種方式,就是靠自己的手上的技術(shù),業(yè)務(wù)本身的發(fā)展,去達(dá)成 200 萬的里程碑,目前在我的一個 500 人的前端管理群里,達(dá)到這個階段的工程師,大概也有 80 人靠上了。
第六個是選擇階段。到這個階段已經(jīng)完全不用擔(dān)心錢的問題了。因?yàn)樵谶@之前,該賺的錢也都賺到了,家庭支出肯定也都夠了。這個時候,一定是想去做一些,不完全用錢衡量的事情,比如去改變一個行業(yè)的現(xiàn)狀,或者是去改善一個社會問題。在這個階段里,方法、心態(tài)都是非常成熟的,而且能夠承擔(dān)一定的風(fēng)險。所以這個階段的人,是非常具備競爭力的,因?yàn)檫x擇權(quán)在他手上,很多機(jī)會他都可以選擇做或者不做。在這階段的工程師,一般都有能力去沖 500 萬。還是在我前面說的那個管理群里面,達(dá)到這個標(biāo)準(zhǔn)的,大概有 20 人靠上,概率還是很低很低的,因?yàn)楹脵C(jī)會,本來就沒那么多,要保證時間的工作生涯里,大部分的大決策不要選錯,同時還要足夠努力,加上一些天賦,這本身就是一件極難的事情。
如果你能一直不走彎路,走完整個職業(yè)歷程,也就十幾年的時間。大家在拿這些特征,去套自己的職業(yè)階段的時候,不需要在工作的時間年限上特別焦慮,質(zhì)疑自己為什么工作那么久了還處在生存階段。而是應(yīng)該去想我如何走到下個階段,這個才是值得關(guān)心的事情。
工程師競爭力成長公式
我做了個總結(jié),工程師在職場中能否成長,其實(shí)是取決于他成長值中的幾個關(guān)鍵的維度。

第一個是思維模式。思維模式即認(rèn)知,大家會覺得“認(rèn)知”這個詞特別 PUA,但正是思維模式直接決定了人和人之間的差距,而認(rèn)知的修煉是極其困難的。因?yàn)檎J(rèn)知包括世界觀、人生觀、價值觀、道德觀,是從我們出生之后一直到現(xiàn)在社會閱歷的總和,并且很難被量化。
第二個是硬實(shí)力。硬實(shí)力取決于知識儲備量,比如常識知識、工具的應(yīng)用、專業(yè)技能,以及資源影響力,而硬實(shí)力是可以在短周期里面訓(xùn)練出來的。
第三個是軟實(shí)力,軟實(shí)力就是一些個人的特點(diǎn),比如執(zhí)行力和溝通能力。而軟實(shí)力上的短板,很難在短期內(nèi)修復(fù),甚至?xí)殡S人的終生。所以人必須要有自己的軟實(shí)力長板,并不是要求每個人把每個能力掌握得很好,但是至少得有那么幾個拿出來能打。
最后一個是努力的 n 次方,我稱之為“成長之魂”。它是你內(nèi)心最深處的東西,或許是欲望、動機(jī)、目標(biāo)、內(nèi)驅(qū)力亦或是自控力,它在人和人之間差異很大。比如你覺得某件事是極其難以忍受的,但是我覺得這件事也不過如此,并不會干擾到我。因此對于神經(jīng)相對大條的人,如果還能對自己要求比較高,那么他一定能把事情做得非常好,因?yàn)樗訉W?,并且不會受到很多外界因素的干擾。
工程師的成長值決定了他的競爭力,這正是工程師經(jīng)濟(jì)價值的最底層。
競爭力 = 認(rèn)知 × 能力 × 自驅(qū)
在職場里面,如果你們之間認(rèn)知相差不大,那么你們比拼的是實(shí)力;如果你們之間實(shí)力相差不大,那么你們比拼的是努力。誰能對自己更狠,能更咬牙堅(jiān)持做下去,誰就一定能拿到更好的結(jié)果。
我認(rèn)為完全無欲無求的人也是非常幸福的,關(guān)鍵在于你能否說服自己成為一個無欲無求的人,或者成為一個欲望很小的一個人,與自己達(dá)成和解。而無法與自己和解,但又不付出對等努力,拿不到結(jié)果后,就把失敗都?xì)w為客觀原因和先天因素的人,其實(shí)是可悲的,因?yàn)檫B自己的心態(tài)都掌控不了,還談何掌控自己的人生預(yù)期呢?
工程師值錢乘法口訣

工程師要具備哪些能力才能提高自己的價值?首先要具備一些基本工作能力:
第一,是編碼架構(gòu)的能力,即工程師的技術(shù)能力。
第二,是工作習(xí)慣,比如寫周報(bào),寫文檔,代碼規(guī)范,為事情分優(yōu)先級,高效溝通,識別項(xiàng)目中的風(fēng)險并及時上拋,諸如此類的都是一些很好的工作習(xí)慣。
第三,是項(xiàng)目管理能力,其中包括對于項(xiàng)目的成本、收益、里程碑、節(jié)點(diǎn)相關(guān)的管理能力,以及對于一些人員目標(biāo)的管理能力。
對于剛畢業(yè)的同學(xué),編碼結(jié)構(gòu)能力基本上是 0,工作習(xí)慣也是 0,項(xiàng)目管理更是 0,但隨著工作時間的增長,這些基本工作能力會慢慢積累起來。
當(dāng)工作到第 5 年或者第 8 年,這些工作能力在人和人之間就沒有太大的差距了。此時的工程師價值在于商業(yè)眼光,經(jīng)營意識,人脈資源,以及執(zhí)行力,而這些能力的具備,會使工程師的價值成倍上漲。所以價值七八十萬的工程師如何提升到 200 萬,主要是靠后面這些能力。
最后
2023 年,是工程師被動覺醒的一年。隨著疫情沖擊、中美貿(mào)易戰(zhàn)、行業(yè)政策、人口紅利結(jié)束等因素的影響,互聯(lián)網(wǎng)的發(fā)展目前正處于低迷期。所以,我認(rèn)為工程師是要有做好以下兩件事情的覺醒:
第一,作為一個帶有性格、帶有情緒的復(fù)雜商品,要把定價權(quán)掌握在自己手上。這不是說說而已,而是要求你能做出具有對應(yīng)價值的事情?;氐缴虡I(yè)社會本身,從雇傭關(guān)系上去看,你給公司帶來了多少具體的價值,公司才會給你多少對等的回報(bào)。
第二,回到工程師職業(yè)歷程中,需要做的三件事情上,即技術(shù)理想的達(dá)成,職場的成長和回報(bào),人生目標(biāo)的設(shè)定和履約。思考在未來的五年、十年、二十年,你在個人和家庭上怎么去規(guī)劃,怎么去實(shí)踐。
最后,編程路漫漫,大家一起上下求索,希望在未來與你有相遇的機(jī)緣( codingdreamer ),一起交流前端亦或是創(chuàng)業(yè)的苦辣酸甜。