研一被放养,想自学嵌入式找工作,可行吗?

先说结论,完全可行。

实际工作对于学校的知识就是降维打击,放不放养,关系并不大,除非你按照本文的策略和去刻意学习,那才有可能毕业就甩同学几条街。

能考上研究生的,学习能力毋庸置疑。

其次就是学历背书,哪怕是转行,公司的接受程度也比较高。

但也不要高兴的太早,这并不意味着你一定能学得会。

在这个行业做得越久,我越觉得学技术是一场修行。

是对自己毅力、耐力的考验。

我深知自学那种一边努力,一边迷茫的煎熬。

再加上学习过程中有问题没人能及时指导,很容易迷茫和焦虑。

这些是脱离你学历的东西,属于人性的范畴,人对未知的东西都会有莫名的恐惧感。

如果你有足够的自制力,能把自己管住,那恭喜你,你基本已经具备自学成功的潜力。

对于自学找工作,我还是有话语权,毕竟自己也是自学过来的。

我是2011年电气工程专业自学转行单片机开发。

下面是我11年前记录的一些学习笔记。

研一被放养,想自学嵌入式找工作,可行吗?_第1张图片

很多人说嵌入式就是ARM+Linux,这里我简单普及下。

嵌入式分很多方向:单片机开发、ARM+Linux、安卓、FPGA等等。

单片机开发和ARM+Linux是目前比较主流的。

虽然不同的技术和方向学习的内容不同,但是学习方法基本是通用的,就像你会一种编程语言,学其它语言也很轻松一样。

Ok,下面给大家分享下自己快准狠的自学经验,我对单片机比较熟,就以自学单片机开发为例。

整个自学过程,我都围绕着两点来进行:

1.策略

2.方法

我统计过来咨询我的小伙伴,大概有6000多个初学者,有90%以上关注点都在教程上。

这是不对的,策略方法比教程更重要,教程太多了,一辈子你都看不完。

策略和方法不对,就像船没了帆失去方向。

一.策略

1.定位

这一步最重要,决定你开局是木剑还是屠龙刀。

定位就是我学嵌入式的目的,那肯定是找工作对吧?

既然是找工作,我们就要从市面上具体职位去分析,比如嵌入式工程师。

但是…如果你在招聘平台搜嵌入式工程师看职位需求,保证你想死的心都有。

比如一些岗位需求:

熟悉C、C++、熟悉8051、ARM等芯片。

熟悉RTOS、Linux系统。

熟悉模拟电路、数字电路。

熟悉Wifi、蓝牙、Zigbee等无线通讯。

熟悉Orcad、Pads、AD等软件。

……

嵌入式涉及技术太多了,很多明显已经跨越了几个不同的职位需求了。

不知道的,还以为嵌入式开发都是去造卫星呢,实际很多工程师都是干着”拧螺丝”的活…

没经验的新手,本来还有点动力学习,看到这些需求直接躺平,认命了,我与嵌入式无缘…

不过也没办法,新手没这个行业的经验,哪来什么分辨能力。

这个时候你要先选择嵌入式其中一个细分方向,比如单片机开发、Linux驱动开发、Linux应用开发、安卓开发等等每一个方向对应不同的职位。

选择好以后,你就去看这些职位的需求,多找几个综合对比一下,把相同的需求总结出来,其实就是这个职位的刚需,针对性学习刚需知识,你的效率就像起飞一样,这就是快和准

我给无际单片机编程学员规划职位是:单片机工程师、mcu工程师、STM32工程师、嵌入式工程师。

精准程度是从前到后的排序,精准程度最高的是单片机工程师。

2.系统化

然后我会根据单片机工程师这个职位的刚需再去规划学习路径。

研一被放养,想自学嵌入式找工作,可行吗?_第2张图片

这是无际单片机给学员规划的系统学习路径部分截图。

大家可以参考这种格式去给规划一个系统的学习路径。

如果你想走单片机开发方向,可以参考我下面这篇文章学习路径,需要学什么,每个阶段学到什么程度都讲的很详细。

单片机入门到高级开挂学习路径(附教程+工具)icon-default.png?t=M276https://blog.csdn.net/weixin_43982452/article/details/114134096

系统的学习路径将是你整个自学生涯的地图,有地图你才能更快到达目的地,也不会学着学着走偏了。

二.方法 

1.收集整合教程

规划好系统的学习路径之后,就可以开始收集教程了。

拿单片机开发来举例,比如说C语言、基础电路、单片机,这属于3个知识体系的内容了。

每个知识体系都单独去找教程,可以多找几个对比下,看哪个教程更适合自己。

也可以多个教程一起看,让内容更完整一点。

我自己就是这样学习的,有时候一个教程讲的很好,但是讲的不全面,有的教程讲的很烂,但内容很全面,这就需要自己去整合了。

有些知识点理解不了,我会把所有能搜到的视频教程、图文教程都看一遍,或者几遍。

2.多加入一些技术圈子

多加点技术圈子,比如说群之类的。

 

有时候一个简单的问题,经验不足,想几个小时都想不明白,网上又不搜不到答案,最快的方法就是问别人。

但是注意问问题的正确方式,否则你问了也没人理你,可以看我下面这篇文章:

为什么你问问题,别人都已读不回?icon-default.png?t=M276https://blog.csdn.net/weixin_43982452/article/details/123491070

方向正确,方法正确,剩下的就看执行力了。

我当初自学,其实也没规划这么详细,当时年轻,哪里懂这些,就买了个开发板玩一遍,做2个小项目就找到工作了。

但是现在不行了,卷的要命。

如果你的水平只是能把开发板功能用起来,或许也能找到工作的,看运气。

如果做过实际项目,相对来说几率就会大很多。

所以自学之路并非想象这么简单,但也没想象这么难,很多人觉得难,只是不知道怎么开始而已。

你可能感兴趣的:(c语言,单片机,嵌入式)