专栏名称: 架构师之路
架构师之路,坚持撰写接地气的架构文章
目录
相关文章推荐
架构师之路  ·  设计原本,架构师必读(新书上架,送福利) ·  5 天前  
架构师之路  ·  用单库自增键来生成业务id,后期要怎么分裤? ·  5 天前  
架构师之路  ·  认知层次不同的人,是很难沟通的 ·  6 天前  
高可用架构  ·  携程度假商品千亿日志系统架构演进 ·  1 周前  
51好读  ›  专栏  ›  架构师之路

对不起,你那不叫努力,叫重复劳动...

架构师之路  · 公众号  · 架构  · 2024-09-10 19:07

正文

我被大公司废掉的那5年...》里提到,大公司潜在最大的问题,就是“角色固化”,就是在一个岗位上重复劳动,有人在评论里说,那不是“重复劳动”,是“工作努力”。
这一篇文章分享给你,希望能引发你的思考:
==正文如下==

你身边有没有这样的人,日日早起夜夜晚睡,经常加班加点。但是从老板到同事,提起这人就是摇摇头摆摆手,一副一言难尽的样子。他们很忙,做的事却不漂亮。

那么他们在忙什么?这似乎很奇怪,他们如此努力,为什么事情总是做不好呢,问题究竟是在什么地方?

因为他们并不算努力,只是重复劳动。

我原来有一个同事,经过他电脑旁边的时候,他总是在写代码,似乎写不完的样子。有一次我问他:“怎么这么多代码要调试?咱们最近有这么多需求吗?”

他回答:“产品经理不满意,实现方案改过几遍了”

我又问:“他为啥不满意啊?”

他很郁闷:“产品经理说我实现的东西不是他想要的。我内心觉得,是他自己没说清楚。”

我很纳闷:“你设计编码之前,多花点时间和产品经理沟通呀。”

他疲惫地说:“哪有时间啊,每次需求都那么急,工期又紧,马上开始编码都不一定写的完呢!”

...

为什么,有些人就是很忙?

一遍,两遍,三遍... 他们在重复什么?

为什么,有的人就显得那么轻松呢?

另一个工程师,写代码之前,会先和PM,架构师,FE,QA都沟通清楚,需求的细节是什么,架构的层次是什么,接口的参数是什么,测试的用例是什么... 确实沟通耗费了时间,但一定等一切明确了之后,再设计与编码,既不用加班,项目又能按时交付。

这,就是努力和重复劳动的区别。

重复劳动是将时间和精力投在事情的低效率环节中,努力是将时间和精力投入在事情最高效的环节中。所以为什么说:“最可怕的是比你聪明还比你努力,而不是说比你聪明的人还比你用更多的时间。”

重复劳动最大的特征就是反复地去做对事情结果没有实质影响的事情。就拿学习来说,最重要的是做对题,要充分理解每一题的思路。至于抄在错题本上的字迹是不是美观,排列是不是工整,对于解题能力不会有一点提升,没有实质影响。
如何摆脱重复劳动?
要摆脱重复劳动,就是要找到对目标最有帮助的因素。比如写代码来说,最重要的是需求的明确性,那么就要围绕需求去投入精力。最常见的情况就是:

老板说,“这个活很急,周一就要!你们周末赶紧加班赶出来吧!”

于是周末一直在加班,忙了一个周末没有休息不说,周一老板说:“这不是我想要的东西啊,现在来不及了,今晚加班弄一下吧!”

可怜的程序员,就这样白忙活了一个周末。不仅如此,还会让老板认为他能力低下。升职加薪能有他的份吗?

我们经常能听到有人说的一句话就是:“没功劳还有苦劳呢!”其实说这句话的人,就是错把重复劳动当做努力。

那么我们,是在重复的劳动,还是聪明的努力呢?
=全文完=
来源:咪喵(mimiao_mao)(有删改)

开篇的问题,文中的问题,建议所有人想一想:
1. 你所做的工作,会不会岗位固化
2. 你所加的班,是重复劳动,还是努力工作?
3. 未来,该怎么办?


近期文章

我被大公司废掉的那5年...

学MySQL最好的项目

阿里巴巴MySQL规范,五千字