非专业程序员

2009年4月18日

我使用“非专业程序员”这个词来指代那些不把自己当程序员的人。那些每天大部分时间都在处理电子表格的人就是在进行编程,而且往往是高强度的编程。然而,他们通常不会称自己为程序员,也不会花太多时间学习如何更好地编程。

专业程序员很容易对非专业程序员嗤之以鼻,但非专业程序员通常是领域专家,他们非常了解程序应该做什么。我们的挑战是思考如何更有效地让他们参与软件开发,并提供易于使用的工具,这些工具既能构建结构良好的程序,又能有效地演进,并能很好地集成到更广泛的软件生态系统中。