嵌入式学习5大误区,你中招了吗?

目录

误区1:错把自己当稚晖君

误区2:错误的学习方法

误区3:忽略时间成本

误区4:缺乏系统思维

误区5:追求完美主义


误区1:错把自己当稚晖君

稚晖君能够以一己之力创造一个个惊艳的产品,离不开他的嵌入式全栈开发能力,我们先来看一个图

图 1 嵌入式学习版图

如果你想成为稚晖君,你需要对上面绝大多数技能都有很深入的了解,这样才能成为天才。

这个图是嵌入式整个学习版图,注意我没有把这个图称为学习路线图,因为我不想让大家陷入一个误区,认为嵌入式开发什么都得会,如果你想把整个版图的技能都学完需要你付出几十年的努力,并且头发全掉光。

嵌入式学习首先得明确自己想要学习哪个方向,我们可以根据自己的兴趣爱好,职业发展,薪资水平等去选择,先把一个方向弄明白,能找到一份满意的工作,再结合自己的兴趣慢慢让自己往全栈开发方向发展,而不是刚刚开始就学习全栈知识,结果被嵌入式开发劝退。

误区2:错误的学习方法

什么是正确的学习方法?

大家先思考一下这个问题...

......

如果我直接说出我的答案给你,大家根本不会去思考学习方法好坏的问题,只会被动的接收这个信息,然后还是按照习惯的做事方法去学习嵌入式,10年后你的嵌入式开发水平还只是提高了一点点,结果被小年轻卷死。

平时我们用的比较多的方法是看书,看视频,百度,CSDN等,这些方法可以称为拿来主义,只能让自己短暂的幸福一会儿。

这里我推荐一种学习方法:费曼学习法。

图 2 费曼学习法

我们依据费曼学习法进行主动学习,平时多写代码多调试程序,多去做技术输出(教会其他人,写博客分享等),对一些技术点可以多做刻意练习,通过这些方法,我们能够把知识转化为自己能力的一部分,而不是忘了学,学了忘,浪费大把时间。

误区3:忽略时间成本

大家有没有发现一个现象,生活中很多成功人士最在意的是自己的时间,而普通人则喜欢挥霍自己的时间,我们姑且不去讨论成功这个东西,我们来讨论学习嵌入式到底需要付出多少时间成本。

我是一个工作了将近12年的嵌入式Linux软件工程师,这些在几个大公司做过开发和管理岗位,回想起自己的职业生涯,我觉得走了不少弯路,如果能够再来一遍我觉得我可以用少一半的时间拿到今天的成果。

首先是学习方法不对,这个至少浪费了几年时间,可以参考误区二。

第二是缺乏有经验的人的指引,很多东西都需要自己去摸索,摸索并没有错,但是效率低,摸索还有个问题是会在战略上犯错误,比如本该花时间去多学习Linux源码,结果把大把的时间放在C++一些很少用的复杂的语法上面,比如可以多学习一些Linux性能优化的知识,结果去研究一些已经过时的没用的开源项目,还有很多很多例子。

为了节省时间成本,我们需要多去听听有经验的人的建议,不要盲目去摸索,制定清晰和符合实际的目标。

误区4:缺乏系统思维

做研发的人员经常会遇到bug,有时候一个小小的bug可能影响整个项目的开发周期,当然bug的难度随着我们工作经验的增加会越来越低。

解决bug千万不要钻牛角尖,一定要培养自己的系统思维,有时候一个bug需要从多个角度去看待,才能找到正确的解决,记得以前碰到过这样一个音视频开发的问题,采集声音的时候,Linux系统偶发性的报第三方库崩溃错误,作为音视频开发工程师,想着的是怎么优化多线程,怎么做保护措施,结果很长时间都没解决掉这个bug,最后是和bsp工程师一起研究源码,升级了一下系统才解决了问题。

我们得学会站在更高的角度看问题的,问题也就没那么可怕,因为你站的越高,你的资源越多,解决问题的办法也越多。

误区5:追求完美主义

做任何工作我们不能把自己当成一台机器,应该学会从工作中找乐趣,赋予工作价值和意义。

学习嵌入式开发不要过度追求完美,这样生活可以体面点和少掉点头发。

研发人员经常碰到问题就和问题死磕,为了解决问题有时候把生活搞得一团糟,把工作的焦虑带到家里,影响家人的情绪。

当这种情况出现的时候,我们要学会示弱,这个问题可能已经超出了我的能力,或者说思维受限了。

如果你认为自己无所不能,追完完美,你会认为自己不够优秀,会继续和问题死磕,不放过自己,这样只会损耗自己的心力。

我的一个很重要的工作经验,当一个问题你花了很多时间确实解决不了的时候,很大的原因是因为这个问题需要你学习一些新的知识板块,而且学习这些知识需要付出很多的时间成本,你想绕过去几乎不可能,这个时候你要学会把问题反馈出去,寻求外部或者团队的帮助,充分认识到自己的局限性。

道德经里有一句话“企者不立,跨者不行”,意思是:踮起脚跟想站得高,反而立不住,迈起大步想走得快,反而走不远。

做技术开发一定要正确认识自己,不要过高或者过低看待自己,放弃完美主义,原谅自己。

下面更精彩

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

物联网心球

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值