摘要:
第六章 我怎样在官僚体系下生存 6.1 米德市的三角职位轮换 相比于开发新产品代码, 维护遗留代码对程序员而言是个沉重的负担. 所以, 为了减少这种施加给维护程序员的负担, 新代码在开发时就必须坚持高品质, 并时时刻刻替今后的维护人员着想. 6.2 大型机构、小型计算机和独立程序员 随着PC的普及, 软件行业出现了一种趋势: 个体的程序员除了做一份有稳定收入的工作外, 还开始在业余时间接私活来做.... 阅读全文
摘要:
第四章 我们能更有效地思考吗 4.1 为什么人们根本不思考 以下是一些人们不思考的常见原因: 有人不愿意人们思考, 所以故意使用诸如"所有的", "永远", "每个", "显而易见"这样的"催眠词"来麻痹人们, 从而扼杀思考. 清醒的人们应该把这些"催眠词"看做触发器, 一碰到它们, 就应该好好思考一下. 思考会使人疲倦, 因此也可能妨碍其他的思考. 思考本身是一件费时而昂贵的事情. 如果对任何事... 阅读全文
摘要:
前言 所谓"prefessional", 是指在特定的活动领域里, 具备了不起的技艺或经验. 专业人士——无论是医生, 运动员, 还是程序员——进行自我考察, 不是为了惩罚自己, 而是为了获得自我提升. 第一章 对专业人士来说, 有哪些重要问题 1.1 成为一个程序员要花多久时间 现在的世界常常有这样一个误解: 任何人, 只要经过短期而速成的培训, 就能成为一个专业程序员. 造成这种误解主要有两个... 阅读全文