何谓“工程师的经济价值”?

5,744 阅读19分钟

本文来自第 60 届前端早早聊大会-规划专场。在这场大会中,我分享了关于工程师经济价值的一些想法和观点,并整理了部分内容跟大家分享。


最近的三四年,我通过文字和电话辅导了 1000 多位工程师,结合我自己的职业经历,以及和这上千工程师接触下来所了解到的成长路径里(包含我自己),提炼一些共性的东西,供大家思考。

首先说一下我自己的成长历程。

我的十年程序员之路

我在 2010 年毕业之后进了阿里,那个时候的想法很简单,我觉得阿里是一家大公司,特别开放,在阿里应该能做很多很酷的事情,两个字形容,就是“向往”。

工作的第二年,我的职业规划是“成为前端架构师”。但当时的我,并不知道一个前端架构师应该具备什么能力,以及应该怎么去做事。我只是觉得“架构师”这个词儿,听着很酷,感觉很牛的样子。

工作的第三年,我只想晋升,只想加工资,觉得工作的目的就是为了能多赚点钱。但当时,我对于“工程师能赚多少钱”这件事是没有概念的。那段时间,我经常加班,参与了多个项目,天天肝到大半夜,有个同事劝我说事情是做不完的,钱是老板的,命是自己的。这句话对于刚刚工作两三年的我,还是很有影响的,因为过去十多年了,我还是记得。

在同事劝完以后,我的工作状态就不是非常好了,因为我觉得工资这件事,不是由我个人决定的,它很难在短期有一个大的提升。所以那个时候,我有很多想法,开始接触外面的团队或者公司,甚至去做一些兼职,或者是去接些项目。在工作的第三年时,我的心境有点浮躁,做事不够专注。不过幸运的是,虽然我的状态不是很好,但在之前肝的时间段里,所积累的技术和业务成果的确远超出了下一个层级的标准,最终获得了当年的晋升机会,并且通过了晋升。

到了工作的第四年,我的整个技术能力、项目经验也都比较丰富了,在公司里也能把很多事情做得不错。这时候我开始觉得手上的事情没有很大的挑战,自己进入到了一个舒适区,而且再往后看 2 年,似乎也拿不到一个特别好的晋升的机会。自己对于职业的预期和公司能够给到自己的东西是有一定差距的,我很难看见一个清晰的未来,所以我想要离开阿里。想离开阿里的原因很多,比如项目林立但纯粹为做而做,会议多且低效,沟通成本高等等,但是最底层的原因,还是因为没有达成自己的目标。但是其实我也不知道自己内心真正的目标是什么,只是觉得我应该离开这里,我应该燃烧,我不应该把大好青春以这种舒适的方式花费掉,觉得好像离开这里之后,我就能够拥有一种全新人生体验。

工作的第五年,正值阿里的上市时期,当时的资本非常的火热,很多公司都在融资,所以在 2014 年的时候,我就出来创业了。2014 年,整个移动互联网快速兴起,经济环境非常火热,我的心态也是膨胀的,觉得自己好像也能飞起来。

工作的第六年,已经是我创业的第二年了。创业的这个项目,在早期确实进行地比较顺利。我个人还跑到加州去,跟团队一块做了两个多月的项目,体验了不同的生活方式,接触了当地的留学生、老外,还有很多当地的创业团队,参加了许多创业大赛,拿了不少奖项和奖金。

工作的第七年,公司的业务有了非常大的变化,一切的结果都好像距离自己很近,近在眼前的样子。这个时候我也回国了,在国内负责子公司的事情。这时候我接触了很多投资人和团队,觉得自己也可以去主导公司融资这件事,想要借这样一个方式飞起来,业务上的可能性变得很多,市场的机会就在眼前。

工作的第八年,我开始发现创业这件事情,没有自己想象得那么容易。虽然我也知道它的执行难度很高,但创业本身不仅仅只是做事这么简单。实际上,人更重要,你需要对资本方、对人性、对团队有非常深刻的判断才可以。一直到 2017 年,整个投资过程发生重大变故,导致公司现金流断掉,我以个人名义向投资人借钱把团队的工资结清后,创业这件事才算是正式宣告失败。

