这本小书名叫《卓越程序员密码》,但大部分内容讲的不是具体的技术。书中的话题涉及程序员生活的方方面面,每个话题独立成篇、言简意赅,读来多有切身之感,引人思考。譬如每日邮件繁忙,电话不断,如何保证工作效率?有些程序员朋友,自身水平很高,为何向别人讲解问题时却效果不佳?如何和不断提要求的客户周旋?作者在行业中浸淫多年,在团队建设、项目管理等方面都有独到的见解。当然,书中更少不了关于软件开发本身的技巧,复杂性管理、重构、代码生成等都是对实际工作很有指导意义的方法。
作者在本书中所谈到的话题列举
为什么软件行业中许多传统的开发流程和职责分配已经过时了,以及如何找出这些问题
为什么要对消闲项目说“不”,为什么开放的时间表对生产力至关重要
协作的工作环境如何大幅提高我们的效率,又如何大大降低我们的效率
如何让代码生成成为开发流程中自然而然的一部分,以及它除了让生成代码更快还有什么好处
如何更好地与不能面对面交流的客户打交道,以及如何面对不管软件做了什么新改动都会大发雷霆的客户
为什么大幅加薪和“员工是我们最宝贵的财富”这句古老的口号并不意味着更好的技术工作
如何认识到软件本身已经太过复杂了
如何成为更好的老师,让我们能够把知识在程序员中一代代传下去
本书内容简介:
本书讲的不是你写的代码,而是你赖以生存的密码。
软件开发行业的从业人员成千上万,你如何保证自己出色地完成自己的工作?这本书里没有浮夸的老生常谈,作者汇集十余年来的软件开发经验,从各个角度审视这一行业,探讨了保持健康工作状态需要怎么去做。
如何在最漫长的项目中保持效率,如何建立一个适合自己而不是牵绊自己的工作流程,如何面对目标和你不一致的客户……日常工作中遇到的许多问题,都出现在作者的笔端。有些问题如果处理得不好,哪怕是最有经验、最有干劲的程序员也可能被击垮。但有了正确的手段,你就可以克服这些难题,成为你梦想中的专业程序员。
本书精彩评论:
这是Pragmatic Programmers系列中的又一本书——对新手来说是指引,对专家来说是重温,这是关于程序员技艺(和生活)的一本美妙的智慧集。 ——Derek Sivers,CD Baby和sivers.org的创始人
Ka Wai Cheung先生为那些寻找自己赖以生存的代码的专业开发人员写了一本书。这本书不是用那些在任何博客中都能找到的传统想法拼凑起来的,而是用强有力且有针对性的方法,讲述专业编程的技艺和现实。
如果你想找一本新瓶装旧酒的编程规则,那就不用看这本书了。但是,如果你正在寻找一种视角,看看软件开发是什么,或者你想要一套由真实经验提炼出的指导方针,那这本书正是你需要的。 ——Bob Walsh,作家、47 Hats的创始人
充满“美味”的经验,每篇的大小也十分“适口”——在这本书里你可以学到很多。花上些时间从过来人那里学学吧。 ——Adam Hoffman, 高级开发主管
一本好书,有现代程序员从日新月异的世界中得到的提示、技巧和经验教训。从事开发或与开发人员合作的人士不可不看。 ——Caspar Dunant, Webfish
预售网址: