大道至简:软件工程实践者的思想
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第二节 能不能学会写程序的问题

我经常会被人问到“(我)能不能学会写程序”这样的问题。

这个问题由来已久。上溯十余年,程序员还是很少有人从事的职业。听说的人少,真正了解的人也不多。而当一个程序软件被装在计算机里并开始运行时,人们便开始惊讶于程序员的厉害。所以“能不能学会写程序”甚至成了一些人对自己的智力考评,所以便有人向我这样发问。

愚公都能明白的编程精义,那些向我发问的智叟们又怎么会不明白呢?

所以除了先天智障或后天懒惰者,都是可以学会写程序的。如果你能确信,自己知道在早上起床后:

如果天冷则先穿衣服后洗漱;

如果天热则可反之;

日复一日直到死亡。

那么你就可以开始编程了。甚至,如果你认为以下条件成立:

如果有类似于生病、不能行动,以及意外的紧急事件,则当日可以略过。

那么你就可以开始向程序设计师发展了。

因为你已经具备了一项常人不具备的基本素质:折中。