暗时间——指导学习的方法论

——2016年2月11日

打造自己的核心竞争力:①专业领域技能;②跨领域的技能(解决问题的能力,创新思维,判断与决策能力,表达沟通能力等等);③学习能力,持续学习和思考新知识;④性格要素(专注和持之以恒是最重要的!自省,好奇心,自信,谦卑等等)

你所拥有的知识并不取决于你记得多少,而在于你使用的时候能够回忆起来、利用起来多少。

一、对于记忆知识的本质:要理解、消化、总结、联系,既有深度也不缺乏广度,形成“T”字型的知识结构。知识中包含了精细的概念、逻辑、一般的解题原则、通用的解体手法、背景知识、类似的问题等等无数的记忆和提取线索,而不是孤立的、任意的文本序列。

具体实践方法:①学-鉴别知识,观察、阅读,带着你的理性去审视,不要随大流,抽象和推广,举一反三,学知识即学习本质,通过本质来举一反三的看实际,则将本质总结、抽象、关联(亚里士多德指出:学习即联接)即是我们学习的必经之路。②想-吸收知识,经常主动或被动回顾知识,比如与别人讨论,或讲给别人听,即经常要使用学过的知识,回顾细节。多写笔记,手工的、电子的,整理系统,多关联相关知识点,整理成一个面,形成博客是最好的方法。③做-应用知识,动手、动手、动手,将别人的知识总结设身处地的参与进来,形成自己的系统,拈手即来的应用,多动手,变成自己的东西。

二、学习密度和专注力问题:用大量的时间,集中注意力做最重要的事。大量的时间即整块和零碎时间的综合,即主动的无时无刻的想着(做着)一件事(最重要的事)。集中注意力需要练习,在有干扰的地方练习是个好方法。其他琐碎的事就可以被动完成,既可以把其他的事情做完,又可以把学到的知识应用在实际工作中,还有就是休息脑子,以便更好的集中力量去干最重要的事!

三、养成很好的学习习惯:①学习与思考:人与人学习的差别即花在思考的时间和思考的深度程度的区别。利用大量的零碎时间进行浅知识的学习,或者深知识的思考是一个不错的选择,总之别让脑子闲着。如果出现焦虑,不管这种焦虑是如何产生的(比如:学到瓶颈或者出现问题解决不了等等)则投入到另一件事情中去(但这件事情必须也是有意义的),甚至直接思考为什么焦虑本身,将其拆解、分析来源,在不知不觉中,大脑的工作重心就从情绪模块转向了推理模块了(would it help?那样有用吗?或者,怎样才有用?自问式的推理问题)

四、重视知识的本质:抓住不变量——算法数据结构,基本的程序设计理论,良好的编码习惯,分析问题和解决问题的能力,强大的学习能力和旺盛的求知欲,大脑的思维方式永远都不过时。具体到某一个语言来说:学习C语言的第一原则是什么?关注基本的概念和技术,而非特定的语言特性,尤其不要关注特定C语言中的细枝末节等语言细节。即学习编程重在学习基本概念和素养,这些是长期稳定不变的东西。也就是“脱离语言思考,使用语言实现”。可以避免收到语言细节作为既有框架的干扰,避免过早被实现细节缠住,于是便容易找到最直观的解决方案,即便后来发现语言成了绊脚石,也可以选择换语言或者明确地知道自己做了什么折衷(不要把一切问题看成是钉子,总想着用手中唯一的锤子解决问题;而要把自己看成钉子,努力打造自己解决问题的能力)

五、要知其所以然,要学人之渔。养成优先从问题的本质入手进行学习是一个好习惯。多问几个问题(问题的本质是什么?和以前学到的知识区别是什么?这个做法的本质是什么?【解法为什么是对、错的问题】到底本质上是什么东西导致了这个做法如此?同样的问题这是最优的解决办法吗?同样或类似的做法适用于另一个不同的问题吗?)从而触类旁通,反复揣摩来掌握问题的本质和梳理出一般性的方法,从而解决问题时一下抓住问题的本质,从本质上解决问题。也就是不仅要学习别人的思路,整理自己的思路也是极其重要的(思考的重要性!)

读书心得:利用《如何阅读一本书》进行学习的开始方法,利用这本书去思考,总结,联系各个知识点,形成系统的知识体系。

