编程是思考而不是打字
我们是否打字太多,而编程太少。
读《 How to control the metacognition process of programming?》 这篇文章的笔记。
- 打字是无意识的活动,是凭靠的肌肉记忆;我们应该更多的思考
- 把我们的一些决定交给潜意识,经常会出现问题;比如下意识的坏习惯,所以要把潜意识浮出水面,用显意识加以审阅,才能减少出错。
- 控制潜意识的两个方法:
- 向别人解释你的代码
- 问自己一些预先准备好的问题(比如问题模板)
PS:遇到问题的一个典型的场景就是: 一顿代码调试,各种打印输出日志; 此时也许应该停下里,结合预制的问题模板问自己一些问题。理下思路。
我个人感觉我是打字也太少,思考也太少,哈哈