技术与技术人员的价值

在我工作到第四年出头时,总是感觉自己的价值被低估了,换个说法就是感觉工资低了。

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

分类

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

此时,再来看技术,我看到了三个方向,正好可以用三个字表达 —— “高”、“精”、“尖”。指的是 “高级(High-grade)”、“精确(Precision)” 和 “尖端(Advanced)”。这里形容的不是技术本身,而是技术人的三个前进方向,而这三个方向往往还是互斥的。

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

精确,就是把一门技术做到真正的精通才谈的上精确。现在技术的分工越来越细,你通常能精通一两个细分领域已实属不易。而要做到精,其实越往后付出越多,而感觉提升越慢。都到 95 分了,再往后每提升 1 分都需要付出艰辛的努力。走到细微深处,也很难再看得远,看得广了。

尖端,似乎听起来像 “精” 的极致,其实不然,这完全是另一条路。“高” 与 “精”,是工业界的实践之路,而 “尖” 这是理论界的突破之路。英文 Advanced 有先进与推进的意思,所以只有能推进人类科技进步的技术才称得上尖端,就如 IT 界历史上著名的贝尔实验室里的科学家们做的工作。

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

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

杠杆

技术本就是一种杠杆。

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

如今,是技术的成熟时期,个体英雄少了,更多是一种团队和集团军作战的时代。如果你是技术的绝世高手(精的极致),那你需要找到一支契合你技能的场景与队伍,加入进去。此时个人的技术杠杆也许不像曾经那么高 —— 能创造历史,但也许你们这个队伍还是有机会能创造历史。

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

要用技术这个杠杆来撬动这么大的价值,并不容易,你得知道真正的价值点在哪里。在宣称技术驱动的公司里,很容易为了技术而技术,从而创造技术需求,而非价值需求。在很多公司里,创造价值和让人认识到自己创造的价值,二者其实是分离的。所以,很多情况下用技术创造价值分成了三个部分:

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

而现在绝大部分技术人做的就是中间的第二步。

支点

给我一个支点,我可以撬起地球。

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

那么前面 WhatsApp 这个例子的支点是什么?是产品,连接用户、形成网络。技术本身的价值通过这个产品形态支点,在每个活跃用户身上得到了放大。但如果你的产品用户量不足够大,那么形成的支点就撬动不了太大的价值。

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

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

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

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

时间: 2024-11-16 14:36:25

技术与技术人员的价值的相关文章

程序员的无奈(七):技术内的人员门外的汉

出去陪客户吃饭,十几个人凑了一大桌,最有意思的事情发生了:技术人员是专程负责来吃饭,业务人员随身带个本子,销售人员则从头到尾陪客户侃侃而谈...这种场和下技术人员很容易就成为销售人员调侃的对象,尤其相互给客户敬酒的时候,到了技术人员这波,人家还真没给面子--没喝!有个哥们倒是很机灵,说先干为敬,一口闷了下去,旁边的几个也就顺势喝了散了.等后来才知道,是这哥们当时义愤填膺想把酒倒掉,歪酒杯的瞬间正好领导挡住了侧怀,不得已才说了那句话给自己找了个台阶.做技术的多少有些高傲,打心眼里瞧不起这样的人,可

最近读了二本书,很不错,推荐技术方向的人员看看

企业就是你的船( Company is your ship) 跳槽不如卧槽  (not job-hopping is better than job-hopping) 大家有机会读读吧,很有价值,特别适合做技术方面的人员,看了这二本书,技术人员一定会静下心下,努力学习工作吧, 还有就是为什么推荐这二本书,因为前阵子有一个出版社问我,能不能写本技术方面的书或者电子视频教程,我想了几天,回复他们,让我再沉淀沉淀吧,还有好多技术还不够扎实,多学经验,过几年再说吧. 不过话说回来,这件事情让我很受鼓舞,