【基本技能篇】>>第3篇《暗时间_指导学习的方法论——心得》的更多相关文章

  1. 前端工程师技能之photoshop巧用系列第三篇——切图篇

    × 目录 [1]切图信息 [2]切图步骤 [3]实战 前面的话 前端工程师除了使用photoshop进行测量之外,更重要的是要使用该软件进行切图.本文是photoshop巧用系列的第三篇——切图篇 切 ...

  2. think straight系列读书笔记之《暗时间》

    一周一篇读书笔记,这是第零篇,为啥从零计数,你们懂的~   大二读了<暗时间>,这本书带我进入了心理学的大门,让我开始关注思维,专注,效率,认知,记忆等东西.两年之后重读这本书,依然收获很 ...

  3. heavy dark--读《《暗时间》》

    本书名为<<暗时间>>,个人觉得是一个非常好的名字:1.迷茫的大学生有多少的业余时间,但又浪费多少的业余时间,浪费的这莫多时间就如同人在黑夜中一样,大脑是在休息的状态.这是第一 ...

  4. [转]Android开源项目第二篇——工具库篇

    本文为那些不错的Android开源项目第二篇--开发工具库篇,主要介绍常用的开发库,包括依赖注入框架.图片缓存.网络相关.数据库ORM建模.Android公共库.Android 高版本向低版本兼容.多 ...

  5. Android开源项目第二篇——工具库篇

    本文为那些不错的Android开源项目第二篇——开发工具库篇,**主要介绍常用的开发库,包括依赖注入框架.图片缓存.网络相关.数据库ORM建模.Android公共库.Android 高版本向低版本兼容 ...

  6. RabbitMQ学习总结 第一篇:理论篇

    目录 RabbitMQ学习总结 第一篇:理论篇 RabbitMQ学习总结 第二篇:快速入门HelloWorld RabbitMQ学习总结 第三篇:工作队列Work Queue RabbitMQ学习总结 ...

  7. linux一句话问答(网络无关篇+网络相关篇+程序开发篇+经典图书)

    一句话问答(网络无关篇+网络相关篇+程序开发篇+经典图书) --------------------------目录-网络无关篇-目录-------------------------- 0001 修 ...

  8. thinkPHP中的文章详情页实现“上一篇下一篇”功能经验分享

    前段时间在公司中接触到了用thinkPHP搭建的项目,其中涉及到了文章详情页上一篇下一篇翻页的功能实现效果. 因为刚接触这套框架和PHP,所以整理一下实现该功能的经验方法. 如果有不到位的地方,欢迎指 ...

  9. Unity3D热更新之LuaFramework篇[10]--总结篇

    背景 19年年初的时候,进到一家新单位,公司正准备将现有的游戏做成支持热更的版本.于是寻找热更方案的任务就落在了我头上. 经过搜索了解,能做Unity热更的方案是有好几种,但是要么不够成熟,要么不支持 ...

随机推荐

  1. android微信支付总结+自己搭建服务器

    1.前期注册操作 1-1:微信开发平台:https://open.weixin.qq.com/ 1-2:创建移动应用 签名获取: 1.将自己的apk签名打包,运行到手机上. 2.将微信支付的签名工具, ...

  2. redis持久化配置

    redis有rdb和aof两种持久化方式: rdb 默认方式,配置文件中相关的有: save 900 1 #900秒一次,若有1个或以上key修改则save一次,以下相同 save 300 10 sa ...

  3. springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序

    springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序 http://www.360doc.com/content/14/03 ...

  4. Excel与Word套打功能使用技巧及EXCEL数据处理成绩

    Excel与Word套打功能使用技巧 婚礼邀请友人参加,就需要写请柬.而且写请柬不但要求字写得端正,还不能有错别字,再加上邀请的朋友多,写请柬就是一个劳累活.这时我们利用Word的套打功能,就会让写请 ...

  5. VIM常用设置

    批量替换:  #:%s/source_pattern/target_pattern/g "My Custom Configuration filetype plugin indent on ...

  6. JFinal - Log 日志

    今天偶然发现 JFinal 的 Log 简单小巧.上代码. JFinal 在初始化的时候有初始化 Log. class Config { // ... static void configJFinal ...

  7. Microsoft Web Platform Installer 5.0

    Microsoft Web Platform Installer 5.0 Web 平台安装器 https://www.microsoft.com/web/downloads/platform.aspx

  8. 修改 phpmyadmin 创建数据库默认编码

    phpmyadmin 创建数据库的默认编码是:latin1_swedish_ci 修改默认编码的方法是 1.登录phpmyadmin 2.在导航部分点:变量 3.Ctrl+F 查找:latin1_sw ...

  9. c++11 function bind 测试。

    实验小结 1)function 是一个模板类.有函数指针成员.可以看作安全型函数指针. template<typename _Res, typename... _ArgTypes> cla ...

  10. jupyter nb + scite 混合搭建成我的最爱IDE

    jupyter nb + scite 混合搭建成我的最爱IDE 自从体验过jupyter notebook之后, 就深深地爱上了你, jupyter. jupyter这个名字也很古怪的. 它应该是ju ...