到了第八年,我家娃出生,我开始当爸爸,开始肩负起照顾家庭的责任,在养育下一代的同时,还要去照料老一辈人。也就是在那个时候,我才觉得我算是真正醒悟了,我认清了自己真正的能力。我的能力其实就只有这么大,我只能干这么大的事。而且我认识到,我应该要基于当前的能力和经验,把接下来的事情做到极致,而且是非常踏踏实实地去做,不能好高骛远。

所以从第八年开始,第九年,第十年,第十一年... 我不再去做那些,一听上去感觉就特别玄乎的事情,并且非常注重训练自己的思维方式。这整个过程中,我尽可能的把每一件事情,无论大小,都做的尽量细致扎实,前前后后会思量清楚。

一直到 2019 年底,当我把欠投资人的钱都还完了之后,开始重新思考,「作为工程师,我的第二个十年应该怎么规划」。也正是从第二个十年开始,我才想清楚了很多事情,并且从 2020 年到现在的两三年时间,拿到了一些还不错的结果。

回顾一下我的成长过程。我拿自己的经历,跟身边的人去做比较,虽然大家的时间点都不一样,但是整个过程上的心态、做事的方法、对自己的认知,还有对于公司、职业本身的理解上,大体上还是比较相似的。我走过的弯路,我踩过的坑,对于大多数人来说,一个都不会少,大家都会经历,因为这就是工程师职业的特点。

作为一个工程师,在长达二三十年的职业历程中,大体就是做这三件事情:

第一个,达成技术理想。技术的好奇心确实可以驱动自己做很多事情,并且把事情做出来,这个过程本身其实是技术理想的达成。工程师对技术的热忱,不管是工作第一年,还是第十年、二十年,都应该是永恒不变的。

第二个,职场的成长和回报。在职场里,你不仅要会写代码,更要具有项目管理的能力、风险管理的能力、跟同事老板相处的能力,还要具备晋升、答辩、跳槽等通用的能力,这些能力的提高都是你的职场成长。在职场成长过程中,你也会获得相应的职场的回报。

第三个,人生履约。我们总会给自己许很多愿望,希望自己几年之后会怎么样,许愿到实践,再到达成的过程,叫履约。但是在最初的几年,很多人对身边的环境、社会、行业以及自身能力的理解不够客观,所以很多愿望本身的设定就是不合理的。履约的本质是不断训练自己,把控自己人生的一种方式。越到最后,越能看清楚自己的人生路径,从而设定更清晰的人生目标。在这个过程中,学会跟自己达成一定的和解,接受自己的不完美,也接受自己的一些缺陷,同时理解自己为什么做不成一些事情,再去做出更合理的选择和努力。

跟进前端早早聊大会,跟资深前端、前端技术专家、前端 leader、自由职业者一起学习「优雅开发」。加 codingdreamer 进大会技术群,插件专场,赢在新的起跑线,所有往期都有全程录播,上手 2023 年票一次性解锁全年 150 场录播直播

第 61 届早早聊大会 3 月 18 日举办 - 前端搞插件,全天直播,了解插件原理、可插拔设计、插件架构、多媒体插件、IDE 插件、监控插件、浏览器插件...

C61.png

工程师的经济阶段

我在第一个 10 年的时候,越是想要通过技术多赚钱,越是求而不得,到了第二个十年,有了更多的人生思考和沉淀,同时不再把赚钱这件事作为唯一核心目标了之后,反而是用两三年时间,就赚到了比前 10 年总和都要多很多的钱,本质上是我自己已经不知不觉中,变得更值钱了,我们回到今天的话题 - 经济价值,讲白了就是你在市场上值多少钱

不妨把自己想象成是一个可以被定价的、多维度的、复杂的商品,每个人都可以去卖个价钱。这个价格在不同的公司是不一样的,但是不会差太多。原因在于,你在特定阶段只值这么多钱,或者对商业公司来说,让你做的事情的成本就只在这样一个价值区间。

这里我把工程师的经济价值大概分了几个阶段:

第一个是生存阶段。刚开始的几年,学习框架、了解原理、读源码、做项目,历练编程技能和技巧,让自己在项目里面不断地去做精、做专。在这个阶段,就是纯粹技能和经验上做加分,什么不会学什么,需要用什么就去看什么,普通工程师的市场价值就是 20 万上下。当然,不同城市会所有差异。

