@seedhk 这个问题早就有人回答过了,无法评估。https://martinfowler.com/bliki/CannotMeasureProductivity.html 评估下一下场景谁的水平高: 1. 我用 10 万行写出来的代码,你用 1 万行实现了 2. 我用一年写了有 100 个功能点的项目,你写了一个有 30 个功能点的项目 3. 过去一年,我负责 1 一个项目,成功了,你负责 5 个项目成功了 4 个
大道至简带来的价值是什么?你自己说不清楚,然后就等着外部的人自己去看去体会?你第一个故事里面的小 A ,明明在汇报的时候可以说为了解决某个问题,经过怎么样的思考,如何简洁快速解决,并且带来的好处是没有 BUG ,几乎没有运维成本,降本增效。这根本不是大道至简或者过度设计的问题,纯粹是你是否能有逻辑得把自己做的事情说清楚。
本质上根本不是说谁工作能力得问题,而是如何能把你工作的贡献量化出来,然后让外部人快速了解并且能肯定你的工作。我遇到大部分程序员的问题就在于,都闷头干,需要汇报的时候总是三言两语把事情说得很简单。那么上级在看到你的汇报时肯定会认为你做的事情都不难,裁掉你换个新人也是应该的。