出版社: 人民邮电出版社
副标题: 敏捷开发修炼之道
译者: 郑柯
出版年: 2014-10
页数: 186
定价: 45.00元
装帧: 平装
丛书: 图灵程序设计丛书·程序员修炼系列
ISBN: 9787115370365
内容简介 · · · · · ·
本书总结并生动地阐述了成为高效的开发人员所需具备的45 个习惯、思想观念和方法,涵盖了软件开发进程、编程和调试工作、开发者态度、项目和团队管理以及持续学习等几方面。
本书适合所有程序员阅读。
高效程序员的45个习惯(修订版)的创作者
· · · · · ·
作者简介 · · · · · ·
作者简介:
Venkat Subramaniam博士
Agile Developer公司创始人,敏捷开发权威人士。他培训并指导了美国、加拿大、印度和欧洲多国的上千名软件开发人员,并多次在各种大会上发表演讲。他还是.NET Gotchas的作者。可以通过venkats@agiledeveloper.com与他联系。
Andy Hunt
敏捷开发权威人士,敏捷宣言的创始人,Pragmatic Programmers公司创始人。除了本书,他还著有《程序员修炼之道——从小工到专家》等多本备受读者好评的图书。
译者简介:
钱安川
汇银丰网络总裁助理兼CTO。专注于O2O、移动互联网领域的产品和管理。曾任ThoughtWorks公司软件咨询师、敏捷过程教练。
郑柯
从事 IT 行业十余年,历任程序员、项目经理、市场、销售,曾混迹于《程序员》、InfoQ 等技术媒...
作者简介:
Venkat Subramaniam博士
Agile Developer公司创始人,敏捷开发权威人士。他培训并指导了美国、加拿大、印度和欧洲多国的上千名软件开发人员,并多次在各种大会上发表演讲。他还是.NET Gotchas的作者。可以通过venkats@agiledeveloper.com与他联系。
Andy Hunt
敏捷开发权威人士,敏捷宣言的创始人,Pragmatic Programmers公司创始人。除了本书,他还著有《程序员修炼之道——从小工到专家》等多本备受读者好评的图书。
译者简介:
钱安川
汇银丰网络总裁助理兼CTO。专注于O2O、移动互联网领域的产品和管理。曾任ThoughtWorks公司软件咨询师、敏捷过程教练。
郑柯
从事 IT 行业十余年,历任程序员、项目经理、市场、销售,曾混迹于《程序员》、InfoQ 等技术媒体。现自由职业,以艺术普及为毕生志业,独立创办、运营“一天一件艺术品”豆瓣小站以及微信公众订阅号。
目录 · · · · · ·
第2章 态度决定一切 10
1 做事 12
2 欲速则不达 15
3 对事不对人 18
4 排除万难,奋勇前进 23
第3章 学无止境 26
5 跟踪变化 28
6 对团队投资 31
7 懂得丢弃 34
8 打破砂锅问到底 37
9 把握开发节奏 40
第4章 交付用户想要的软件 43
10 让客户做决定 45
11 让设计指导而不是操纵开发 48
12 合理地使用技术 52
13 保持可以发布 55
14 提早集成,频繁集成 58
15 提早实现自动化部署 61
16 使用演示获得频繁反馈 64
17 使用短迭代,增量发布 69
18 固定的价格就意味着背叛承诺 73
第5章 敏捷反馈 76
19 守护天使 78
20 先用它再实现它 82
21 不同环境,就有不同问题 87
22 自动验收测试 90
23 度量真实的进度 93
24 倾听用户的声音 96
第6章 敏捷编码 98
25 代码要清晰地表达意图 100
26 用代码沟通 105
27 动态评估取舍 110
28 增量式编程 113
29 保持简单 115
30 编写内聚的代码 117
31 告知,不要询问 121
32 根据契约进行替换 124
第7章 敏捷调试 128
33 记录解决问题的日志 129
34 警告就是错误 132
35 对问题各个击破 136
36 报告所有的异常 139
37 提供有用的错误信息 141
第8章 敏捷协作 146
38 定期安排会面时间 148
39 架构师必须写代码 152
40 实行代码集体所有制 155
41 成为指导者 157
42 允许大家自己想办法 160
43 准备好后再共享代码 162
44 做代码复查 165
45 及时通报进展与问题 168
第9章 尾声:走向敏捷 170
9.1 只要一个新的习惯 170
9.2 拯救濒临失败的项目 171
9.3 引入敏捷:管理者指南 172
9.4 引入敏捷:程序员指南 174
9.5 结束了吗 175
附录 资源 176
索引 182
· · · · · · (收起)
"高效程序员的45个习惯(修订版)"试读 · · · · · ·
不管路走了多远,错了就要重新返回。 ——土耳其谚语 这句土耳其谚语的含义显而易见,你也会认同这是软件开发应该遵守的原则。但很多时候,开发人员(包括我们自己)发现自己走错路后,却不愿意立即回头,而是抱着迟早会步入正轨的侥幸心理,继续错下去。人们会想,或许差不多少吧,或许错误不像想象的那么严重。假使开发软件是个确定的、线性的过程,我们随时可以撤回来,如同这句...
丛书信息
· · · · · ·
喜欢读"高效程序员的45个习惯(修订版)"的人也喜欢 · · · · · ·
- 程序员思维修炼 (修订版) 8.3
- 持续交付 8.6
- 高效能程序员的修炼 8.1
- 面向对象分析与设计 9.3
- Java性能优化权威指南 8.2
- 编程风格 7.9
- 测试驱动开发的艺术 7.9
- 图解设计模式 8.8
- 软技能 8.0
- 实例化需求 7.9
高效程序员的45个习惯(修订版)的书评 · · · · · · ( 全部 43 条 )
几十块买来这么多宝贵的经验你还不知足?
《高效程序员的45个习惯》摘要与心得
值得每个敏捷开发人员阅读
这篇书评可能有关键情节透露
主要讲述了程序员在敏捷开发过程中的工作态度,自我学习,软件交付,编码,调试,团队协作,自我管理等方面,总结为45个习惯,基本是敏捷技术实践和管理实践在开发人员身上的应用,亮点是给出以往错误的认识和对比分析,很多实战经验。有敏捷开发经验的人员会感受很深刻,... (展开)《高效程序员的45个习惯》读书笔记分享
这篇书评可能有关键情节透露
本书总结并生动地阐述了成为高效的开发人员所需具备的45 个习惯、思想观念和方法,涵盖了软件开发进程、编程和调试工作、开发者态度、项目和团队管理以及持续学习等几方面。 个人觉得这本书不仅仅适合程序员来读,书中很多的观点放在职场上的其他职位也同样适用。比如: 态度篇... (展开)你不需要出色才能起步,但你必须起步才能变得出色
这篇书评可能有关键情节透露
1 态度决定一切 1.1 当问题出现的时候,找到是谁出的BUG完全没有意义,最先解决的应该是问题本身 1.2 “不是我的错”这句话不对,“都是你的错”这句话更不对 1.3 如果你没有犯过任何错,这说明你可能没有努力去工作 1.4 发现问题时,不要试图掩饰问题,要勇敢的指出来 2 学无... (展开)> 更多书评 43篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部3 )
-
人民邮电出版社 (2010)8.1分 1420人读过
-
Oreilly & Associates Inc (2006)8.7分 50人读过
以下书单推荐 · · · · · · ( 全部 )
- 团队图书馆 (dexteryy)
- T (dhcn)
- 黑客:照进未来世界的光 (cnfeat)
- ThoughtWorks工程师读书路线图 (沉醉不知归路)
- 数字化抓手----EA/企业架构生命周期管理 (小毛叔)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于高效程序员的45个习惯(修订版)的评论:
feed: rss 2.0
1 有用 Exia 2016-07-29 08:04:29
看完信心满满,然后第二天依旧是一条咸鱼啊啊啊啊啊
0 有用 陈卤蛋 2015-11-14 21:56:40
简直是人间指南
0 有用 Zwischen 2016-06-25 18:13:59
不只是程序方面的收益
0 有用 知识管理布道师 2017-12-26 16:22:45
很多想法不错,但对国内大多数中小软件公司来说,没办法施展的。
0 有用 feiandxs 2020-04-15 15:03:36
软件开发和项目管理的书我看了蛮多了,这本书基本对得起它在豆瓣的高分。提供了详实的方法论,还有那些在工程实践中看似缥缈难以描述甚至可以上升到哲学层面讨论的东西,这本书里基本都有涉及,并给出了可行的操作方案。
0 有用 Andypan 2021-04-14 10:16:08
软件开发领域不可不读的经典好书。敏捷的方法也可以用来指导人生。 持续的推进系统前进与完善 <=>持续不断的完善自身,fix掉一些小bug(怀习惯) 持续不断,切勿时续时断
0 有用 贪玩的牛 2020-07-10 20:28:30
适合入门同学
0 有用 feiandxs 2020-04-15 15:03:36
软件开发和项目管理的书我看了蛮多了,这本书基本对得起它在豆瓣的高分。提供了详实的方法论,还有那些在工程实践中看似缥缈难以描述甚至可以上升到哲学层面讨论的东西,这本书里基本都有涉及,并给出了可行的操作方案。
0 有用 Lim 2019-10-18 15:59:23
学到很多与具体技术无关的内容,确实是好习惯,平衡的艺术说得很好,没有什么是绝对的。
0 有用 叶若纤尘 2018-12-09 20:28:50
tips:1、对事不对人,解决问题才是目的;2、跟踪变化,保持沟通;3、提早集成,问题早发现早反馈;4、代码风格良好,低耦合,易修改,增量式编程;5、维护调试日志,记录问题及其解决方法。