第二个是提升阶段。等到能把事情很多事情都做熟之后,你有更深度的沉淀了,能够理解在这个领域里面用什么样的技术手段和方案,达成更好的结果,此时你对自己是有预期的,这个预期会让自己总能沉下心思考,我可以给团队,可以给公司带来什么价值,我应该怎么做,这种思考力的提升是一个关键能力。一般在这个阶段,在市场上,你大概值 50 万。

第三个是证明阶段。当你的技术能力非常 OK 了,做事情也很熟练了,自然就会进入第三个阶段。在这个阶段中,你会充分利用自己当前所处的平台,从中发现很多机会。比如,有很多技术主管从早早聊大会里面吸收了很多的不同领域的一些建设的方向和方案,拿到自己团队里很好地实施和落地。这个阶段是证明自己的阶段,证明我有能力有信心把一个很难的事情做好。这个项目里的代码,是不是我写的不重要。重要的是,我能通过借助身边的工程师、利用我手上的资源和对技术的判断对业务的理解,以及对项目的把控,拿到结果。所以,这个时候,工程师就能够值七八十万。对公司来说,基本上很多独立方向上的事情,完全 100% 交给你去推进都没问题了,可以把第三个阶段理解为战功赫赫的军功章,只要在身上多些军功章,进入到第四阶段就不难,但往往军功章的获得是需要你处在一个有足够好机会的战场和位置,实力、运气和机会,缺一不可。许多人把自己迈不过去这个阶段简单的定性为是运气不好,或者是大环境不好,往往越是这样想,越是迈不过去这个阶段,自己都不相信自己的实力,别人更不可能相信你,也更不可能把机会交给一个「总觉得自己先天硬件不好、学历不好、机会不好、身边环境不好....」的人,而是交给一个「管它其他好不好,老子就是豁出去拼死也把这个事情给弄出来,而且一定会弄成漂亮结果」的人。

第四个是实现阶段,也就是我们所说的百万年薪阶段。百万年薪之所以会拦住很多人,往往是第三个阶段没有结果导致的。首先你得知道自己凭什么值这个钱,这个知道自己价值属性,又会拦住很多人,很多人是盲目的认为自己值钱,但并不能说出这个值钱的逻辑,这个逻辑是什么,是你的经验背景,以及做事的成熟体系和方法,你值 100 万和你自己目前不能得到 100 万,定价权一定是要握在在你手上。这个时候要有认清自己的能力,并且能够基于能力本身实现一个最大价值。一般走到这个阶段,通常工作经验都得 10 年靠上,运气平平的普通工程师三五年想来到这个位置,是极其不可能的,因为成长这件事,背后就是时间的积累。

第五个是规划阶段。如果你不是丁克或者单身主义者,通常在这个阶段来的是,你要去组建家庭或者已经组建了。所以这个时候,要能够把人生目标制定出来,还要能够合理地做好家庭规划,而且能够实现它。你在这个阶段去做的规划都不会很小,而规划背后是需要真金白银的。只有具备一定的经济基础,才能把这件事情做好。冲过 200 万关卡的背后,也有一定运气的成分,比如公司上市了,你的期权可以以股票的方式去售卖了,这种情况可遇不可求。还有一种方式,就是靠自己的手上的技术,业务本身的发展,去达成 200 万的里程碑,目前在我的一个 500 人的前端管理群里,达到这个阶段的工程师,大概也有 80 人靠上了。

第六个是选择阶段。到这个阶段已经完全不用担心钱的问题了。因为在这之前,该赚的钱也都赚到了,家庭支出肯定也都够了。这个时候,一定是想去做一些,不完全用钱衡量的事情,比如去改变一个行业的现状,或者是去改善一个社会问题。在这个阶段里,方法、心态都是非常成熟的,而且能够承担一定的风险。所以这个阶段的人,是非常具备竞争力的,因为选择权在他手上,很多机会他都可以选择做或者不做。在这阶段的工程师,一般都有能力去冲 500 万。还是在我前面说的那个管理群里面,达到这个标准的,大概有 20 人靠上,概率还是很低很低的,因为好机会,本来就没那么多,要保证时间的工作生涯里,大部分的大决策不要选错,同时还要足够努力,加上一些天赋,这本身就是一件极难的事情。

