程序员与流水线工人的区别

程序员工种有何不同

看到最近流行起来的“打工人”的梗,在捧腹大笑以后,我也开始严肃地思考程序员这个工种的本质,开始思考“为什么程序员薪资那么高”。现在将思考结果写出来与各位交流,欢迎与我分享你的思考。

我们程序员在自嘲的时候,总喜欢自称“搬砖工”、“手工艺人”、“和流水线工人没什么区别”。我曾经也悲观地认为这其实就是事实。但是最近经过仔细思考以后,感觉程序员这个工种其实还是有一些不同之处的。

一句话总结:程序员生产出来的是资产,一般流水线工人生产出来的是商品

资产是一个不断增值的东西,资产是能源源不断产生收入的。而商品的价值在生产出来以后就基本固定了,正常的商品是不会增值的。

程序员的生产成果是代码。代码,只需要以非常小的代价(电费、机器运维),就可以不停运行,一直提供服务,因而不断产生收入。因此代码是一种资产。

而普通的工业产品是不会增值的。对于生产它的公司来说,生产商品就是为了销售出去的。当一个商品被卖出去的时候,它的价值就被全部兑现了,后续不会再给生产者提供价值。

一个极度简化的例子

举一个极度简化的例子,一个公司雇佣了一个程序员,用1个月的时间写出一个软件,可以为客户提供服务。这个服务最终运行了2年。

对于员工来说:

  • 付出了1个月的劳动
  • 收入了1个月的薪资

对于公司来说:

  • 付出了1个月的员工薪资
  • 获得了代码资产

    • 这个资产可以在未来2年不断运行,不断产生收入
    • 软件的边际成本极低,业务可以以极低的成本扩张。客户增加10倍,收入就会增加10倍,而成本可能只要增加0.1倍。一份代码就能服务成千上万的客户,而这份代码可能只用1个人写出来的

第二个月,公司继续雇佣这个程序员,用1个月增加了一个feature,可以为客户提供更大的价值(因此为公司提供更多的收入)。这个feature最终也运行了2年。上面的付出收入表格再次出现。

在这里我们忽略了代码的修bug成本。在管理得当的情况下,软件维护(仅指修bug,不包含增加feature)的成本相比初始开发,以及未来收入来说,是极低的。

循环往复,公司积累了越来越多的资产。并且,公司可以招募更多的程序员,扩大生产(这里的生产指的是生产资产!),因此资产本身的积累速度也会越来越快。

对于传统工业品生产企业来说,这种资产积累速度只能望尘莫及。

总结

或许这就是当下互联网公司愿意给程序员支付高薪资的原因吧。公司雇佣程序员的时候只需要按照工作时间来支付薪酬,而程序员产生的资产能够

  1. 低成本持续运行,运行时间远大于程序员的劳动时间
  2. 低成本扩张,服务的客户数量远大于开发者的数量

因此,严谨地说,将程序员类比成流水线工人的说法,既是正确的又是错误的:

  1. 错误的地方在于,程序员生产出来的是资产,流水线工人生产出来的是商品
  2. 正确的地方在于,两者都是按照劳动时间来支付薪酬 (当然,有一些公司愿意给员工发放股权激励,相当于将一部分资产奖励给员工)

更恰当的类比,应该是将程序员类比成自动化工厂流水线的设计师。他们设计出来的自动化流水线,只需要提供少量电力和人力就能运行。

相关阅读


csRyan的学习专栏
分享对于计算机科学的学习和思考,只发布有价值的文章: 对于那些网上已经有完整资料,且相关资料已经整...

So you're passionate? How passionate? What actions does your passion lead you to do? If the heart...

1.1k 声望
181 粉丝
0 条评论
推荐阅读
手写一个Parser - 代码简单而功能强大的Pratt Parsing
在编译的流程中,一个很重要的步骤是语法分析(又称解析,Parsing)。解析器(Parser)负责将Token流转化为抽象语法树(AST)。这篇文章介绍一种Parser的实现算法:Pratt Parsing,又称Top Down Operator Precede...

csRyan阅读 3k

最好用的 python 库合集
🎈 分词 - jieba优秀的中文分词库,依靠中文词库,利用词库确定汉子之间关联的概率,形成分词结果 {代码...} 🎈 词云库 - wordcloud对数据中出现频率较高的 关键词 生成的一幅图像,予以视觉上的突出 {代码...} 🎈 ...

tiny极客11阅读 3.5k评论 2

封面图
花了几个月时间把 MySQL 重新巩固了一遍,梳理了一篇几万字 “超硬核” 的保姆式学习教程!(持续更新中~)
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

民工哥14阅读 1.9k

封面图
疫情已过,2023 我的前端面试记录
顺利入职。把我最近找工作的心得记录下来。工作交接确定 lastday整理手头工作,相关对接人、交接人放文档中工作交接过渡阶段。做好被咨询者,该拉人拉人,该拉群拉群平时沟通顺畅的同事如果没有 WX 可以加一个属...

linong11阅读 1.1k

终于卷完了!Redis 打怪升级进阶成神之路(2023 最新版)!
是一种非关系型数据库服务,它能解决常规数据库的并发能力,比如传统的数据库的IO与性能的瓶颈,同样它是关系型数据库的一个补充,有着比较好的高效率与高性能。专注于key-value查询的redis、memcached、ttserver。

民工哥8阅读 810

封面图
思否 CTO 祁宁:社区问答是激荡高级智慧的头脑风暴
在祁宁家里,有一套完整的赛车模拟器,他甚至还请人到国外代购了最新的 VR 设备。作为沉浸式赛车游戏发烧友,除了享受速度与激情带来的愉悦感,祁宁在玩的过程中更多的是思考如何将技术能力进行产品化的问题。

万事ONES6阅读 12.9k评论 1

封面图
硬卷完了!MongoDB 打怪升级进阶成神之路( 2023 最新版 )!
前面我们学习:MySQL 打怪升级进阶成神之路、Redis 打怪升级进阶成神之路,然后我们还在继续 NoSQL 的卷王之路。从第一篇文章开始,我们逐步详细介绍了 MogoDB 基础概念、安装和最基本的CURD操作、索引和聚合、工...

民工哥6阅读 450

封面图

So you're passionate? How passionate? What actions does your passion lead you to do? If the heart...

1.1k 声望
181 粉丝
宣传栏