Hi, 老朋友们。

几个星期不见,甚是想念。距离我上次发文,已经过去四个星期。我在三月初发文宣布 come back,但因团队接手新的项目,对于我来说是全新的技术栈,所以我只能牺牲个人业余生活,把大量空闲时间用于学习新的技术。借着这次总结机会,分享自己如何“快速”掌握一门新的技术。

1.思维转变

我们每个人都经历学生时代。学生时代的目标很明确,就是单纯地搞好学习,考个好成绩。同时,业余时间也比较充裕,比较集中,特别是大学的生活。如果你还在求学阶段,好好珍惜现在的时光。当参加工作之后,这一切都改变。时间会被碎片化,而且工作更强调我们的产出。没有一个公司会养闲人。公司花一定的薪水雇佣我们,目的是要我们给公司创造价值,创造收益。能力强弱决定我们的职场能走多远。我认为最重要的能力是快速学习。

2.理清脉络

当公司或团队因业务扩展,可能会使用新的技术栈,但这技术跟平时我们接触的不太一样。这个时候是最考验学习能力的时候。我的学习路线是以目标为导向,理清脉络,再扣细节。首先把最终学习成就定下来,再把新的技术涉及的方方面面内容都列举出来,然后逐个击破。这就是为什么书籍、教学视频都会有提纲的原因。

例如,我们想利用业余时间来学习 Python 做后台。我们先假设学习目标是 Python 后台支持高并发的 RESTFUL 架构后台。接下来的工作就需要理清知识点。

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

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

3.指定计划

指定计划的目的是为了拆分各个学习任务,安排每天适当的学习量,从而保证任务如期完成。同时,这种全局观念有助于我们了解自己当前学习进度,是进度超前还是进度落后,以便我们做出相应的调整。再者,人是有惰性的,都想着能轻松点。这种方法还能克制下偷懒的心。

我习惯使用 Eexcl 表格来跟踪记录。我每天睡觉前花 10 分钟回忆下,然后更新表格。这样自己知道自己的情况,做到对自己知根知底。

4.大量时间

古人云:冰冻三尺非一日之寒。学习也是逃不出这真理。如果真的想把一门技能吃透,真的需要靠大量时间的堆积。所谓的“快速掌握”只不过是在我们在搭建知识体系。所以不要被“快速”懵逼双眼。技术很注重细节,细节要深究,深究就需要花费时间成本。

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

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

评论