综述
核心议题:如何思考,如何提问,如何学习
如何思考
DAMA:多维
芒格曾多次提及"双轨分析法",意即,同一件事从理性和感性两方面来分析。
若你真要把一件事看透做好,就要付出更多的思考和实践,所谓更多的思考就是从不同的维度去想,比如,大妈曰:编程要以最小代价解决问题,代价是个“虚”词,它可以包含人月、内存开销等很多维度。
应用:芒格提到过思考清单,即,对待一件严肃的事情,每个人都应该有一个清单,用来指导和规范你的思考,这清单列出的正是不同的维度。在学习编程的过程中,练习针对问题列清单。
如何提问
DAMA:好问题本身必定包含了答案的解决方向。
这@#¥%,恕老臣愚钝。 +_+
我对好的提问的理解是,提问者本身已经对问题进行了思考,有得也有惑,针对“惑”的部分来提问。
另,提问不是为了得到“标准答案”,而是得到了一个人给出的答案,如上节所言,这只是一维,只是一维。
应用:边学边问。
如何学习
DAMA:编程就要多写,看书不如写代码。
这一句让我联想到母校的校训——“行胜于言”,学习是实践与理论不断积累、螺旋上升的过程,实践先行。
DAMA:百度一个问题,点开第一个结果,就跟着人家一步步做,结果在那安装node.js,安那玩意嘎哈?
这是我常干的事儿,真是糊涂。思考是个脑力活动,容易跑偏,查找问题的答案要追求第一手资料(官方文档),并且带着明确的目标,不要急,不要急。
应用:遇到问题先找官方文档,搞清楚元知识,最关键的是——写下来,写下来。
p.s. 谷歌的搜索语法很早就学过,却懒得用,今后要用起来。 谷歌常用语法: 与或非: + OR - [谷歌不支持通配符 *] 搜索整句加双引号 "search content" 限定文件类型 filetype:doc 限定网站 site:edu.cn
btw 不过不论如何,是开课以来的第一次输出。打个满意的哈欠,睡觉去了 ^_^