大家好,创客学院嵌入式开发职业课的闫同学,很高兴在这里和大家分享我的学习方法,希望对优秀的你有所启发。
我本科专业是电气工程及其自动化专业,研究生学的是机械工程,其实与目前的嵌入式岗位匹配度并不高。但是,我个人非常倾向于从事电路板开发和程序编写相关工作,主要是因为该岗位的薪资相对较高,并且我非常喜欢。
学长的肺腑之言
研二时,我曾自学过飞思卡尔的相关内容,在网上买开发板和教程,大家也都知道,网络教程其实很多,但是也很凌乱,不成体系,学习效果差,而且还耗费相当大的精力和时间,学习激情日渐消退。
研三要时,我和大多数同学一样,开始找在茫茫求职人海中找工作,但仅靠研二自学的那点儿内容,要想从事嵌入式类工作还是非常难的。因此,我决定报班来缩短我的学习周期,让自己找到合适的工作。
在创客学院这个大平台上,经过一百多天的努力,我确确实实感觉学懂了嵌入式到底是干啥的,至少是入门了,后面根据公司的项目,再来加强学习,相对来说就很容上手。
我和许多小伙伴一样,一开始都是懵懂而茫然,也深知学习的过程其实并不容易,所以我特想分享一下我的心得,对大家有所裨益。
① 制定计划
首先花二天时间学习培训课程,观察自己能学习多少课程。根据这两天的学习情况,了解自己每天的学习量。根据我个人情况,早上、下午和晚上各上一个 DAY 的课程,也就是一天学习 3 个 DAY 的课程。
然后,根据这个进度,制定整个课程的规划。在制定规划时,一定要注意:一周至少一天用于休息,休息时间不一定用来玩儿,主要是起到一个缓冲的作用。其次,也可以复习总结一下自己的问题,进行下一步的优化。我的课程规划,如下图所示。
② 记笔记
记笔记是学习过程中相当主要的一环,之所以重要是因为:人会遗忘,在上了后面的课程后,复习前面遗忘的知识点,就不需要重新看视频,只需复习下笔记基本就可以了。
我用的是微软的OneNote 笔记软件。有些课程,老师有相应的笔记或者 PPT,自己只需稍作整理,再根据视频中的内容稍微记一下就可以了。
每一个笔记由标题、概括、配套文件、正文四个板块所组成,概括及其重要,在做完笔记后,要以精炼的语言概括下整个笔记的重要内容是什么,第一方便复习,第二方便后期查看。
③ 答疑与讨论
遇到不懂的问题,要及时找老师答疑或者与同学讨论。不管简单与复杂,不懂就需要问。
④ 练习
嵌入式最重要的就是编程,代码自己敲一遍才能把思路理顺,知道自己掌握的咋样,只看不练,眼高手低假把式,最后还是一窍不通。
对于课后练习,我一般先自己做一遍,对于不会的,先空着,去翻下笔记,基本就会写了,这个时候记忆最深刻。
⑤ 复盘
重要的事说3遍:复盘、复盘、复盘,不仅是每一个Day,每一个Level、每个大的阶段也需要复盘,这样我们才能将知识进行关联,站在一个宏观的角度思考。
⑥ 激励
学习真的不是一件容易的事儿,学习三四周一般都会进入到一个烦躁期,这个时候,可以在招聘网站浏览一下招聘要求,当看到较高的薪资以及岗位需求与目前所学的内容很接近,就有一定的动力了。
学长寄语
自己是否适合学习该方向,最重要的还是看自己是否想学习,只要想,有必胜的信念,相信任何困难都会给你让路,因为这个世界上优秀的人本来就不多!