写给未来的程序员——自主学习篇

又名

《软技能:代码之外的生存指南》的个人发展战略(五)

//这本书可以在微信读书app上阅读(目前仅有听书资源),说书的小哥哥声音听了非常舒适,推荐一下>-<


引言

大学的时光里我们总是有着大把空闲的时光,对于有梦想有追求的童鞋们而言,这是他们弯道超车,从同龄人中脱颖而出,实现个人成长的最佳时机。

我们会发现,无论是想要掌握一项实用的技能,或者想要参加一个业界认可的专业比赛,还是获得独立实现项目的能力,这些都需要我们有一定的知识储备。有老师的带领固然很幸运也很省力,但大多数情况下,许多知识还是需要我们自己去主动获取,寻找学习资源而后制定学习计划,直至坚持到最后达成自己的学习目标。

现实是什么呢,一些人因学无门路而倒在了开始学习之前,另一些人制定的学习目标太大且空,导致学习过程中接收了太多自己根本不需要掌握的知识,或者要么学为所知乃至白白浪费光阴,要么力所不及始终入不了求知的大门。

如果你能够看到这篇文章或者推荐的这本书籍,恭喜你十分幸运地即将了解到一个完整的自学体系的结构。


干货:为你解读约翰Z.森梅兹的十步学习法

十步学习法如图所示:
十步学习法


step1:了解全局

  • 了解哪些内容
    花不太长的时间去对全局有个了解,可以去百度看看所学知识的基本概念,涉及到哪些知识术语,技术有什么样的特点和优势,又有哪些应用范围,有怎样的发展与前景等等。

  • 勿抠细节
    不过要注意的是,千万不要花太多时间去抠其中的细节,否则就会提前进入第七步学习。而在学习计划还未定下时,就开始盲目地学习,很显然就与没有这学习十步法是一个效果了。


step2:确定范围

  • 确定学习主题
    在初步了解了这个技术领域的情况以后,我们要开始确定自己学习的一个主题,这样学习的范围也就随之确定。这是一个界定的标准,用来防止自己被其他的知识诱惑而花精力去学习超出范围外的知识。

  • 细分大主题
    主题大小也需要审慎地考虑。当主题过大,学习的内容庞杂,如果规定学习的时间不够多,很容易使自己不堪重负,在学习的途中失去信心。试着将大主题继续划分出一个个小主题,找到学习的重点。

  • 找到重点
    我们要知晓一个定律,只要掌握了一个领域的20%的重点,就能去解决领域中80%的问题。因此,我们需要对该领域有更进一步的了解,专注于查询各知识主题的应用领域范围,以确定它的使用频度。为此,我们可能要耐心地去查找各类资料。

只有将这20%的内容掌握了,才可以扩展学习其他的分支。

  • 需的考虑要素
    我们往往是为了某种特殊的学习理由而来的,还考虑到时间与自身学习能力,我们必然要精心地设计好学习的每一步骤。所以范围一定要根据以上因素来决定,以便于最终计划的落实。

step3:定义目标

学习范围只是一个界定的标准,而不是学习评价的指标。定义一个清晰的目标,才能确定学习成功的样子。目标定义了,就便于我们采用倒推法去明确学习的步骤,也便于我们判定自己与最终目标的距离。因此,目标必须是清晰可量化的,可以是能够实现具体的某个功能或解决了某个问题。


step4:寻找资源

  • 还不是筛选的时候
    这个时候,我们要去网络上或者图书馆里,搜索与学习主题相关的资源了。这时候,不用考虑资源是否超出自己的学习能力,找的数量越多越好,无需细细筛选,因为这之后的step6会专门来解决筛选的问题。

  • 丰富资源的种类
    还要注意资源种类的问题,千万不能只寻找到一种资源。全是一个作者书籍或全是一个专家的文章与视频,这很可能会让我们带有偏见地去看待某个技术点。毕竟,真理是掌握在多数人手中的,我们应该听取多方面的意见。


step5:创建学习计划

此刻,你可以开始创建学习计划了,根据自己的时间与精力,把控一下所学知识的难度(可参考别的学者的学习笔记与学习进展等)。

  • 循序渐进法
    要注意的是,学习是个循序渐进的过程,一个知识的学习可能需要在别的知识的基础之上。我们要从基础开始,而后层层推进。
    这一点可以参考step4所找到的相关书籍的目录,借鉴它的内容安排。当然,并不是照搬全抄过来,千万别忘了之前的一系列准备,我们已经定过学习范围了,超出范围的内容就可以直接去除,仅留下需要的即可。

