空杯心态:放下对技能水平的自鸣得意
1、入门语言:学习一门语言,从实际问题入手→形成反馈回路
构建学习沙箱
利用实际代码,进行学习测试
学习一门语言:与精通该语言的专家一起工作,即找人指导
阅读他人的代码,分享经验
第一门语言:框架
深入挖掘语言&学习迥然不同的方法解决问题的语言
语言规范,通读他人写的标准库,打补丁,得到自己的通用法
2、白色腰带:学习进度降低,尊重与好奇的态度
用不同范式的语言来实现某种编程范式编写的程序
3、释放激情:热情与好奇心,需适应团队动态
思想的多样性→集体智慧
4、具体技能:收集你欣赏的人的履历,找出具体五项技能
5、暴露无知:学习是交付软件的一部分
告知真相,使安心
问问题
专家技能是副产品,而非目的地
不甚了然的列表并持续更新
6、正视无知:填补只是空白,团队利益
同暴露无知相结合:
暴露而不正视就是耸肩不管能力之外的部分
正视而不暴露阻碍自己克服无知
7、深水区域:更大挑战,保证失去控制室马上得到帮助
8、以退为进:短期修正,时间限制,重新实现一项任务