程序员和工厂劳工有何不同

2018-11-22 21:20:32 +08:00
 dazhangpan

如今流行的一个说法是,现在的程序员与工业时期的工厂工人并无二致。

均是富集于人口密集的城市、均是超时劳动、均是遭受资本家的盘剥、均是一架大机器上的螺丝钉,在超过“劳动年龄”之后被弃如敝屣。

基于这些相似点,有些人得出结论,程序员不过是这个时代的“无产阶级”,和以前的流水线工人,纺织厂女工属于同一社会分工和定位。

是否当真如此,这个问题值得仔细推敲一下。

生产资料

个人所处的社会阶层,取决于他能让属于他的生产资料产生的价值。传统的生产资料包括实体的机器、厂房、地皮、原材料、资本和人等等。

而作为信息时代的标志,人人都可以通过网络获取一项虚拟的生产资料——信息。诚然,信息壁垒依然存在,但普通人能接触到的信息总量和质量与信息革命之前的时代相比已不可同日而语。

程序员是与电子计算设备打交道的人,此类设备本质上是信息的产生、加工和分发工具。一台电脑加一条网线,程序员就可以以极其低廉的方式获得他所需要的生产资料。而拥有生产资料的人,就不能再称之为“无产阶级”。

我们已经听过了太多程序员在车库创业的故事,也许这些故事仍然可以称之为“个例”,毕竟,哪个时代没有一些白手起家的人。

但如果某个行业能在全社会掀起创业的热潮,那么就不能再以孤例的眼光看待。只有在该行业的生产资料极大丰富,且对再加工之后的产品有持续需求的情况下才有可能出现这类情况。

是否能以足够廉价的方式获取生产资料,是程序员与工厂工人的第一个区别。

对生产资料的再分工

注意这里强调的是再“分”工,而不是再加工。

程序员能够开发出各种程序满足人们的需求,工人也能生产出各种生活必需品,所以在生产资料再加工这一点上,两者没有本质区别。

专业细分是社会生产率提高的根本因素。每个人只负责整条产业链中的一环,愈发细致的分工与合作是现代生产活动的组织方式。

程序员和工人均为某一细分领域的专家,但二者所处的分工链条深度不同。

工人是分工链条的末端,他所能做的就是尽自己所能做好手头的事情。

而程序员虽然仍然要听老板的,但他手下仍有电子设备作为分工的最后一环。

程序员可以通过编码为这些电子设备“分工”,从而令其为程序员服务。

从某种意义上说,程序员就是这些电子设备的“老板”。同时随着设备的计算能力越来越强,这些设备就能逐渐胜任更加精细的分工任务。

随着分工的深入,一方面带动社会整体劳动生产率的提升,一方面更加高效地产生价值。

一个大型工厂的老板最多能令数万工人为其服务,而所有能跑代码的设备都可能为程序员服务。

在分工链所处的位置和对生产资料的再分工能力,是程序员与工厂工人的第二个区别。

程序员如何度过”中年危机”

其实程序员是新时代的工厂工人这种论调,只不过是之前“青春饭”、“过了 30 岁不能再编程“等论调的新瓶装旧酒而已。

但程序员面对的现实压力确实是不容忽视的问题。很多人学了很多技术,掉了很多头发,但最后仍被公司扫地出门,问题就在于做了无用的努力。

解决之道其实就蕴含在前文论述的两点之内:

实际执行的术便是一定要有自己的“产品”。

这当然是一个程序,可以是公司的产品,也可以是个人作品。但需要关注两个关键点:

可以看看这些久盛不衰的“产品”:操作系统、数据库、浏览器、服务器软件、办公处理、图像应用处理等等甚或编程语言本身,都是这两个关键点的很好的体现。

当你拥有这样的产品时,操心的就不是公司会不会要你了,而是如何高效地指挥你自己这支被你分工的生产队,实践一些大胆的想法。

最后附上我最喜欢的历史名人名言作为结尾:

臣但恐富贵来逼臣,臣无心图富贵。

——杨素

10210 次点击
所在节点    程序员
79 条回复
busfool
2018-11-23 07:55:46 +08:00
没有任何区别
hjlmjx
2018-11-23 08:26:01 +08:00
@ppyybb 我不同意你的工人再钻研技术也不能翻身的观点,我就是一名普通工人出身自学成了一名白领。
chniccs
2018-11-23 08:28:39 +08:00
区别就在:工人加班有工资
zkeeper
2018-11-23 08:35:23 +08:00
楼主, 工厂劳工可没一年五六七八十万或者更高的收入, 他们也不会考虑是买宝马还是奔驰, 福田还是南山的房子.
另加不会在网上发帖问跟程序员有什么不同了.
tourist2018
2018-11-23 08:39:43 +08:00
@xiangbulala #6 工资是后者的好几倍
shylockhg
2018-11-23 08:57:18 +08:00
本来就是啊,都是穷屌丝出身
masker
2018-11-23 09:07:52 +08:00
楼主第一大错觉 :我应该比别人高端
shuperjolly
2018-11-23 09:10:25 +08:00
作为同是打工的程序员的机遇要比工厂好一万倍不止了好吧,说那么多就是矫情,贩卖焦虑而已,想赚钱自己当老板去啊,bb 个毛线。
via
2018-11-23 09:29:45 +08:00
温州有的工厂一个月只放一天假,别问我是怎么知道的
geshansuiyue
2018-11-23 09:37:15 +08:00
我就是高考结束了去工厂体验了一下才发誓永不做厂狗的。
afc
2018-11-23 09:38:53 +08:00
@ppyybb 你的观点真逗,工人就不能出国或者做管理或者当技术专家这些路? IT 民工也是民工。
MushishiXian
2018-11-23 09:55:51 +08:00
看要跟谁比较了,在资本面前大家都是劳工而已,但是跟工厂比,肯定有优势
Mark24
2018-11-23 10:02:42 +08:00
其实就是新时代的劳工。

为什么想制造优越感??

车库创业,公司背后都是资本游戏,和一个码字工有啥关系。

相信了苹果、微软、FB 的创业神话,总觉得程序员是核心,背后的资本才是好么。
exmario
2018-11-23 10:05:01 +08:00
@MushishiXian 只是不同类型的工厂而已
helionzzz
2018-11-23 10:06:48 +08:00
等你真去工厂做了一段时间再回来说这个。 一天天的坐电脑前面无病呻吟,别忘了吃不上饭的人在中国还有几千万呢
lulinux
2018-11-23 10:11:33 +08:00
都是劳工,没有高低贵贱之分。不过程序员跳出来自己单干成功的可能性可能更大,因为他们可以更容易生产和控制自己的产品。
jaryur
2018-11-23 10:11:47 +08:00
现在看来,(大部分)技术是廉价的,我觉得更多的是程序猿自身的附加价值,比如创造力
no1xsyzy
2018-11-23 10:13:25 +08:00
程序员只不过是一名工厂劳工,是资本主义社会最脆弱的东西;但他是一名能思想的工厂劳工。用不着所有资本家都拿起武器来才能毁灭;一口气、一滴水就足以致他死命了。然而,纵使资本家毁灭了他,程序员却仍然要比致他于死命的东西更高贵得多;因为他知道自己要死亡,以及资本家对他所具有的优势,而资本家对此却是一无所知。
ppyybb
2018-11-23 10:16:20 +08:00
@afc 嗯,可以可以,你去国外刷盘子吧
dapang1221
2018-11-23 10:18:19 +08:00
那你得分怎么看,按工资比,码农比劳工好太多了,但是你看,人家劳工一下班,就回到自己的房子,屋里有个同是厂妹的对象给你做饭,晚上二人世界,码农呢,回到合租的单间,吃着外卖,打开 ph,续费了个大会员

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/510540

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX