技术与技术人员的价值

在我工做到第四年出头时,老是感受本身的价值被低估了,换个说法就是感受工资低了。程序员

当时,总以为技术不如管理,但又听闻有人一直作技术也有到年薪百万的,虽不在身边,但江湖总有这样的传说。再环顾周身环境,彷佛除了去伊拉克作技术能让收入马上飙升(补贴超过工资),让我不由怀疑江湖的百万传说是否是被高估了。再加上工做几年后,技术提高感受明显变慢,第一个天花板已近在眼前。数据库

分类

又过了7、八年后,再回顾走过的技术道路。感受技术的价值有时被高估,有时又被低估,但长期看,不多有人能一直享受到高估的溢价,一样也不多有人能被一直低估。编程

此时,再来看技术,我看到了三个方向,正好能够用三个字表达 —— “高”、“精”、“尖”。指的是 “高级(High-grade)”、“精确(Precision)” 和 “尖端(Advanced)”。这里形容的不是技术自己,而是技术人的三个前进方向,而这三个方向每每仍是互斥的。网络

高级,说的不是更高级的技术,技术之间的横向比较没有高低级之分。好比操做系统、数据库、网络编程、机器学习等等技术,无法比出个高下。高级,如其英文是更高等级,是职位和人的级别。而往高等级走的技术人,离 “精” 天然只能愈来愈远,站的高毕竟就只能看到广,但很难看得精确了。架构

精确,就是把一门技术作到真正的精通才谈的上精确。如今技术的分工愈来愈细,你一般能精通一两个细分领域已实属不易。而要作到精,其实越日后付出越多,而感受提高越慢。都到 95 分了,再日后每提高 1 分都须要付出艰辛的努力。走到细微深处,也很难再看得远,看得广了。机器学习

尖端,彷佛听起来像 “精” 的极致,其实否则,这彻底是另外一条路。“高” 与 “精”,是工业界的实践之路,而 “尖” 这是理论界的突破之路。英文 Advanced 有先进与推动的意思,因此只有能推动人类科技进步的技术才称得上尖端,就如 IT 界历史上著名的贝尔实验室里的科学家们作的工做。学习

三个字,三个方向,三条路。各有各的机遇与风险,在三条路的岔路口,你也能够止步,甘于作一名普通的程序员,甚或资深的技术人。也能够不甘于此,继续选择一个方向走下去。越往高处走,高处不胜寒,一旦落下,你知道再也回不去了。而走向精深之处,沿着技术的河流,溯根回源,密林幽幽,林声鸟不惊,一旦技术的潮流改了道,你知道你可能会迷失。而尖端之路,或者有朝一日一举成名,青史留名,或者一辈子碌碌。人工智能的发展史上,曾有一段时间找错了路,让学界止步不前,而这一段时间是走尖端之路的学者们二十年的青春岁月。人工智能

“高” 是往宏观走,“精” 是往微观走,“尖” 是去突破边界。spa

杠杆

技术本就是一种杠杆。操作系统

曾经,技术的草莽时期,是一个英雄辈出的年代。两我的能够创造 Unix,C 语言,一我的也能够发明 Linux,也能够写出 Foxmail。掌握了技术,就可能创造历史,那时技术的杠杆很高。板面的作法和配料

现在,是技术的成熟时期,个体英雄少了,更可能是一种团队和集团军做战的时代。若是你是技术的绝世高手(精的极致),那你须要找到一支契合你技能的场景与队伍,加入进去。此时我的的技术杠杆也许不像曾经那么高 —— 能创造历史,但也许大家这个队伍仍是有机会能创造历史。

前几年,Facebook 曾收购了一家叫 WhatsApp 的公司,花了 190 亿美圆。这家公司当时仅 50 人,而其中一半 25 人是技术人员。这是近年用技术杠杆撬动价值之最了吧?额外说句,当时这笔交易中的 150 亿美圆是用 Facebook 的股票来支付的,而这些股票几年后到今天的价值已经是 350 多亿。

要用技术这个杠杆来撬动这么大的价值,并不容易,你得知道真正的价值点在哪里。在宣称技术驱动的公司里,很容易为了技术而技术,从而创造技术需求,而非价值需求。在不少公司里,创造价值和让人认识到本身创造的价值,两者实际上是分离的。因此,不少状况下用技术创造价值分红了三个部分:

  • 定义价值点
  • 用技术创造并实现这部分价值
  • 包装传递这部分价值给能承认并变现这部分价值的人

而如今绝大部分技术人作的就是中间的第二步。

支点

给我一个支点,我能够撬起地球。

这是古希腊物理学家阿基米德家喻户晓的一句名言,阿基米德的技术杠杆是物理学,而地球是其能撬起的价值。因此,用技术创造价值的第一步:定义价值点,也就是找到杠杆的支点。

那么前面 WhatsApp 这个例子的支点是什么?是产品,链接用户、造成网络。技术自己的价值经过这个产品形态支点,在每一个活跃用户身上获得了放大。但若是你的产品用户量不足够大,那么造成的支点就撬动不了太大的价值。

而另外一种价值支点,是借助团队,但这只适合前面说的高级的技术人员,好比:技术管理者,经过管理来提高技术的实现效率与效果,减小摩擦损耗。架构师,经过复制本身的技术能力来提高团队,达到放大个体价值的做用。

在商业环境下,任何一种业务、产品形态,其最终能实现价值,都会存在一个价值网络。这个网络中覆盖了各类角色,技术只是其一,若要找到最好的价值支点,那么一般会在离价值来源比较近的地方。好比说,在程序技术这个行业里,若是公司的业务形态是企业对企业,项目合同制,那么离合同更近的技术角色 —— 售前技术顾问,可能就比架构师要更能实现价值。若是业务是对零售用户的,那就不是离用户更近,而是覆盖的用户更多,大部分都是经过产品形态来完成的,这里面普通的程序员就有机会了。而若是你所处的业务是外包,到了技术这一层几乎就不剩什么了,这种形态下作技术,就不如干包工头的。

技术像是一根棍子,能发挥多大价值,取决于棍子自己的品质和运用的方式。在你追求我的价值最大化时,首要就是选好价值支点,再去用技术撬动价值。

固然,你也可能对追求价值最大化不感兴趣,长期来讲市场也会给你一个合理的价值实现,我等普通人,平平凡凡过一辈子,大概就是这样了。