知识卡片
丢弃旧习惯
内容
学习新技术时,旧经验既是基础也可能成为束缚。过时约束下形成的技巧不应无差别迁移到新环境,要主动比较语言、工具和平台的差异。发散:成长不只是增加技能,也包括删除不再适配的反射动作。
参考来源
- 位置:第3章《学无止境》"7 懂得丢弃"(源文件:_epub-src/OEBPS/text00000.html)
- 结论依据:原文用汇编时代内存重复占位技巧、C语言写Java代码等例子说明思维定式经多年摸爬滚打形成会被无意识带入新技术,指出丢弃的第一步是"意识到你还在使用过时的方法",并建议尽可能完全转入新开发环境以减少旧习惯牵绊,直接支持卡片结论。
- 原始内容:"很容易会发现有人用C语言的方式编写Java代码,用VB的方式编写C#的代码……这样,你辛苦地转向一门新的语言,却失去了期望获得的益处。……丢弃的第一步,就是要意识到你还在使用过时的方法,这也是最难的部分。……应该力求尽可能完全转入新的开发环境……只有更少被旧习惯牵绊,才更容易养成新习惯。"