如果你能一直不走弯路,走完整个职业历程,也就十几年的时间。大家在拿这些特征,去套自己的职业阶段的时候,不需要在工作的时间年限上特别焦虑,质疑自己为什么工作那么久了还处在生存阶段。而是应该去想我如何走到下个阶段,这个才是值得关心的事情。

工程师竞争力成长公式

我做了个总结,工程师在职场中能否成长,其实是取决于他成长值中的几个关键的维度。

第一个是思维模式。思维模式即认知,大家会觉得“认知”这个词特别 PUA,但正是思维模式直接决定了人和人之间的差距,而认知的修炼是极其困难的。因为认知包括世界观、人生观、价值观、道德观,是从我们出生之后一直到现在社会阅历的总和,并且很难被量化。

第二个是硬实力。硬实力取决于知识储备量,比如常识知识、工具的应用、专业技能,以及资源影响力,而硬实力是可以在短周期里面训练出来的。

第三个是软实力,软实力就是一些个人的特点,比如执行力和沟通能力。而软实力上的短板,很难在短期内修复,甚至会伴随人的终生。所以人必须要有自己的软实力长板,并不是要求每个人把每个能力掌握得很好,但是至少得有那么几个拿出来能打。

最后一个是努力的 n 次方,我称之为“成长之魂”。它是你内心最深处的东西,或许是欲望、动机、目标、内驱力亦或是自控力,它在人和人之间差异很大。比如你觉得某件事是极其难以忍受的,但是我觉得这件事也不过如此,并不会干扰到我。因此对于神经相对大条的人,如果还能对自己要求比较高,那么他一定能把事情做得非常好,因为他更加专注,并且不会受到很多外界因素的干扰。

工程师的成长值决定了他的竞争力,这正是工程师经济价值的最底层。

竞争力 = 认知 × 能力 × 自驱

在职场里面,如果你们之间认知相差不大,那么你们比拼的是实力;如果你们之间实力相差不大,那么你们比拼的是努力。谁能对自己更狠,能更咬牙坚持做下去,谁就一定能拿到更好的结果。

我认为完全无欲无求的人也是非常幸福的,关键在于你能否说服自己成为一个无欲无求的人,或者成为一个欲望很小的一个人,与自己达成和解。而无法与自己和解,但又不付出对等努力,拿不到结果后,就把失败都归为客观原因和先天因素的人,其实是可悲的,因为连自己的心态都掌控不了,还谈何掌控自己的人生预期呢?

工程师值钱乘法口诀

工程师要具备哪些能力才能提高自己的价值?首先要具备一些基本工作能力:

第一,是编码架构的能力,即工程师的技术能力。

第二,是工作习惯,比如写周报,写文档,代码规范,为事情分优先级,高效沟通,识别项目中的风险并及时上抛,诸如此类的都是一些很好的工作习惯。

第三,是项目管理能力,其中包括对于项目的成本、收益、里程碑、节点相关的管理能力,以及对于一些人员目标的管理能力。

对于刚毕业的同学,编码结构能力基本上是 0,工作习惯也是 0,项目管理更是 0,但随着工作时间的增长,这些基本工作能力会慢慢积累起来。

当工作到第 5 年或者第 8 年,这些工作能力在人和人之间就没有太大的差距了。此时的工程师价值在于商业眼光,经营意识,人脉资源,以及执行力,而这些能力的具备,会使工程师的价值成倍上涨。所以价值七八十万的工程师如何提升到 200 万,主要是靠后面这些能力。

最后

2023 年,是工程师被动觉醒的一年。随着疫情冲击、中美贸易战、行业政策、人口红利结束等因素的影响,互联网的发展目前正处于低迷期。所以,我认为工程师是要有做好以下两件事情的觉醒:

第一,作为一个带有性格、带有情绪的复杂商品,要把定价权掌握在自己手上。这不是说说而已,而是要求你能做出具有对应价值的事情。回到商业社会本身,从雇佣关系上去看,你给公司带来了多少具体的价值,公司才会给你多少对等的回报。

第二,回到工程师职业历程中,需要做的三件事情上,即技术理想的达成,职场的成长和回报,人生目标的设定和履约。思考在未来的五年、十年、二十年,你在个人和家庭上怎么去规划,怎么去实践。

最后,编程路漫漫,大家一起上下求索,希望在未来与你有相遇的机缘( codingdreamer ),一起交流前端亦或是创业的苦辣酸甜。