图书介绍
华章程序员书库 软件工艺师 专业、务实、自豪【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (英)桑德罗·曼卡索著;爱飞翔译 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111514008
- 出版时间:2015
- 标注页数:206页
- 文件大小:76MB
- 文件页数:232页
- 主题词:软件开发
PDF下载
下载说明
华章程序员书库 软件工艺师 专业、务实、自豪PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 理念及态度2
第1章 21世纪的软件开发2
1.1 何谓资深开发者4
1.2 新的挑战5
第2章 敏捷软件开发8
2.1 面向流程的敏捷软件开发原则9
2.2 面向技术的敏捷软件开发原则9
2.3 何谓敏捷9
2.3.1 转变开发方式10
2.3.2 扩大参与范围10
2.3.3 丰富职业技能11
2.4 《敏捷软件开发宣言》11
2.5 由传统开发方式向敏捷转型12
2.6 因转型不佳而表现出的问题13
2.6.1 转型不彻底15
2.6.2 局部转型的积极意义18
2.7 敏捷软件开发与软件工艺的关系19
2.8 小结19
第3章 软件工艺20
3.1 更恰当的比喻20
3.2 维基百科对软件工艺的定义21
3.3 笔者个人所推崇的定义21
3.4 更为简洁的定义21
3.5 不要拘泥于定义21
3.6 软件开发是手艺、生意、工程、科学,还是艺术22
3.7 软件工艺的历史23
3.7.1 软件工艺峰会24
3.7.2 软件工艺概念走向全球25
3.7.3 软件工艺师交换计划25
3.7.4 软件工艺社团26
3.7.5 《软件工艺宣言》的制定过程27
3.7.6 《软件工艺宣言》及讲解28
3.8 小结34
第4章 软件工艺师的态度35
4.1 你的事业由谁掌控36
4.2 与时俱进38
4.2.1 博览群书38
4.2.2 阅读并撰写博客39
4.2.3 关注技术网站40
4.3 寻找业界高手41
4.4 反复练习41
4.4.1 kata42
4.4.2 兴趣项目43
4.4.3 开源项目44
4.4.4 结对编程45
4.5 参与社交活动46
4.6 主动发现问题47
4.7 兼顾工作与生活48
4.7.1 挤出空闲时间48
4.7.2 用“番茄工作法”集中注意力50
4.7.3 处理好工作与生活之间的关系50
4.8 小结51
第5章 争强好胜、满腔热情与专业精神52
5.1 学会拒绝54
5.1.1 大败局55
5.1.2 从这次失败中得到的教训57
5.1.3 更加专业地工作58
5.2 提出解决办法59
5.3 开明的项目经理62
5.4 小结63
第6章 什么是可行的软件64
6.1 只开发出可行的软件是不够的65
6.2 软件维护65
6.3 潜在的危险66
6.3.1 编写高质量的代码67
6.3.2 要雇用软件工艺师,而不是平庸的开发者67
6.4 错误的时间观念68
6.4.1 技术债务的故事68
6.4.2 过于忙碌的团队69
6.4.3 单元测试任务卡71
6.4.4 合理运用时间72
6.5 遗留代码73
6.5.1 转变态度74
6.5.2 既要享受工作,也要令客户满意75
6.6 小结76
第7章 技术实践77
7.1 不仅要做正确的事情,而且要把事情做好77
7.2 软件公司的具体情况78
7.3 极限编程的历史79
7.4 极限编程的做法及其价值81
7.5 为自己的决策负责87
7.6 注重实效87
7.7 小结88
第8章 漫漫职场路89
8.1 巴西少年成长记89
8.2 专注与决心91
8.3 把工作当成投资92
8.4 自主、精通与目标94
8.5 在公司内谋求发展与追求事业成功之间的关系95
8.6 小结96
第二部分 全面转变98
第9章 招纳人才98
9.1 普通的职位描述98
9.2 因过于忙碌而草率地招聘101
9.3 最好别在招聘启事上面写职位描述信息102
9.3.1 如果一定要写职位描述,如何写才好104
9.3.2 这不仅仅是一份工作109
9.4 推荐工作109
9.5 参与社团活动109
9.6 确定有效的筛选标准110
9.7 储备式招聘112
9.8 小结113
第10章 面试软件工艺师115
10.1 把面试当成商业谈判115
10.2 如何判断对方是不是良好的合作伙伴116
10.2.1 用人公司对良好合作伙伴的理解116
10.2.2 开发者对良好合作伙伴的理解117
10.3 有效的面试119
10.3.1 在面试中关注重点120
10.3.2 用思维图促进谈话效果120
10.3.3 在面试过程中结对编程121
10.3.4 请根据公司的实际要求来设计面试124
10.4 大胆录用有潜力的开发者125
10.5 如何为现有团队招募新成员;如何招募新团队125
10.6 面谈之前先通过代码练习来筛选开发者126
10.7 每个人都应该学会面试127
10.8 必须由开发者来面试开发者127
10.9 小结128
第11章 面试中的禁忌129
11.1 不要自作聪明129
11.2 不要出脑筋急转弯问题130
11.3 不要问连自己都不知道答案的问题130
11.4 不要看不起开发者130
11.5 不要阻止开发者上网131
11.6 不要在纸上写代码132
11.7 不要用算法来面试开发者132
11.8 不要安排电话面试133
11.9 小结133
第12章 团队士气低落的害处135
12.1 公司向敏捷转型之后所表现出的问题:士气低落135
12.2 雇用“朝九晚五”式开发者的代价137
12.3 缺乏工作动力会阻碍公司的变革139
12.4 请软件工艺师来提升团队的工作热情140
12.5 小结142
第13章 营造学习气氛143
13.1 错误的变革动机144
13.2 营造一种学习文化145
13.2.1 举办读书会146
13.2.2 举行午餐研讨会146
13.2.3 举行小组讨论147
13.2.4 在一个迭代周期内互换项目147
13.2.5 小组代码审校149
13.2.6 举行编程实验149
13.2.7 在公司内部组织实践社团151
13.2.8 鼓励大家做兴趣项目152
13.2.9 参与公司外的技术社团152
13.3 其他人不想参与时该怎么办152
13.3.1 自己做个榜样153
13.3.2 关注那些乐于改变的人153
13.3.3 不要强迫他人参与153
13.3.4 不要试着改变每个人153
13.3.5 避免出现大家都借故不参加活动的情况154
13.3.6 不必征得老板同意154
13.3.7 不要化简为繁154
13.3.8 建立有规律的聚会制度155
13.4 小结155
第14章 推动技术变革156
14.1 确定自己所面对的质疑者是何类型156
14.2 为推进技术变革做好准备160
14.3 从何处入手161
14.3.1 建立信任161
14.3.2 以身作则163
14.3.3 逐个解决问题163
14.3.4 迭代、回顾、调整165
14.4 恐惧与无能165
14.5 如何说服主管166
14.6 如何说服团队采用TDD167
14.7 面对质疑168
14.7.1 如何面对“象牙塔里的架构师”169
14.7.2 如何面对抱怨公司的人173
14.8 你真的要在乎这么多吗174
14.9 小结174
第15章 务实的软件工艺175
15.1 大家总是想要高质量的软件175
15.2 打破“开发高品质的软件昂贵而耗时”这一迷思177
15.3 重构179
15.4 软件开发的方式不止一种180
15.5 帮助业务人员181
15.6 软件项目并不是围着我们转的184
15.7 优秀开发者与平庸开发者之间的区别184
15.8 简洁设计四原则185
15.8.1 设计模式186
15.8.2 从重构到模式187
15.9 软件工艺与务实态度188
15.10 总结189
第16章 软件工艺师的职业进化之路190
16.1 软件工艺师的品格191
16.2 职业发展192
16.3 道路与里程碑193
16.3.1 选好职业发展过程中的每一份工作195
16.3.2 不知道接下来的发展方向怎么办197
16.4 接触各种类型的软件开发工作197
16.5 使命感199
附录 进一步澄清对软件工艺的各种误解200
热门推荐
- 2982112.html
- 1105874.html
- 3638308.html
- 1247340.html
- 168899.html
- 114715.html
- 369049.html
- 2285090.html
- 1154017.html
- 786725.html
- http://www.ickdjs.cc/book_2668725.html
- http://www.ickdjs.cc/book_1954304.html
- http://www.ickdjs.cc/book_464487.html
- http://www.ickdjs.cc/book_3678375.html
- http://www.ickdjs.cc/book_3321144.html
- http://www.ickdjs.cc/book_3057812.html
- http://www.ickdjs.cc/book_28822.html
- http://www.ickdjs.cc/book_2704190.html
- http://www.ickdjs.cc/book_3023439.html
- http://www.ickdjs.cc/book_106775.html