Abstract variable
perface
const variables
第一章绪论
本书主要讲以下几点
从新手到专家的历程
作者说人类如何掌握技能的德雷福斯模型 是抽象理论, 无法直接看到摸到。 此外互联网存在专家不被认可为专家或者职员能力存在巨大差异。
新手与专家
模型的五个阶段
作者说现在的社会中专家很少, 大部分都是初一基于自己的认知、学习新的认知, 不主动拓展的高级新手。 对自己的领域没有认知。更别说对整个领域有认知了。 而且专家是不适合教新手的, 因为很多都是直觉类的知识, 而新手需要的是指令, 他们对于指令的内容基本都融入到直觉了。 而且很多公司都是要求专家执行新手级别的规则, 对专家是有害的。 专家擅长的就是突破规则。
有效的使用模型的技巧
日常的模型
认识你的大脑
大脑结构
随时随地的记录你的直觉类大脑时不时冒出来的知识。 如果你不记录这些伟大的想法, 你就不会意识到自己拥有过他。 但是需要注意有好想法的人有100个, 最后去做得人只有1个, 能不能做成另说、
线性人脑和直觉类型人脑, 很多人看重线性的人脑, 但是线性人脑关注具体事情成长空间有限, 直觉类人脑关注整体全局,做事不理性。 但是很多大牛都是n类型的, 他们在做的时候会超脱局限, 不断关注整体和提供思考。我们换个词, 综合学习和分析学习。 要知道很多优秀的程序员可能前期写代码能力不行, 但是 他们有非常强的写代码意愿。
综合类型人格的崛起
如何让线性和直觉大脑更好的合作
大脑擅长改变环境和持续变化, 因此写代码可以画出思维导图等感官内容。
作者给了一个感受r类型例子就是画倒过来图, 很多s人看不到线性的规律会直接拒绝, 但是对于N类型的人, 能够在画的过程中体会到整体, 能够坚持下来。 这是N类型人的想法。
N类型开路, s类型紧跟生产。 二者缺一不可。
想要收获n类型的知识可以去写博客, 记录这些非线性的内容。
调试你的大脑
你的大脑会被认知、时代、性格、大脑硬件影响, 因此我们要学会调试它。 debug。
认知
时代中说明我们现在处于婴儿潮的默契, 开始追求个性。
子主题 4
主动学习
学习是什么
作者说知识框架的学习对日常工作帮助小, 但是对以后帮助大。 作者给出smart目标和使用投资计划。
定任务使用smart原则, 做事情要pip投资原则。
多样化:不要孤注一掷一项技能或一个知识,要多元发展
主动学习:自我决定,用好奇心来驱动你的学习,创建一个想要解决的“大问题”
领域定投:每天做一点,相信复利的力量
- 高效的学习法: 主动阅读,思维导图发现关系, 以teach代学
- 毫无疑问模仿最最快的。 但是不是时常有模仿的机会。 一般人们会选择读书, 读书就是先扫描每章的总结、得出总体评价, 然后记录自己问题, 阅读内容, 用自己的话说一遍并重点回答自己的问题, 然后再读再讨论。 用自己话说一遍是说道思维导图中, 这样你可以清空大脑内存用来进退。
- 积累经验
- 感觉作者主要是想说你要知道你的目标是啥, 而不是盲目的学习。 然后还要总结失败, 失败才是成功的阶梯。 让大脑提前模拟成功。 让经验变的有价值
- 控制注意力
- 不要想其他的、不要自言自语, 就关注于现在。 这就是冥想等教的技能。 很多时候我们说自己没时间是因为没有注意力。
- 作者说会冥想的人一天的时间更多。
- 如何冥想呢
- 注意自己的呼吸, 从肺部到喉咙等, 让其他想法消失。
- 作者说注意力分散的时间其实是为了集中注意力, 例如摸鱼是为了更好的创作, 很多hr认为你不动键盘就是在摸鱼。 这段时间不算工时。 这是扯淡的。
- 管理知识要去开发外部信息处理系统
- 和我做得差不多。
- 优化当前的情景内存
- 当前情景就是当前内存要去 专一的完成一件事, 一旦被干扰再恢复效率是很低的。 如果你持续终端正在进行的任务, 智力下降比抽烟厉害。
- 不要不断回顾一段内容很多次, 按顺序做事情别轻易切换, 不要再头脑中保存任务清单(这种应该放在笔记外部存储上)。
- 如何对抗内存干扰
- 很多方法:保存情景堆栈、屏蔽等等。
- 扩大情景内存
- 使用多个显示器避免情景切换,优化你的工作流程, 让内存不要去纠结下一步该怎么做。
- 如何实践?
- 作者给出了一个任务实践的过程,按照这个做基本没有太难的任务。
- 超越专家
- 作者说很多专家面对新的知识会出现拒绝学习的行为, 这是非常不好嘚 例如学了C++不想搞java, 他们会花很多时间用来diss这个语言而不是了解这个语言。但是事实就是java对企业更友好,项目更好管理和测试。 作者说这种态度不对的 , 要保持新手的态度去了解其他语言, 只要保持这种态度, 你就能够超越专家。 做到组合专家的知识。
- 要知道一个封闭系统总是会趋向于死亡的,所以保持开放,保持学习的态度,才能在新时代里活得更好。
- 另外,专家懂得用构建去学习,而不是学完了再去构建。如何理解这一句话?一个学生在学校里学习就是一个通过学习来构建的过程,他会被强制地灌输各种学科的知识,而他本身可能对“这些知识能解决什么问题”一无所知。他知道的可能是,学习能让他考试拿高分,令父母欣慰,老师赞赏,同学羡慕,如此而已。
作者:W先森
链接:https://zhuanlan.zhihu.com/p/49559264
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
init()
- 德雷福斯模型告诉我们,当你新进一个行业时,你要有空杯心态,跟着前辈、高手一步步地做,不质疑也不冲动解释。听话,并且融入到你的工作环境中,是一个新手最该做的事情。
- 要让L型和R型配合起来工作,你可以尝试
- N类型开路, s类型紧跟生产。 二者缺一不可。 你只关注n就会成为纸上谈兵, 只关注s就会陷入局部最优解。无法提升。 因此做啥事情不要想着一种思维走到头。
- 先投入去做,让大脑无判别地去适应,然后再去重新解释和理解
- 因此你要想想你 每次写完代码的s行为可以做n的总结博客。共同进步。这时候的n更为有价值。
- 可能老大让我先手抄一遍再讲效果会更好, 因为这样我会有一些基本功。
log()
reference