为什么埃隆·马斯克对代码的关注没有切中要害
计算机与信息系统学院软件工程高级讲师Christoph Treude博士解释了为什么我们需要学习如何正确评估软件开发人员的工作,以便设定切合实际的目标并为他们提供成功所需的资源。
埃隆·马斯克(Elon Musk)于10月27日收购Twitter后,开始着手对公司进行改造、遏制亏损并确定员工的贡献。他特别要求该公司的软件开发人员向他提供他们提交的代码摘要以及过去六个月中最重要的几行代码的多达10张截图。
然而,这种方法未能抓住软件开发人员的真正价值。在日益数字化的世界里,我们必须学会如何正确评估软件开发人员的工作,以便设定切合实际的目标,并为他们提供成功所需的资源。
代码行数不足以衡量编程进度
比尔·盖茨曾说过一句名言:用代码行来衡量编程进度,就像用重量来衡量飞机建造进度一样。软件开发太复杂了,无法用生成的代码量来判断,因为代码行数并不能准确衡量项目的进展。
Why Elon Musk's focus on code misses the mark
Dr Christoph Treude, Senior Lecturer in Software Engineering, School of Computing and Information Systems, explains why we need to learn how to properly evaluate the work of software developers, in order to set realistic goals and provide them with the necessary resources to succeed.
Following his acquisition of Twitter on October 27, Elon Musk set out to revamp the company, stem losses and determine the contribution of his employees. In particular, he asked the company’s software developers to provide him with a summary of their code commits and up to 10 screenshots of their most important lines of code from the past six months.
However, this approach fails to capture the true value of software developers. In an increasingly digital world, it is essential that we learn how to properly evaluate the work of software developers in order to set realistic goals, and to provide them with the necessary resources to succeed.
Lines of code is an inadequate measure of programming progress
Bill Gates once famously said “Measuring programming progress by lines of code is like measuring aircraft building progress by weight”. Software development is far too complex to be judged by the sheer amount of code produced, as the lines of code are not an accurate measure of the project’s advancement.
【 在 lvsoft 的大作中提到: 】
: 马斯克什么时候说代码行数是工作量,是KPI了?
: 就我所知的情况恰恰相反。
: 不过自媒体时代,传播真相并不重要,制造激烈冲突观点快速传播本身很重要。
: ...................
--
FROM 111.197.234.*