`
- 浏览:
224388 次
- 性别:
- 来自:
北京
-
1. 学习和思考时常问自己的几个问题:
(1)你的问题到底是什么?(提醒自己思考不要偏离问题。)
(2) OK,到现在为止,我到底有了什么收获呢?(提醒自己时不时去总结,整理学习的东西)。
(3)设想自己正在将东西讲给别人听(能否讲出来是判断是否真正理解的最佳办法)。
(4)设想需要讲给一个不懂的人听。(迫使自己去挖掘知识背后最本质、往往也是最简单的解释)。
(5)时常反省和注意自己的思维过程。尤其是当遇到无法理解或解决的问题之后,最需要将原先的思维过程回顾一遍,看看到底哪个环节被阻塞住妨碍了理解。问题到底出在哪里。并分析以后需要加强哪方面的思维习惯,才能够不在同样或类似的时候被绊住。对此,将思维的大致脉络写下来是一个很好的习惯。
(6)养成反驳自己的想法的习惯:在有一个想法的时候,习惯性地去反驳它,问自己“这个难道就一定成立吗?”、“有没有反例或例外?”、“果真如此吗?”之类的问题。
(7)人的思维天生就是极易流于表面来理解事物的。觉得自己理解了一个问题了么?条件反射性地问自己:你真的理解了吗?你真的理解了问题的本质了?问题的本质到底是什么?目前我的理解是什么?我对这个理解感到满意吗?这样的理解到底有什么建设性呢?等等。
2. 重视知识的本质。 对于程序员来说这一点尤其重要,程序员行业的知识芜杂海量,而且总是在增长变化。很多人感叹跟不上新技术。应对这个问题的办法只能是:抓住不变量。大量的新技术其实只是一层皮,背后的支撑技术其实都是十来年不变的东西。底层知识永远都不过时。算法数据结构永远都不过时。基本的程序设计理论永远都不过时。良好的编码习惯永远都不过时。分析问题和解决问题的能力永远都不过时。强大的学习能力和旺盛的求知欲永远都不过时。你大脑的思维方式永远都不过时。
3. 重视积累的强大力量。 万事提前准备,计划订长一点,自然就可以多获得准备的时间。设想你若干年后会在做什么事情,需要哪些技能,现在就开始准备。一个5年计划便可以让你获得从现在开始的5年准备时间。5年中每天腾出半个到一个小时专心于某一件事情,认准一个方向,每次走一点,其实不要说5年,两年就会发现会起到宏大的效应。
4. 抬头看路。人的思维是非常容易只见树木不见森林的(否则这个成语从哪来的呢?)。时不时抬起头来审视一下自己正在做的事情,问一问它(对现在或未来)有什么价值,是不是你真正希望做的。你学到的东西到底是什么?它们重要吗?你需要在这个时候学习这些吗?(见第2条)你的时间就是你的资源,你投入这些资源来掌握知识,所以到底用来掌握哪些知识是一个很重要的问题。仅仅遵循兴趣是不够的,人会对很多次要的东西产生兴趣,并一头钻进去浪费好多时间。(参见《Failing To See the Big Picture》[3])所以判断一个东西值不值得学习是很重要的。
5. 有时间吗?总结一下最近得到的新知识吧。 一般来说,我在一段时间内学习的一些东西总是会在这段时间内一直在脑子里打转,一有时间空隙(譬如走路,吃饭)它们就会自己蹦出来,促使我去进一步思考和总结。永远不要认为对一个知识的把握足够深刻,“理解”的感觉很多时候只是假象。学会反问自己对知识到底把握了多少,是很有价值的。(如何反问,前面的总结中有提到)。
6. 有时间吗?看本书吧。 (传统的)阅读和思考永远优于所谓的在互联网上汲取新知识,后者往往浅表、不系统、乃至根本没价值。
7. 制定简要的阅读计划。选出最近认为对你最有价值的书,先总览一下,决定阅读的顺序(哪些章节可以优先阅读)。然后每天看一点。并利用走路、吃饭、乘车或其他不适合带着书和笔的时间来总结看过的内容,建立知识结构,抽取知识本质,与以往的大脑中的知识建立联系。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
程序员 忠告, 主要是通过一些漫话形式的忠告 我个人感觉蛮有用的。看看以免对人生产生迷茫
对程序员的忠告 对程序员的忠告 对程序员的忠告
Bjarne Stroustrup 对C++程序员的忠告
总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们
老程序员的十条忠告2009-04-02 21:17如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告和建议吧,比起所学的课堂课程来,它毫不...
10年程序员总结性忠告
老程序员给年轻人的建议和忠告 老程序员的共识 给程序员的20条建议
CC++一位软件设计师对程序员的忠告.pdf
程序员如何成长1 高手忠告
程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.
程序员之路——一个老程序员对刚上大学的学弟学妹的忠告 刚刚学习计算机的同学必看!
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年...
程序员如何学好C++的50条忠告荟萃
程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.docx
好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要...
www.yahoo.com.cn
老程序员送给北大青鸟毕业的一些忠告和建议
程序员如何学好C++的50条忠告..
一位程序员工作10年总结的13个忠告+一名程序员的十年工作经历+程序员(工作十几年)的创业血泪史,万字长文,与君共勉!+程序员工作几年的一些感悟+程序员找工作的个人经验及注意事项+告诉你编程路上应该这么过+...
很多渴望自学编程的朋友询问如何自学编程,经过一段时间的思考后,我将一些自学编程前需要了解和思考的问题记录下来,希望能给那些刚刚开始或正准备自学编程的朋友们带去一些启发。