让人聪明的思维习惯



  1 develop smart habits 
  2 获取高质量的knowledge base 
  3 运用已有知识实现目标 

  High quality knowedge base: 
  - 经常把自己学到的东西教给别人,可以帮助检查知识漏洞,巩固理解 See one, do one, teach one. 
  - 如果不理解别人的观点,要求别人解释自己的thought process。过程比结论重要。 
  - 不要泛读然后选择性的精读 (这个令人吃惊),因为人对自己知识漏洞总是低估,illusion of explanatory depth. 养成在阅读时候解释给自己听的习惯,如果读完某种解释,自己无法合理复述出来,就说明只是泛泛看过以为自己懂了,其实根本就不明白。这点在眼下这个社会里面简直太流行了。好好的学懂一些东西比泛泛的看100倍多的东西要管用的多。我自己要切记切记!!!!!! 
  - 建立smart thinking环境:教别人要引导别人思考而不是完全代劳。最高效的学习进步发生在deliberate practice (willpower is overrated, the talent code两书),将将在已有能力之外的区域。Zone of proximal development. 
  - 沟通的时候注意多义词,尽量清晰定义所涉及的概念。不懂不清楚具体意思的,一定要问清楚。 
  - 集中理解新知识的essence,事物相互的关联和联系方式relational knowledge,不要被表面现象“卡住”了 

  enhance memory 
  - 会议后花一点时间快速回顾讨论过的内容,列举3条最重要的记住,而不是急忙开始做下一件事 
  - 开会,先列举日常事项,结束后wrap up回顾,帮助别人和自己记忆(其实最好别开会,快速在走廊meet and chat, 必须发action item否则必须计算成浪费时间的chitchat) 
  - 总结可以包含objects, events, and causal understanding. 写总结,重读一次,找含混不清的地方。寻找知识漏洞。

  - active learning, deep thinking 主动思考而不是被动吸收, 把新知识点融汇进已有知识网络中,用至少3个hook帮助retrieve记忆 
  - 用多种方式学习,方便多形成记忆的钩子。被动吸收(context)比如看不同人讲同一个topic,读不同人的书,换学习环境,当然最重要的是主动吸收,脑子多动,主动与其他知识网络建立联系。(which is what i am doing by taking and re-organizing my book notes) 

problem solving via analogy etc 
  - 解题的时候从多个角度考虑,从其他领域寻找近似和灵感 
  - 解决特别难的问题的时候,用多种方式表述问题本身,有时候就找到解法了 
  - 不要孤立的考虑问题,多跟其他类似的东西产生联系 
  - 经常问问别人都在研究些什么,会对自己有启发,说到底还是保持对旁人的好奇
        - impasses: incubation period 遇到困难的时候,放一阵子再回来重新看。(一直在做,有意做有困难的工作的时候用timer控制,别一气儿想太久,头天晚上耽误4小时的东西回头重看经常15分钟解决) 
  - 画图,visualize
  - need for closure: 这个有点像MBTI里面P/J这一项.depending on when I take the test I may be "judging" or more biased towards action. 太希望快点做完的人会容易缺乏考虑,反之又容易产生大量alternative但是迟迟不能下决心。正确估计自己的倾向然后做好弥补措施。(投资问题上我分析太多行动太少,不过做小事的时候太纠结一定要做完,其实当放则放)无法做出选择的一个解法是随机(抛硬币)决定一个选择,如果觉得不爽,那么自己其实是倾向于反之的。 
  - 衡量解法好坏,避免 confirmation bias,有意寻求反方证据 check hidden assumptions(e.g. conduct a pre-mortem) 黑天鹅里面也狠狠讲过这条。Brain storm让大家都感觉巨好,但是最好放几天cool down 再评估这些点子到底好不好(Semco的故事特特的多次讲到这一点)。具体想清楚如何实现,困难在哪里: implementation intention. 
smart working habits 
  - 工作时避免电话,email等干扰,当然避免多线程工作
  - 日常生活中琐事尽量形成习惯,减少思维,留出精力思考值得思考的事



No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts