书籍介绍
这不像一本四平八稳的软件开发管理指南,而更像一位脾气火爆、爱抬杠的资深工程师在博客上跟人吵架的合集。Joel Spolsky 最戳中读者的地方,是他对'抽象'的警惕:越是往上层爬,越容易遗忘底层那些简单却根本的东西,而多数灾难性的错误正源于此。他劝程序员从 C 语言和 CPU 讲起,劝团队'每日编译'、'立刻修 bug'、'给程序员安静的工作环境',这些如今被奉为常识的做法,很多都出自他的直言不讳。书里商业内容占了不小比重,面试、激励、外包取舍,观点鲜明甚至偏激,'奖励有害''任务切换有害'这类标题本身就带着立场。它真正适合的是愿意被作者'冒犯'、并因此重新审视自己日常工作的开发者,而非寻求标准流程手册的人。