序 1
前言 5
软件工艺宣言 19
第1章 绪论 21
什么是软件技能 25
学徒期是什么 31
学徒模式是什么 32
模式来自哪里 33
下一步做什么 33
第2章 空杯心态 35
入门语言 38
白色腰带 45
释放激情 49
具体技能 51
暴露无知 54
正视无知 57
深水区域 59
以退为进 62
总结 64
第3章 走过漫漫长路 67
漫漫长路 69
技重于艺 71
持续动力 74
培养激情 77
自定路线 80
使用头衔 84
坚守阵地 85
另辟蹊径 87
总结 89
第4章 准确的自我评估 93
只求最差 94
找人指导 98
同道中人 101
密切交往 104
打扫地面 107
总结 109
第5章 恒久学习 113
提高带宽 114
不断实践 118
质脆玩具 121
使用源码 124
且行且思 128
记录所学 131
分享所学 133
建立馈路 136
学会失败 139
总结 140
第6章 安排你的课程 143
阅读列表 144
坚持阅读 147
钻研名著 148
深入挖掘 150
常用工具 155
总结 158
第7章 结束语 161
附录A 模式列表 167
附录B 一次学徒培训的号召 171
附录C 回顾Obtiva学徒训练项目的第一年 175
附录D 在线资源 179
参考文献 181