十步学习法,赋能程序员
引言
最近看了《软技能:代码之外的生存指南》这本书,对其中的 "十步学习法"。
有一些感触,所以将其中的内容记录并总结了下来,分享给大家。
程序员在学习成长的过程中,除了关注技术的发展。
同时也应该要学习一些软技能,用于提升自己的认知及格局。
十步学习法
01 了解全局
了解全局就是要对自己将要学习的内容有个大致的了解。
例如:我们读一本书,都会先看一下序言、大纲、章节、标题等。
想起在上学阶段,在学习一篇课文之前。
老师总是会让我们提前预习,但是每次都没有预习。
因此,学习成绩不好和这个有很大的关系。
02 确定范围
了解全局之后,那就要确定学习的范围了。不能天马行空,什么都想学,最后可能什么都学不好。
鱼和熊掌不可兼得,舍得舍得,先舍后得。
集中精力明确自己要学习的内容。
03 定义目标
定义目标要具体,不能有二义性。潜能大师伯恩·崔西说:定好目标就等于成功了一半。
目标是引导航行的罗盘,指引方向的明灯。
04 寻找资源
根据目标去寻找资源,找资源的途径也有很多种。例如:看书、看视频、看博客,或者利用搜索引擎百度、Google等。
不过,现在如果善于利用 Chatgpt 寻找资源会更加的准确、方便。
05 创建学习计划
通过制定学习计划,可以督促自己按时的学习。让自己学习的时候不会乱了阵脚,做到有章可循。
就像旅途一样,如果在旅途的过程中累了,中途休息片刻。
然后沿着原来的旅途继续前行。
06 筛选资源
过滤有效的资源,摒弃低质量的内容。从前酒香不怕巷子深,到现在的酒香也怕巷子深。
互联网上的资源越来越多,不甄别筛选资源。很容易就迷失在浩瀚如海的资源中了,筛选出重点且关键的内容尤为重要。
07 开始学习,浅尝辄止
对制定的学习计划的内容,大致的进行了解、梳理。
为下一步动手操作,花最少的时间,掌握最小的知识量。
08 动手操作,边玩边学
开始动手进行实践,在学习的过程中也要注意劳逸结合。
不要过于沉溺在技术的细节中,低头走路的时候,也要抬头看天。
09 全面掌握,学以致用
通盘学习完内容之后,要加以应用,得到正反馈。
如果带着问题来学习,将使得学习效率更高。
10 乐为人师,融会贯通
验证是否掌握知识的唯一方法,就是教给别人。
在分享给别人的同时,也是对自己的查漏补缺。
结语
不要总想着掌握所有的东西,能把小部分的内容学精学透,就已经成功了。
像我刚开始学习编程时,在网上搜罗了很多的视频资料、电子书。
现在大部分都躺在电脑的硬盘上,或者百度网盘里。
十步学习法的核心是:抵制完整性诱惑,花最小的精力达到目的。