Cobol 推理
2011 年 1 月 15 日
我经常听到有人声称某种技术将允许用户编写自己的软件,而不再需要程序员。当我听到这种说法时,我总是想起 COBOL 的目标——我们都知道结果如何。
像许多开发人员一样,我非常怀疑非程序员能够编写出重要的软件。我认为,成为一名有效的程序员需要具备特定的技能和思维方式——能够弄清楚如何精确地描述行为,并将大量此类描述组织成一种可塑的形式。这并非每个人都具备的技能——而且通常会导致一份全职工作。因此,当我看到为最终用户编程而引入的技术时,它往往会发展出自己的程序员社区,而这些程序员并非真正的业务用户。