第一篇 暗时间
暗时间
- 看书并记住书中的东西只是记忆,并没有涉及推理,只有靠推理才能深入的了解一个事物,这部分推理的过程就是思维的时间,也就是“暗时间”。如何充分利用暗时间,比如在车上或者走路,吃饭的时候思考专业知识,简单点的,在地铁上看读书的笔记,进行巩固加深印象。
- 在某一领域实际投入的时间是时间和效率的乘积。
能够迅速进入专注状态,以及能够长期保持专注状态,是高效学习的两个最重要的习惯。
要锻炼自己扛干扰的能力,在任何情况下快速进入专注状态。
设计你自己的进度条
- 把要做的事情分成多个小目标才更可能取得成功
- 专业技能的成功是最具有可复制性的,这就是学习很有必要的原因
- 一生的知识积累,自学占90%,特别是程序员
如何有效的记忆与学习
如果在记忆的时候把许多线索(当时的场景,问题的背景,语言环境,空间位置)一并编码进记忆,那么回忆的时候更容易
- 养成习惯,经常主动回顾一段时间学到的东西
- 创造回忆的机会,比如:
经常与别人讨论,或者讲给别人听;整理笔记;书写
学习密度与专注力
- 专注会对学习效率造成很大的影响,如果潜意识里也在思考,那么能把时间不知不觉间利用起来,比如:在吃饭的时候思考代码
- 对于不重要的事情,采用中断式被动关注,我们只需要对重要的事保持主动关注就好了
一直以来伴随我的一些学习习惯
挑了一些重点的
- 多看心理学和思维的书,因为它们是跨学科的。
- 重视提前积累的强大力量,一个5年计划可以让人获得5年的准备时间。
- 在路上看几页书
我在南大的七年
- 要去外企,英语还是很重要的,平时要有意识的训练。比如,看英文的技术资料;看美剧
第二篇 思维改变生活
逃出你的肖申克
- 在现代社会,向姑娘求爱的社交失败成本几乎为0,因为现代社会人口流动剧烈,人际关系变动频繁,所以正确理性的做法是永远勇敢地迈出第一步。而在远古时代,因为群居的关系导致一次求爱失败会产生很大的影响,会导致成为部落中的笑柄。
书写是为了更好的思考
- 记录可以让人更好的在这基础上拓展思考
为什么你从现在开始就因该写博客
- 写博客是一件有很多好处而没有什么明显坏处的事,通过博客可以促使自己挤出时间思考,而且也可以借此找到志同道合的人,这两点对我来说很重要,目前有一个问题。。博客要怎么写?从今天开始参考一下别人的博客
我不想与我不能
null
遇到问题为什么应该自己动手
- 不管是什么问题,作为一个障碍,可以清除它,也可以绕过去,虽然清除它很麻烦,要花一段时间,但在解决问题的过程中还会获得其它知识,那么下次解决类似问题就会很方便,如果直接问别人,没有深刻地体验过,其实下次遇到类似的问题,会更花时间。困难的路越走越容易,容易的路越走越难。
什么才是你的不可替代性和核心竞争力
有以下四点形成了一个人的核心竞争力:
第三篇 跟波利亚学解题
跟波利亚学解题
null
锤子和钉子
- 如果手中有一把锤子,那么所有东西都看起来像钉子。然而解决一个问题可能用不到锤子。比如:程序的架构参考uml方法固然不错,但是如果使得代码理解起来很困难,维护性差,那么也不能盲目地使用。
鱼是最后一个看到水的
- 如果经常使用一种编程语言,那么思维就会被它所限,只看到这种语言中的优点,包括那些应付由于语言的缺陷而产生的解决方法也会觉得精妙,然而有些语言中没有这些缺陷,所以不需要类似的解决方法。
所以,多学习几种不同风格的语言,才更易博采众长。
知其所以然
- 学习算法的时候知道它的本质更重要,因为仅仅了解了基本算法,当时会觉得很精妙,但事后会忘,记不起来,但是路过记住各种算法的本质,比如KMP算法本质在于消除回溯,而关于如何消除回溯不是那么难推导的。
为什么有必要知其所以然
- 对于一个算法,有必要了解:
为什么它是对的;为什么其它方法不对;为什么它不是最优的;为什么没有更优解
康托尔、哥德尔、图灵--永恒的金色对角线
难。。
数学之美番外篇:快排为什么那么快
- 快排的本质是比较,一次比较只能得到两个结论,a>b或a<b,所以极限时间复杂度为log2(n!),约等于nlog(n)
数学之美番外篇:平凡而又神奇的贝叶斯方法
内容有点多