本源的学习动机
本源:指源头,借指事物的根源,起源.
动机(motivation):激发、维持并使行为指向特定目的的一种力量。
学习动机:学习动机是指引发与维持学生的学习行为,并使之指向一定学业目标的一种动力倾向。包含学习需要和学习期待两个成分。
本源的学习动机指激发驱动个人自主学习的最深层次的原因动力。在本源的学习动机中,划分为如下四个维度:生存与发展、个人价值、个人情感、外界因素。
- 生存与发展
生存与发展对于以及步入职场的人和即将要步入职场的人来说是一个非常重要的动机层次。生存与发展与职业职位紧密相关,在这个方面又分为三个阶段:找工作、胜任工作、寻求更好的工作。在找工作阶段,求职者必须学习具备对应工作所需要的各项技能或者具备胜任工作的潜力,而较好的公司和岗位是大家挤破头皮都想进去的,千军万马过独木桥,所以求职者必须好好学习,才能够脱颖而出。在找到工作以后,接下来便是能够胜任工作,目前的互联网行业,末位淘汰制度已比较完善成熟,企业对开发者的能力要求越来越高,驱使员工为了生存下去而需要不断的学习,使自己具备公司岗位所需要的能力与职业素养,期望自己可以在团队扮演不可或缺的角色,解决别人不能解决的问题,进而避免被行业被公司所淘汰。再另一部分人满足胜任工作的情况下,期望获得更高的薪资、进入更大的平台、获取更大的发展空间、涉足金字塔更上层的职位,而选择学习,完善自己的知识体系,武装自己,涉足新的技术领域,提升思维层次等。上述总总努力的前提在于个人在价值观的层面认可通过学习提升能力提升个人价值,最终的目的都是为了追求相对更好的生活。 - 个人价值
在社会中,亘古不变人往高处走,水往低处流,提升个人价值对于任何一个有上进心的人,对生活充满期望的人都是主要的学习动力,他们不安于现状,拒绝平庸,期望提升个人能力,成为业界大牛、专家,充满理想而期望对国家对社会做出贡献,获得更多的人的尊重与崇敬,名扬千里,留名千古,最后选择坚持和努力,选择追梦。 - 个人情感
在个人的内在层次,兴趣是最好的老师,当一个人对一项技能一个方面产生兴趣,找到喜爱的地方,内在的驱动力会促使他进一步研究,做的更深更广,做的更好。好奇心是一个人很好的素养,好奇心可以驱使人们对未知世界探索,配合以刨根问题的态度,可以研究的更深更透。成就感会对人们起到促进作用,人们会期望自己获得他人认可,被他人尊重,由此会驱使他变得更加强大,寻求自己变得更有价值;另一方面成就感会带来正向的促进,如搞清楚一个未知的问题会带来成就感,会给他信心,促进他学习研究更多相关的东西。责任,如作为一个技术带头人,具有带领其他人学好技术的责任,一个负责任的人无论他原先基础如何,责任会驱使他学的更快,跑在前面,帮助大家解决问题。在习惯方面,一个良好的学习习惯也可以带来学习的动力,如爱思考的人不思考就会很难受。 - 外界因素
外界因素起到的是一个外在推动力的作用,如近年来互联网行业的火热,吸引更多人们投身互联网行业,并且学习行业内的相关知识;同时互联网行业又有技术革新很快的特点,促使行内的人们为了生存下去而必须选择不断提升自己;老师、家长、朋友的指点引导也可以成为一个人学习的动力;再如当一个人希望与更高层次的人交流,看到与他人的差距,也会发奋学习提升自己。
科学的学习方法
学习资源
- 视频/动画。视频适应于讲解抽象的问题,往往配合形象的动画可以非常便于理解,对于初学者会比较友好,也便于学习者理解讲授者的思路。但视频往往冗长,不利于快速学习。
- 书籍。经验性书籍,侧重于经验分享,依托于公司成熟产品技术进行经验分享;应用性书籍,侧重于讲解如何使用,会有配套案例代码,可以跟着书籍达到会用的层次;源码解读类书籍,侧重于源码解析,架构设计分析;工具性书籍,侧重于概念讲解,较为厚重枯燥,需要记忆的东西较多。
- 官方文档、教程,技术的权威解读。
- 博客,往往记录了作者学习或者分析解决问题的过程,问题针对性强,但仅是一家之言,需多方对比,实验验证
- 源码,通过源码理解框架背后的原理,设计模式,体会设计的妙处,通过理解源码了解框架的局限性,可能会引发的问题。
思考问题的7W法则
- What:是什么,对于技术性名词、方法提问是什么将清楚概念,下定义,了解本质。
- When:何时,问问何时使用,在什么样的场景下使用。
- Who:谁,主要参与者,作用范围。
- Where:何地,在何处使用。
- How:如何,怎么做,具体的实现方案步骤。
- Why:为什么,引出设计背后的原理。
- Which:那个,着重于研究作用范围。
提问
当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。
- 遇到问题时先定位问题,并且能够把问题清晰的描述给搜索引擎,描述给他人。
- 提问前多番尝试,尝试通过搜索文章,wiki,手册,faq等以找到答案,尝试找别人提过的类似的问题以找到答案。
- 思考问题可能的原因解决方案,并且做力所能及的尝试。
- 带着问题和尝试后的结果向高人请教,学习高人的分析解决问题的方法。
内化
- 实践,写Demo,做实验,看效果,得结论,分析原理。
- 总结方法论(在什么场景下什么问题,思考的维度,实现步骤),算法其实就是方法论在编程里的体现。然后刻意练习,通过多次练习使方法深入大脑。
- 艾宾浩斯记忆曲线,对于概念性的知识,必须记住,这时可以采用多次记忆的方法,多次记忆.
输出
- 写Demo记录编码过程,以最小影响先跑通。
- 记笔记,将学到的、看到的、想到的东西先记录下来。
- 绘制思维导图,体系化地梳理脉络
- 专题整理总结,总结地内容可以发成博客
- 分析交流,将学到的东西讲给他人。
积极的学习态度
态度是个体对特定对象(人、观念、情感或者事件等)所持有的稳定的心理倾向。
学习态度:指学习者对学习较为持久的肯定或否定的行为倾向或内部反应的准备状态。包含认识情感和行为意向三种心理成分.
- 认知成分,与表达情境和态度对象之间关系的概念或命题有关;
- 情感成分,与伴随概念或命题的情绪或情感有关,被认为是态度的核心成分;
- 行为意向成分,与行为的预先安排或准备有关。
态度整理
- 认识成分
- 拥抱变化
- 求精/求广,两种态度没有对错
- 不急于求成——脚踏实地
- 独立思考解决问题意识
- 不安于现状,拒绝平庸
- 天道酬勤,勤能补拙
- 情感成分
- 对待学习的热情
- 对待未知的好奇心——刨根究底
- 自信心,相信自己可以学会,而不怵头
- 乐观,乐观面对困难
- 行为意向成分
- 知其然知其所以然——刨根究底
- 学而不思则罔——总结
- 实践是检验真理的唯一标准——实践出真知
- 温故而知新——复习
- 三人行,必有我师——虚心向他人学习
- 临渊羡鱼,不如退而结网——不要抱有侥幸心理
- 知之为知之,不知为不知——实事求是,正视自己不足
- 吾尝终日而思矣,不如须臾之所学也——提升效率,找对方法
- 时间像海绵里的水——挤时间
- 活到老 学到老——终生学习
- 千里之堤,溃于蚁穴——注重细节
- 持之以恒
- 拒绝拖延
清晰的学习目标
目标代表了通过一段时间努力的结果。学习目标因人而异,差异也比较大。
好目标的要素
- 清晰:对于目标可以清晰的表述出来,而不是一个抽象的目标。清晰的目标同时带来一个好处是“有界”,就像做软件版本规划时划分好每个版本要做的功能,达到的效果,设定终点边界可以速战速决,避免无休止的纠缠其中。
- 可达到,制定自己可达到的目标,虽然可能比较长远,复杂目标拆成多个小目标实现。适当跳一跳,激发潜力是可以的。
- 可衡量,可以从数量、质量、成本、时间等几个方面来进行,比如知识点,每天晚上一个知识点,学完之后做整理总结
- 截止日期,在定计划的时间就给自己这个目标的deadline。想尽一切方法完成。
目标整理
- 夯实基础
- 掌握框架、语言背后的逻辑原理
- 提升英语水平,阅读英文文档的能力
- 提升业务抽象和系统架构能力
- 具备独立解决问题的能力
- 拓展看问题的层次,可以理解的更深
- 形成个人知识体系
- 找到好工作
- 财务自由