- 内容提要
- 译者序
- 译者致谢
- 序一
- 序二
- 前言
- 作者致谢
- 关于本书
- 第1章 为何这本书与你先前读过的任何书籍都迥然不同
- 第一篇 职业
- 第2章 从非同凡响开始:绝不要做他人都在做的事
- 第3章 思考未来:你的目标是什么
- 第4章 人际交往能力:远比你想象的重要
- 第5章 破解面试之道
- 第6章 就业选择:列出你的选择
- 第7章 你是哪类软件开发人员
- 第8章 公司与公司是不一样的
- 第9章 攀登晋升阶梯
- 第10章 成为专业人士
- 第11章 赢得自由——如何辞职
- 第12章 成为自由职业者:开启自己的一片天地
- 第13章 创建你的第一个产品
- 第14章 你打算开始创业吗
- 第15章 远程工作的生存策略
- 第16章 假装自己能成功 [1]
- 第17章 单调乏味的简历——如何修改
- 第18章 请勿陷入对技术的狂热之中
- 第二篇 自我营销
- 第19章 针对码农的营销基础课
- 第20章 打造引人注目的品牌
- 第21章 创建大获成功的博客
- 第22章 你的主要目标:为他人增加价值
- 第23章 善于运用社交媒体
- 第24章 演讲、报告和培训:做说话的极客
- 第25章 著书立说,吸引追随者
- 第26章 百折不挠,越挫越勇
- 第三篇 学习
- 第27章 学习怎样学习:如何自我教育
- 第28章 我的十步学习法
- 第29章 第 1 步到第 6 步:这些步骤只做一次
- 第30章 第7步到第10步:循环往复
- 第31章 寻找导师:找到你的尤达 [1]
- 第32章 开山收徒:成为尤达一样的大师
- 第33章 传道授业:若要学知识,必得为人师
- 第34章 你需要一个学位吗,还是可以对此忽略不计
- 第35章 发现自己的知识短板
- 第四篇 生产力
- 第36章 一切始于专注
- 第37章 我的私房生产力提升计划
- 第38章 番茄工作法
- 第39章 我的定额工作法:我是如何做到超额完成工作的
- 第40章 对自己负责
- 第41章 要不要多任务并行
- 第42章 职业倦怠:我已找到解药
- 第43章 时间是怎样被浪费掉的
- 第44章 形成惯例的重要性
- 第45章 培养习惯:刷新你的代码
- 第46章 分解任务:如何吃掉一头大象
- 第47章 努力工作的价值,以及为什么你总是逃避努力工作
- 第48章 任何行动都比不采取行动好
- 第五篇 理财
- 第49章 怎样支配你的薪水
- 第50章 怎样进行薪酬谈判
- 第51章 期权:所有乐趣之所在
- 第52章 房地产投资面面观
- 第53章 你真的了解自己的退休计划吗
- 第54章 债务的危害:社保债务 [1] 代价昂贵
- 第55章 额外馈赠:我是如何做到 33 岁退休的
- 第六篇 健身
- 第56章 为什么需要破解自己的健康密码
- 第57章 设定你的健身标准
- 第58章 热力学、热量和你
- 第59章 动力:让你的屁股离开椅子
- 第60章 如何增长肌肉:书呆子也能拥有强健的肌肉
- 第61章 如何获得完美腹肌
- 第62章 启动跑步程序
- 第63章 站立式办公及其他窍门
- 第64章 高科技健身装备:极客现身
- 第七篇 精神
- 第65章 心灵是如何影响身体的
- 第66章 拥有正确的心态:重新启动
- 第67章 构建一个积极的自我形象——规划你的大脑
- 第68章 爱情与恋爱:计算机无法牵着你的手
- 第69章 我的私房成功书单
- 第70章 积极面对失败
- 第71章 结束语
- 附录A 如果你能写代码,你就能理解金融
- 附录B 股市是如何运作的:系统的游戏规则
- 附录C 垃圾进来,垃圾出去:饮食和营养基础知识
- 附录D 如何吃出健康来:比萨并不是一个食物组
第28章 我的十步学习法
多年以来,我都承受着巨大的压力:快速学习新技术、新编程语言、新框架和其他能力。通常,这种压力是我自己造成的,我总是投入新事物,结果力不从心。但是,即便不考虑压力来源,这也迫使我开发出一个可重复使用的自学体系。
在接下来的几章里,我会带你了解我自创的进行快速学习的十步学习法。让我们先从了解这个体系的确切含义及其工作原理开始。
体系背后的逻辑
在我职业生涯的早年间,我学习知识的主要途径就是从封面到封底仔细阅读专著。只有通读全书后我才会将自己学到的知识应用于实践。使用这个方法,我发现,我确实能学到东西,但是效率很低,我还得经常回顾书的内容,来弥补自己在该学科方面存在的知识短板。
当我拥有足够的时间,且没有一个真实具体的目标的时候,这种学习方法很好。我最终学会了我想要学习的东西,而且从头到尾地读书学东西也并不难,只是要花时间。随着我开始有更紧迫的理由需要快速学习,我发现自己原来的方法就无法奏效了。通常,我并没有时间通读全书,而且我也发现书本里的很多内容更适合作为参考资料,而不适合实际学习。
于是,我迫使自己去寻找更好的自学方法,能在有限的时间内掌握所需内容。有些时候,我只有一周甚至更少的时间去吸收足够的信息以教给别人。我发现在这种情况下,我很自然地会先明确需要掌握哪些内容,再去寻找我能获得这些信息的最佳资源,同时也会忽略那些并非达成目标所必需的其他信息。
我发现,为了能够掌握一门技术,我需要了解以下三个要点。
1.如何开始 ——要想开始使用自己所学的,我需要掌握哪些基本知识?
2.学科范围 ——我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学科的轮廓有大致的了解,那么将来我就能发现更多细节。
3.基础知识 ——不止在开始阶段,要想使用一项特定的技术,我需要了解基本的用户案例和最常见的问题,也需要知道自己学的哪20%就能满足80%的日常应用。
熟知了这三个关键点后,我可以高效地学习一门技术,无需通晓全部细节。我发现,如果我了解三项主题——如何开始,我能做什么,以及相关基础知识,那么我就能随着学习深入学会所需的其他知识。如果我想提前掌握所有知识,那只是在浪费时间,因为真正重要的内容会湮没在那些细枝末节中。这种新方法能让我关注重点。当我确实需要了解更多细节时,我可以利用参考资料来弥补这些不足。有多少次你从头到尾仔细阅读一本技术书籍,却发现自己实际用到的也只是书里介绍的技术的一小部分?
使用这种方法,我在很短的时间内学会了Go语言——仅仅几个星期而已。我专注于学习如何尽快用Go语言写代码。很快我就对这门编程语言以及它有哪些可用的库有了一个大致的了解。我希望对这门语言能做什么能有一个整体的了解。最后,我完成并掌握了基础知识。当我需要深入了解时,我只需要在这些基础知识的基础上进行扩展。
十步学习法体系
事实证明,掌握这三大要点可不像看上去那么轻松。学会如何开始学习一门技术可以说是一项挑战,而且往往很难找出那些所谓的篇幅只占20%、然而有效性却达到80%的内容。另外,我经常发现,要总结出一门技术的应用广泛程度的简短描述,是很难的。通常你需要阅读一整本甚至几本不同的书籍之后才能获得此信息。
为了解决这些问题,我又提前做功课,确保自己能够找出自己所需的信息,并以最合理的方式将它们组织起来,实施落地。
十步学习法的基本思想就是:要对自己要学的内容有个基本的了解——了解自己不知道什么就足矣。然后,利用这些信息勾勒出学习的范围,即需要学哪些内容,以及学成之后又会获得什么。依靠这些知识,你可以找出各种资源(不局限于书)来帮助自己学习。最后,你可以创建自己的学习计划,列出要去学习哪些相关课程,筛选学习材料,只保留能帮助自己达成目标的优质内容。
一旦完成这些工作,你对自己要学什么和怎样学都了然于胸,你就可以把控自己的学习计划中的每个关键点,通过学习—实践—掌握—教授(Learning, Doing, Learning and Teaching,LDLT)的过程,获得对该学科的深刻理解,同时你也向着自己的目标前进。
十步学习法的第一部分是研究,它是一次性完成的。但是从第7步到第10步则是重复的过程,贯穿于你的学习计划的各个模块。这个方法非常奏效,因为它迫使你提前明确自己的学习目标,也持续不断的激励你通过实践(而不仅仅是读书或听讲座)向着目标前进。
十步学习法体系
借助此方法,我得以在几天之内就全面掌握了一门编程语言。成千上万注册了我的十步学习法视频课程(http://simpleprogrammer.com/ss-10steps )的其他软件开发人员也取得了类似的成果。
这是快速学习的唯一途径吗?这是一种魔法系统吗?不,不是的。它只是通过聚焦学习范围,让你关注重点内容来学习的一种快速学习方法,它迫使你通过自我探索和主动教学的方式将真正重要的内容印刻在自己的大脑中。接下来的几章,我们将介绍该方法的实际操作步骤。你可以根据自己的情况对该方法进行裁剪,去掉你不喜欢或者认为无效的部分,保留对你有用的部分。最终,你一定会找到适合自己的自学方法,而你的未来将仰仗于它。
采取行动
挑选一项你已经烂熟于胸的技术,看看你能否明确以下几点。
- 如何开始用它?
- 该技术的应用广度如何?
- 利用你需要知道的20%发挥出80%功效。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论