嵌入式软件开发的学习方法--如何有效学习

之前分享过学习路线,这次分享一下个人的学习方法,浅谈一下如何快乐学习。首先声明以下为个人看法,仅供参考。 笔者以认知觉醒一书里的“刻意练习四要素”来进行嵌入式软件学习的讲解,四要素分为定义明确的目标、极度的专注、有效的反馈及在拉伸区练习。 1--定义明确的目标 之前笔者讲过,在时间不充裕的情况下,linux方向和mcu+rtos方向选择一个进行学习,笔者还是建议先入行,后精通。关于两个方向各自需要学什么东西以及需要达到什么程度. 2--极度的专注 有效学习的关键是保持极度专注,而非一味比拼毅力和耐心。不过,保持专注需要花费精力,而我们的精力是有限的,就像一桶水,有的人总量多些,有的人少些,但只要在困难的事情上消耗精力,精力桶的水位就会慢慢下降。也就是说,精力一旦消耗到一定程度,比如70%以下的水平时,注意力就开始不自觉地涣散、思维速度放缓,如果精力继续消耗,学习效率就会进一步降低,很容易出现分心走神的情况。因此,建议如果感觉在学习过程中出现精力涣散,请停下来主动休息几分钟(不建议刷手机,因为看手机也算消耗精力,可以看看远方等),恢复精力以后再继续学习。如果不知道怎么控制时间,建议专注25分钟,休息5分钟。 3--有效的反馈 在学习嵌入式过程中,不仅要有输入,还要有输出。无论是看视频还是看资料,如果只看不实践,只能掌握百分之10,但经过实践或者是能给别人讲懂,就可以掌握百分之90以上,因此学习中的输出至关重要。比如说学习iic的时候,不能只去看懂,还需要去做iic的实验,买一个iic的器件,把iic协议调通,甚至写一个笔记。这样才是输出,同时这样做也可以带来正反馈,毕竟做成功的那一刻还是有成就感的。总而言之,学了就要用。 4--在拉伸区练习 一般而言,每个人的大脑可分为舒适区、拉伸区、困难区。如果一直停留在舒适区,不会有任何进步,但如果直接进入困难区,会导致学不下去。因此建议在拉伸区进行学习,也就是说从舒适区慢慢延伸到困难区。方法为将大目标拆解成多个小目标。比如说c语言的学习,不要一上来就要一天看十几章,而是拆分成多个小目标去学习。

全网最受欢迎的嵌入式面经

面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。

原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM

全部评论

相关推荐

评论
3
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务