step6:筛选资源

  • 筛选依据
    学习计划制定了,那些在step4中的大量资源就可以进行筛选了。首先根据计划剔除不需要的内容,然后你会发现有许多的资源内容是相仿的,不妨看下读者的评价,就可以知道资源的质量如何。各类资源进行互补,直至满足你的学习要求。也可以根据你的个人学习偏好去决定视频和文章的比例,这样有助于维持学习的积极性。

以上六步如果你都实现了那么你真的很棒,这六步可直接决定了最终的成败。事实上,这个过程也是一个不小的挑战,最好多做实践,这样就能发现自学时的更多问题,避免后续的学习中出现大的偏差。


step7:开始学习,浅尝辄止

  • 理论与实践有机结合
    周折了那么多步,我们终于可以进入正式的学习了。为了能实现一种功能,我们必然要了解其背后的理论知识。但要注意,理论与实践要有机结合才能够提高学习的效率。具体怎么结合呢?

知之不多而行动太快会使得自己遭受重重挫败,打击积极性;吸收太多知识而迟迟不行动会感受到沉浸于理论的枯燥无味,毫无成就感,反而削弱了学习兴趣。

  • 能用就行
    其实只要掌握一点,那就是能用就行。就像玩游戏一样,开始之前总要了解一下游戏规则与使用方法,等你看完了你就会急不可耐、跃跃欲试地想去玩上两把。而游戏的说明书是设计游戏的工程师编写的,我们不妨将自己看成游戏说明的编写者,就可以知道玩游戏需要了解哪些信息。学习也是一样,先去了解知识的应用背景,然后开始理论学习,当你感到自己可以去尝试应用了,那就放手去做吧。

step8:动手操作,边玩边学

理论学习的枯燥有时候无法避免,而压抑的学习状态实际上对大脑十分不利。科学研究表明,人在开怀大笑的时候,大脑是最为活跃的。大脑越放松,学习越有有成效。不如尝试在学习之中好好“玩耍”一番,发现其中的乐趣,将其当成是一种娱乐,顺着人的本性,在自然状态下去学习,你会收获更多。


step9:全面掌握,学以致用

当学习进展到一定阶段,可能有时会比较顺利,有时也会遇到瓶颈。为了达成目标,可能需要在原来的计划上加上对更多知识深入了解,但仍然别忘了要以解决现有问题为目的,将学习内容与step3的目标关联起来,切勿去试图学完所有的相关资料。


step10:乐为人师,融汇贯通

  • 教学回馈
    一般的,看书或视频等被动学习方式的学习效果最多仅有50%,实践与运用则会将知识理解到70%,若为人师,传授知识与他人则将学习效果提升至90%。第一种是被动学习,知识仅输入而无输出,很容易造成对知识的一知半解,遗忘率也很高。而在此基础上的实践与教学,就有了输出的过程。教学的回馈率比实践高出许多,受众会与你有思维的互动,一起发现问题,弥补知识漏洞,因而在学习上更见成效。

可能你会觉得,自身所学实在是不达不到为人师的标准。实际上完全不用担心这一点,因为总有人会于你之后才开始学习这一领域,你只需要比别人懂得多一点,就可以去教对方,我们完全不会差这教学的机会。

  • 走出舒适圈
    尝试走出自己的舒适区吧,不要害怕尴尬,如果掌握了某个技能,却无法准确地表达出来,也着实可惜了。

  • 开始实践
    从step1到step6皆是学前准备,step7到step10是具体的学习过程,两部分是同等的重要,它们各有各的难点。既然看到了这里还不快抓紧时间行动起来,一下子接受了这么多知识,是时候去运用他们了。

  • 制定个性化方案
    当然,你也未必一定要按照以上的每个步骤去实行,不妨尝试对此方法进行裁剪,为自己量身定制一套适于自身的学习方案。如果有更好的学习方法,欢迎在下面与笔者进行交流欧!


笔者的今日收获

今天一下子输出了这么多知识,真是难得的痛快啊!其实笔者自己已经停留在这本书的这个环节已经很久了,期间一直在尝试此方法的效果。但由于时间关系,笔者还未看到最终成果。等下次再补上这段经历吧。

笔者发现,当自己在写文章的时候,对自己不熟悉的东西,写的就不顺畅,有时甚至要查阅资料与相关书籍。通过这种写博客文章方式,亦可发现问题并进行查漏补缺。

奉上本文的文章结构图:
(这是笔者在学完了思维导图这个工具和两种重要的逻辑思维方式后的实践,笔者亦想用PPT的方式展示本文要点并分享给大家,记得关注我哟)
十步学习法详解
附原文阅读链接: https://weread.qq.com/wrpage/book/lecture/271441412_7aJYLKCgf?from=singlemessage
下章精彩继续

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值