程序员修炼之道 笔记
程序员需要有责任心,不要推脱,不要逃避。
知识的投资
- 持续投资(每天学一点比三天打鱼,两天晒网要好)
- 投资多样性(前提是对你当前工作的领域,不管是技术还是业务,都要先很熟练才行,也就是先专家再全能)
- 管理风险(对要投资的知识要有所了解,不可盲目花时间下去)
- 低买高卖
- 回顾与平衡
建议
- 每年学一门新的语言
- 每个季度读一本技术书(每月读一本才好)
- 对非技术书也要有涉猎(正是,看的杂一点可以对这世界多了解一点,视野可以更开阔)
挑战是最好的学习机会。
即使你不懂,也可以花一点时间去研究下究竟是怎么回事,然后再教给另外一个人,这个记忆的效果非常好。
DEBUG的心理调适
丢弃防卫心,丢掉项目的压力,别惊慌。找到bug的根源,彻底解决它,而不是绕过它。
工欲善其事,必先利其器。
工具是手的延伸,要能做到工具和手合一。
重构的时机就是你发现需要重构的时候,不要等,哪怕明天。明天有明天的事情,这样会积累很多需要重构的地方,渐渐的你会发现代码越来越臃肿,无法再维护了。具体可以看重构那本书。