PLSQL_R12 MOAC多组织底层技术实现技术分析(Oracle VPD)

  2014-05-30 BaoXinjian In Capgemini  一. 介绍 之前一直存在对Oracle R12 多组织访问的一些疑惑,所以查询了一些相关资料,并介绍实现R12 MOAC的Oracle VPD技术 Oracle VPD全称Virtual Private Database, Oracle的一种控制数据访问的其中安全策略之一 Oracle数据安全策略访问实现方法 Role-based security create role cust_role; grant select

D语言超强的编译时检测技术,强类型技术

D语言引入了static if , static assert , template , is 等一些语句,使得D语言可以使用编译时执行逻辑处理,同时也能进行编译时测试,这使得编译器在编译时就可以对自定义的类,结构,参数进行动态检测,这样让定义的东西有了强类型功能,牛B之作. import std.stdio; import std.range; int main(string[] argv) { int[] a = [0,1,2]; int[] b = [4,5,6]; auto c = ch

APP开发,用技术解放技术

移动互联网的发展,使得app开发一度如火如荼.然后,开发一款APP并非易事,从前期创意.团队建设.技术开发.应用上线后的市场推广,开发者将面临一系列问题. 既然打造一款成功的APP如此困难,有些开发者就把重点转移到APP开发平台的搭建--用技术解放技术,帮助没有技术背景的用户,轻松制作app,满足特定环境下.特定人群的定制需求. 中兴通讯(香港)旗下的"应用之星",就是"用技术解放技术"的典型代表."应用之星"现已开发出一键电子书.一键淘宝.一键

免费的Access数据库员工管理系统下载-IT技术网站 企业人员管理系统源码

免费的Access数据库员工管理系统下载 前言:满足大多数志在指尖用户的要求,今天给大家带来一个志在指尖团队自己用Access开发的数据库员工管理系统.下面就给大家介绍一下本系统的大概功能!网上有许多员工管理系统的源代码,有java编写的,有C#编写的,我大概看了一下都只有源代码,没有管理系统成品,所以今天这个系统就是成品,相关语言用的是Visual Basic,大家想看代码的话可以点击各个窗体的设计窗口-再点击相关控件-右键事件生成器,就能看到本系统的相关Visual Basic的代码了! 想

以前用过Extjs技术的开发人员在学习Extjs4时需要注意的问题

        以前学习过Extjs的同学,在学习Extjs4的时候需要注意几个关键改变: 1.Extjs4的新的类系统. 2.Extjs4中MVC思路 3.Extjs4中的新的命名规范(结合新的MVC系统). 4.EXtjs4中的动态加载系统 当然除了这些以外,还有很多细节方面的改变,请阅读API.      参考文档:       http://www.cnblogs.com/fsjohnhuang/archive/2013/01/29/2880705.html       http://w

尘归尘,土归土——业务归业务,技术归技术。

随着分布式.微服务的火爆,跨系统的服务调用也变得常见起来.这使得我们在线上追查问题的时候,常常要查阅多个系统的日志.    这时候,问题就出现了.如何确定服务A中的某条日志,对应的是服务B中的一个操作呢?    我们的开发人员提出了一个简单的方案:每次服务调用时,调用方都将一些技术性的数据封装在header中:服务方从header中获取到数据后,记录到日志中(或者做其它必要的操作). 初版 这个方案的思路无疑是正确的.不过其最初的实现方式么,我实在不敢苟同.因为它要求每次调用服务,都按这个格式来

祭旗篇---关于提高技术团队技术氛围的一些尝试

这个博客由我们团队的成员来共同维护,要求每个成员定期贡献技术类博文,第一篇是个例外,因为主题是用来“祭旗”的. “春蚕到死丝方尽,蜡炬成灰泪始干”,用来形容什么好呢?我觉得可以用来比喻一些企业把员工当做“炮灰”来使唤的情况.我曾经在这样的企业呆过,虽然过去没有现在这么辛苦,这些企业一般不会真正关心员工的成长,只要员工能干活,能完成任务就行,往死里使唤…… 现在虽然每天都很累,但是我一直都相信组织没有把员工当做“炮灰”,作为一名在路上的一线技术经理,我也不希望我的团队成为“炮灰”…… 我们的团队成