Hi, 老朋友们。

几个星期不见,甚是想念。

距离我上次发文,已经过去四个星期。

我在三月初发文宣布 come back,但因团队接手新的项目,对于我来说是全新的技术栈,所以我只能牺牲个人业余生活,把大量空闲时间用于学习新的技术。

借着这次总结机会,分享自己如何“快速”掌握一门新的技术。

1.思维转变

我们每个人都经历学生时代。学生时代的目标很明确,就是单纯地搞好学习,考个好成绩。

同时,业余时间也比较充裕,比较集中,特别是大学的生活。

如果你还在求学阶段,好好珍惜现在的时光。当参加工作之后,这一切都改变。

时间会被碎片化,而且工作更强调我们的产出。

没有一个公司会养闲人。公司花一定的薪水雇佣我们,目的是要我们给公司创造价值,创造收益。

能力强弱决定我们的职场能走多远。我认为最重要的能力是快速学习。

2.理清脉络

当公司或团队因业务扩展,可能会使用新的技术栈,但这技术跟平时我们接触的不太一样。

这个时候是最考验学习能力的时候。

我的学习路线是以目标为导向,理清脉络,再扣细节

首先把最终学习成就定下来,再把新的技术涉及的方方面面内容都列举出来,然后逐个击破。

这就是为什么书籍、教学视频都会有提纲的原因。

例如,我们想利用业余时间来学习 Python 做后台。

我们先假设学习目标是 Python 后台支持高并发的 RESTFUL 架构后台。接下来的工作就需要理清知识点。

没有接触过 Python 语言,需要先把基础知识先过一遍。

python基础知识

接着再考虑业务后台逻辑,分析业务重点和实现卡点。然后了解各大主流框架的特性,最后选择最优方案。

3.指定计划

指定计划的目的是为了拆分各个学习任务,安排每天适当的学习量,从而保证任务如期完成。

同时,这种全局观念有助于我们了解自己当前学习进度,是进度超前还是进度落后,以便我们做出相应的调整。

再者,人是有惰性的,都想着能轻松点。

这种方法还能克制下偷懒的心。

我习惯使用 Eexcl 表格来跟踪记录。

我每天睡觉前花 10 分钟回忆下,然后更新表格。

这样自己知道自己的情况,做到对自己知根知底。

4.大量时间

古人云:冰冻三尺非一日之寒。学习也是逃不出这真理。

如果真的想把一门技能吃透,真的需要靠大量时间的堆积。

所谓的“快速掌握”只不过是在我们在搭建知识体系。所以不要被“快速”懵逼双眼。

技术很注重细节,细节要深究,深究就需要花费时间成本。

以上内容是我自己关于学习的一些思考和总结。

如果你觉得不错,可以素质三连一波。