最近订阅了一些极客课程,给我感触比较多的是,每个大佬在讲述自己的课程时都会讲到的一个点:需要系统地了解概要,然后再深入细节。也许很多人不以为意,但是也许掌握一个已有的成熟的技术,听过面再到点不失为一种科学的学习方式,学习和创造是两回事,学习已有的知识,其实是从了解到熟悉到掌握再到运用的过程,所以学会如何快速掌握是一种技能,生命有限,如何在有限的时间学会更多的知识相信是大多数人所追求的。接下来我们从两个方面谈谈技术学习这个事
1、技术学习到底学什么
本文主要针对工科类相关的技术学习进行探讨,如计算机、机械等,相信大家在本科 教育都感受到了工科类学习的模式,课程设计一般是理论与实践相结合,但是总体来说,学校的课程实践类还是偏少,所以需要自己寻找机会去将所学施展出来,例如实习、参与实验室课题等。那聊到这,大家觉的技术学习到底学什么?在我看来,技术类的学习首先是相关领域知识的底层知识结构要搭建起来,有了全局再去细究每个细分方向的知识,做到知全貌而精专长,这样基本能算是一个合格的工科生。例如计算机相关专业,对于操作系统、计算机组成原理、计算机网络、数据结构与算法,这算是必备的专业知识,有了这些专业知识,就搭建了计算机类学习的知识底层框架,在此基础上根据应用场景和需求,大家会细分为前端开发、后端开发、大数据、云计算、AI等方向,所以作为从事计算机工作的人来说,掌握基础专业知识是基础,这是后续发展的基石,他能决定我们今后是否走的稳和走的远,学习对应岗位具备的技能,这个能决定我们暂时的生存的技能。为了成为一名合格的技术人员,我们的学习是无止境的,新技术新的框架层出不穷,所以,学会如何学习是我们首先需要精进的技能,有了它我们才能以一当十,打开自己的任督二脉。不知大家是否认同呢?
2、如何学习
前面聊到了技术人最应该学什么,那我们如何修炼自己的内力呢,如何才能将自己的学习力提升,相信市场一些书籍可以给到一些指引,如结构化思考、费曼学习法等。这里我谈下我的学习心得,对于一些需要动手实践类,理论极其枯燥的知识,建议先学习如何使用,然后再来看他的设计和实现原理,一方面是为了不被纯理论消磨掉仅有的那份热情和兴趣,另外这也是技术学习的一条朴实之道,很多同学停留在理论从没动手,导致总是眼高手低,这样对于非研究性质的工作是大忌,也容易影响自己的职业发展,所以理论与实践相结合是十分必要,并且在一定阶段需要权衡二者精力投入比例,从而不断补强自己两方面的能力。第二个点,我们需要有爬坡的精神,不断激励自己,敢于翻越每座山峰,只有这样,才能有所成长,同时,爬坡过程中,我们要不断给自己正反馈,再难也咬咬牙并告诉自己,只要再坚持一下,也许我们就可以看到胜利的曙光,学会延迟满足感,不嫌麻烦,人要是能被别人需要并帮助其他人解决麻烦这就是你的价值所在。所以行动起来吧,珍惜时间,与诸位共勉!