论程序员的价值

关于技术人员价值的思考

  首先,为何要思考程序员的价值,目的是什么?

  1. 程序员是人。
  2. 是人要吃饭,要精神物质的享受,要自我实现。
  3. 在社会中,只是单纯的依靠自己是不能搞定这些事情的,必须与人博弈,才能达到目的。
  4. 而博弈的基础是价值交换。

  所以我们思考这个价值问题,是实现我们目标的根本问题。

学成文武艺,货与帝王家

  程序员的技能为编程知识,这点可以明晰,下一步是,你想卖给谁?

  付你薪水的老板们。

  老板为什么要?

  自身掌握的技能能给老板们带来利益。

  从最宽泛的概念上来看,技术是一种工具,天生为解决问题而生,企业需要技术人员去解决使用技术工具才能解决的问题,比如搭建网站,优化性能,提高可用性,实现需求。。。。。。这是企业的第一诉求,从这个诉求方面来说,技术人员是企业的一项资源,或者说,一件工具,我使用你解决某些技术问题,从这个角度,技术人员和行政人员,hr,乃至CEO没有任何区别。
  向深了挖掘,就能够看到更多的东西。

  首先,你为公司带来多大利益,公司付给你多少薪水,这是基础,当然,也有例外,后面再讲。你能给公司带来的价值,和你使用的技术,很大程度上是无关的,即新技术未必能够带来更大的效益,因为新技术的优势和你现在的公司的场景,很有可能是不适合的,只有合适的技术,才是最好的技术,评判标准是,他能带来更大的收益。

  第二,你要怎样才能给公司带来更大的利益?解决了这个问题,你的发展路线也就有了,我想到的有两点,第一点,靠的是对业务的精通,知道公司的痛点,可以解决公司的痛点,但并不一定是用什么厉害的技术,这种程序员,需要时刻发现公司的痛点,持续改进,大部分人都是走的这条路子,最终走向纯管理岗,只关心业务,思路清晰明了。第二点,靠的是对技术的精益求精,我会,你们不会,我比你们更有能力从技术上解决业务的问题,大部分技术爱好者,都是想走这条路子的,并且引出了第三。

  第三,高阶的程序员可以为公司带来更大的收益吗?这件事情真的要看公司对技术的需求程度,你让Linus Benedict Torvalds去机关单位维护他们的crud系统,能带来多少收益?你让他去华为微软就职呢?即,高阶的程序员能够带来的价值,和企业的需求是相关的,只有企业需要,才会有价值,否则,没有价值,走这条路,任重而道远。

  第四:维护自己的稀缺性,第一条中说你能给公司带来多大的价值,公司付你多大的薪水,但这个有个前提,即你的不可替代性,如果你是可以被替代的,公司就会降低你的薪水,这在博弈上是合理的,公司有很多的资源可以挑选,这些人就会形成价格竞争,自然最后得不到好的工资。

最后用一句话总结下来,就是:将自己训练成适合自己的,稀缺的,能给公司带来巨大价值的人。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容