高效程序员的45个习惯

Venkat Subramaniam

出版时间

2010-01-01

ISBN

9787115215536

评分

★★★★★

标签

编程

书籍介绍

“书中‘切身感受’的内容非常有价值——通过它我们可以做到学有所思,思有所悟,悟有所行。”

——Nathaniel T. Schutta,《Ajax基础教程》作者

“此书通过常理和经验,阐述了为什么你应该在项目中使用敏捷方法。最难得的是,这些行之有效的实战经验,竟然从一本书中得到了。”

——Matthew Johnson,软件工程师

十年来,软件行业发生了翻天覆地的变化。敏捷方法大行其道,测试和测试驱动开发在很多开发人员的工作中扮演着重要的角色。作为一名程序员,你应该培养怎样的素质,方能对多变的环境应对自如,始终立于不败之地?

本书简明实用、见解深刻,总结了高效程序员在开发过程中的45个个人习惯、思想观念和方法,有助于开发人员在开发进程、编码工作、开发者态度、项目和团队管理,以及持续学习等5个方面积极修炼。通过学习这些内容,养成这些好的习惯,你可以极大地提升自己的编程实力,更快速、更可靠地交付更高质量的软件,从而成为真正的高效程序员。

AI导读
核心看点
  • 涵盖敏捷开发、编码、调试等45个实战习惯
  • 强调态度决定一切,提倡对事不对人
  • 注重持续反馈与小步迭代,提升交付质量
适合谁读
  • 希望提升职业素养的初级至中级程序员
  • 正在实践或准备引入敏捷开发的团队
  • 寻求软件工程方法论与最佳实践的开发者
读前提醒
  • 内容偏重理念而非具体技术,需结合实践
  • 部分观点被读者认为较浅,建议批判性阅读
  • 可作为《程序员修炼之道》的补充读物
读者共识
  • 书中箴言富有启发性,但被指像心灵鸡汤
  • 适合新手入门,资深开发者可能觉得新意不足
  • 强调团队协作与代码整洁,实用价值较高

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "敏捷开发宣言: - 个体和交互胜过过程和工具 - 可工作的软件胜过面面俱到的文档 - 客户协作胜过合同谈判 - 响应变化胜过遵循计划"
  • "敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完善。"
  • "指责不会修复bug。把矛头对准问题的解决方法,而不是人。"
  • "另一种防止代码难懂的重要技术是单元测试。单元测试帮助你很自然地把代码分层,分成很多可管理的小块⋯⋯它们是一种可执行的文档。"
  • "开发者能做的最重要的决定就是:判断哪些是自己决定不了的,应该让客户做决定。"
  • "1.做事 2.欲速则不达 3.对事不对人。让我们骄傲的应该是解决了问题,而不是比较出谁的主意更好。 a)设定最终期限。 b)逆向思维 c)设立仲裁人 d)支持已经做出的决定 4.排除万难,奋勇前行。 5.跟踪变化。 6.对团队的投资。 7.懂得丢弃"
  • "它要求团队中的每一个人(包括与团队合作的人)都具备职业精神,并积极地期望项目能够获得成功。它并不要求所有人都是有经验的专业人员,但必须有专业的工作态度——每个人都希望尽最大可能做好自己的工作。"
  • "你要知错能改,在事实面前主动承认自己的所有错误,你要能自我反省,经常编码实战,加强团队协作精神。"
作者简介
Venkat Subramaniam博士 Agile Developer公司创始人,敏捷开发权威人士。他培训并指导了美国、加拿大、印度和欧洲多国的上千名软件开发人员,并多次在各种大会上发表演讲。他还是.NET Gotchas的作者。可以通过[email protected]与他联系。 Andy Hunt 敏捷开发权威人士,敏捷宣言的创始人,Pragmatic Programmers公司创始人。除了本书,他还是多本获奖和备受好评图书的合著者,这些图书包括Programming Ruby、《程序员修炼之道——从小工到专家》、《单元测试之道C#版——使用NUnit 》、《单元测试之道Java版——使用JUnit》、《版本控制之道——使用CVS 》等。
目录
第1章 敏捷——高效软件开发之道
第2章 态度决定一切
1. 做事
2. 欲速则不达
3. 对事不对人

显示全部
用户评论
被注释逗笑N次,一个段子是:XML就像人类,小的时候很可爱,长大了之后,非常讨厌。
infoq 精选版
经过实践,一定程度上反对此书
若已对敏捷有所了解,那么此书除了插科打诨外实在没有什么新意。
翻了翻,重温做程序员的日子。
啥也没有
介绍了敏捷交付的方法,态度,值得学习参考
道理我都懂 就是怎么知行合一有点难,Ps:本书适合所有软件工程相关人员阅读,且其实谈的是怎么高效和优化,大家的公司和项目有没有在践行敏捷都可以看看这书。
可以把这本书当成工具书,时常拿来翻看,对照自己实际工作生活,用来指导自己的工作~
有一些指导意义,有些章节有些多余。整体有种“正确的废话”的感觉
下载
收藏