这个标题是我很早以前在贴吧里看到的,后来主要国家都去了一遍,发现也不是那么回事。西欧和北欧的福利好一些,美国的福利差很多,东欧大多没法看。不过不得不承认的是,他们整体要比其他国家高了一大截。当然了,你要是觉得欧美人民生活在水深火热里,那就别往下看了,活在自己的信息茧房里也挺好。
以前我也是满脑子剥削什么的,不过经历的事情多了,有了一些新的想法。
首先是我自己的经历。
我以前当码农那会儿,那还是十来年前,当时不像现在,当时加入我们公司的都是默认卷B,大家积极开展类似军备竞赛式的加班。几乎没人下班就走,如果一下班就走,当时领导是要和你谈话的。那时候大家不觉得有啥问题,直接问你是不是工作不饱满,还是家里有啥事。
你肯定要问了,这样的加班意义大吗?有效率吗?当然大了,写代码这种事看着好像比较复杂,其实对于绝大部分码农来说,干一段时间它就是个体力活,体力活主要看的就是时长,就跟搬砖似的,搬得时间越长搬的砖也就越多。
我们自己把写代码这事称为“修长城”,你看那长城,多么壮观,其实都是劳工们一块一块把石头搬上去,然后整整齐齐地砌好。
码农干的活也差不多,而且有详细的流程,设计该怎么设计,都有模板,写代码也不是随便想咋写咋写,甚至你写了复杂的东西,可能领导要教育你不要瞎折腾,代码写出来第一件事是给别人看的,你这玩意别人看不懂,今后没法维护,要尽量写得简单明了一些,慢慢“工业级代码”就变成了流水账。代码写完后测试,测出问题来要修改,修改完了重新回归测试,都给你安排得明明白白。
整体就是体力活。
这不多年过去了,我也不写代码了,公司业务也前进了一大截,以前那种砌墙工作现在大部分转给了外包公司,我们主要研究算法和核心业务,并且进一步拉高了入职门槛。几年前我看了下面试题,发现自己一个都不会。我和一起来的同事经常开玩笑,我们这些人的水平,如果现在面试都不一定能面中。
算法和模型优化这种事我现在已经不懂了,我手底下有几个项目组在做这事,那些人干的那些活我不太懂,只能看懂进度条了,不过管理层主要关注的是成本、风险、进度这几样,其他的关心也没用,又不能自己去写。