二十年前,最好的程序员可以将一个完整的应用程序放入一个64KB的.COM文件中。这是他们对可怜的英特尔80386计算机编程的最佳挖掘。这是因为,二十年前,电脑很贵,程序员很便宜。那是一个“计算机优先”的时代。那个时代结束了。那种哲学不再受到赞赏,因为今天的市场形势已经完全天翻地覆。现在,电脑很便宜,程序员很贵。这是一个“程序员至上”的时代。不再需要考虑计算机的功能和限制。斐波那契方法“写得优雅”(你怎么看?):具有“程序员思维”的典型程序员的特征包括:以类别对待人(程序员、菜鸟、文档编写者)讨厌系统、约束和标准t写单元测试——让低级程序员像消防员一样写作——这是他们大显身手的时候,喜欢听写而不是写文档讨厌别人修改自己的代码,喜欢一次只专注于一个项目。程序员是一群有才华的人。他们喜欢通过编写软件来展现自己的才能。他们喜欢编程,并且乐在其中。当你问一个程序员——“其他人怎么知道这段代码是做什么的?”你平时听到的答案都是一样的“——”问我就好!“程序员心态一个有程序员心态的程序员重构了上面的代码以使其更具可读性。他会认为以下版本的Java代码“更优雅”(你怎么看?):一个有教师心态的程序员展示了以下内容特点:保守,更喜欢使用传统的编程技术,并假设其他人都是初学者喜欢设置和遵守规则情况喜欢看到自己的代码被修改和重构同时参与多个项目程序员是有才华的团队合作者。他们关心团队合作、系统、培训和纪律,就像关心代码一样。他们将确保其他人可以在他们不在时轻松接管他的代码。程序员最乐于看到的是,自己编写的代码能够独立生存——被修改、改进、重构、退役。
