程序员的思维修炼6――主动学习 - cposture - 博客园



程序员的思维修炼6――主动学习 - cposture - 博客园

(1)学习的本质:从学习者引导出东西,而不是灌输东西(大脑不是灌输的容器)

(2)技术重不重要?技术本身并不重要,重要的是持续学习(主动学习)

(3)学习时要注意的一些问题:

  • 学习不能强迫,需要主动获取

  • 仅仅掌握知识是没用的,需要去实践

  • 需要目标反馈

(4)大脑构建的模型,为构建模型所提出的问题和日常的经验实践更加重要

(5)一个SMART目标:具体的、可度量的、可到达的、相关的、时间可控的

  • 具体的:把目标具体化

  • 可度量的:如何知道你何时完成,如果无法度量目标任务,那么目标还不太具体

  • 相关的:目标重要吗?有热情吗?在你的掌控之下吗

  • 时间可控的:设定一个最后期限

注意:目标任务需要步步为营,稳扎稳打,采取增量进步的方法(作者是这样子说的:"你不必看清你去往何处,不必看清你的目的地和沿途的一切,你只需要看清前面的一两米即可")

(6)为目标设定小任务;主动安排你的学习,分配合适的时间,聪明的使用时间,可以变得更有效率

(7)学习类型:听觉型、视觉型、动觉型

(8)建立学习小组――共同学习主题,定期讨论

(9)SQ3R法主动阅读:

  • 调查:带着问题审视书,看目录,各章介绍,总结,在深入细节前有一个总体的印象

  • 问题:写下你要弄明白的问题,标题改为问题

  • 阅读:可以阅读全部内容了,在困难的地方放慢速度;如果内容不是很清楚则重新阅读

  • 复述:复述回想和使用自己的语言改写书本最重要的部分,做笔记(思维导图,要点)

  • 回顾:扩展笔记

(10)重复阅读相同的材料和笔记,不会有助于记住你的笔记,所以多编程实践,解释给其他人听

(11)使用思维导图做笔记――需要使用颜色、符号和其他有意义的东西标记不同的事物

(12)认真审查是否需要生成文档,避免不必要的文档

(13)写文档的过程比文档本身更重要

(14)学习某项事物的最简单有效的方法是尝试教别人


Read full article from 程序员的思维修炼6――主动学习 - cposture - 博客园


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