嵌入式学到什么程度才能去找工作 | 附全栈学习路线

2023-08-06   


某学霸上岸笔记经验分享[火]

包括上岸学霸笔记、128个高频考点、手写三色笔记、速记口诀、材料作文30例、公基思维导图,扫码左侧二维码回复学霸笔记即可免费下载,仅限本周!

最近小编在评论区经常看到这样的留言:

大学学完了C语言、51单片机、Linux、ARM,靠这些技能能找到工作吗?每个模块应该学到什么程度才行?


我相信很多同学都有这样的疑问:知识确实是学了,但是得学到什么程度才能去找工作?

为此,小编先给大家整理了一份嵌入式的学习路线,如果有意向从事嵌入式开发的工作,但是又不知道从哪下手,完成可以跟着这个路线来。


接下来,再来给大家分析下,各个模块,应该掌握到什么样的程度,才能在秋招中斩获一份研发的offer。

C语言

C语言是学习的关键,有了扎实C语言基础,下面的所有模块都会顺风顺水。学习C语言切记不要停留在表面,就像问很多同学const关键字的作用,他们会脱口而出“修饰常量”。学习C语言,不仅要搞懂常见的关键字,还要把指针运用的行云流水。

如何判断C语言学的合不合格?积累5000行代码,在不参考别人代码的情况下,能顺利写出学生管理系统。能达到这个标准,接下来的学习中就不会为语言而犯愁。

算法

嵌入式开发需要算法吗?那是当然了。一些基本的数据结构:链表、栈、队列必须得掌握,就算是为了应付笔试,也得把常见的算法消化。

某招聘网站的招聘要求:


数据结构和算法内容深不可测,如果不打算挑战大厂,能手写单链表(插入、删除、反转)、栈、队列、几种排序,达到这个水平,应付一些常规的笔试基本没有问题。

Linux

操作系统是嵌入式的核心,但凡复杂点的产品都会上Linux系统。这一块的学习包含:文件、进程、线程、网络、Shell等等。

某招聘网站的招聘需求:



学完Linux,应该具备手写聊天室的能力,基于终端,完成注册、登录、私聊、群聊等功能,代码量1000多行。

C++

嵌入式学习有必要学习C++吗?有的!

笔试的时候,很多题目不分C语言或者C++,就是C/C++笔试题,如果不掌握C++会很吃亏。

学习C++可以更好的理解C语言,比如很多同学会误认为:

void test()   int main()    test(1, 2);    return 0;


这行代码在C语言中有问题。学完C++你会发现,C++中形参括号没有参数,表示函数不能接受参数,但是C语言中,表示可以接受任意个参数。

还有C语言中的内存管理、强制类型转换,在学完C++后,你会发现他们确实处理的不好。

嵌入式应用开发也常有C++的身影,比如嵌入式图形界面QT。

学习C++还能让你多条出路,就是后台服务器开发甚至是游戏开发,从此开启程序员之路。

学完C++能独立完成一个综合性项目,嵌入式端+后台服务器+APP,代码量5000行左右。

51单片机

这块绝对是自动化同学的强项,大二的时候就开始接触51单片机,只要是参加比赛,51算是入门级的芯片。不过只掌握51单片机确实远远不够,实际应用少、性能一般,解决不了复杂的问题。

能独立完成一个单片机智能小车(避障、测速等功能)。

STM32

高端的单片机,比如市面上常见的智能硬件,就有STM32的影子,靠它找份工作,还是有可能的。

掌握程度:使用STM32完成一个智能家居系统,能独立编写代码、调试。

ARM

最后一步就是ARM,也是这三种芯片里面性能最好的,可以跑Linux系统。到了这一步,你会接触到交叉编译、UBOOT、内核、文件系统,这才是真正的嵌入式开发。

为了帮助大家尽快夯实基础、积累项目经验,经过多年的沉淀,学益得推出了《嵌入式工程师全栈开发课程》,一线工程师倾囊相授,帮你提升实战技能。

课程内容涵盖了软件和硬件,从嵌入式底层到嵌入式应用,以项目为导向,帮你全面提升实战技能。




课程包含哪些内容?


软件:C/C++、数据结构、Linux、数据库、QT;

硬件:51单片机、STM32、ARM。





课程包含哪些服务?


1.嵌入式全栈教学视频和所有配套资料:源码、课件、板书、教学笔记、简历模板、电子书籍;

2.24小时在线答疑以及伴学服务,突出重点内容,保证学习进度;

3.课程用到三块开发板:51、STM32和ARM,价值千元全部赠送;

4.找工作前就业指导,简历量身打造,刷题技巧传授、面试经验分享,并且享受大厂内推机会。

很多同学最关心的问题:线上学习效率低,三分钟热度,报名后看了两天可能就放一边了。

为了解决这个问题,提升学习效率,我们专门推出了「伴学服务」,老师全程陪伴学习,早上布置学习任务,晚上学员提交学习进度,直到完成全部课程。

线上学习,不限次数反复观看

小投入大回报

长按二维码报名▼





特别邀请你来学习嵌入式开发


1、相关专业在校大学生

只要是计算机相关专业,比如通信、自动化、机械、电子信息,都可以来学习这门课程,只有掌握了一技之长,才能在严峻的就业形式下收获一份OFFER。

2、已经毕业的待业人员

给自己四到五个月时间,打好基础、积累项目经验再去求职。

3、转行嵌入式开发

如果发现自身的工作已经达到瓶颈,不妨换个方向试试,掌握一门技术永远不会过时。

线上学习,不限次数反复观看

小投入大回报

长按二维码报名▼


免责声明:
1、本站部分内容来源于网络,若来源标注错误或侵犯了您的合法权益,请及时与我们客服联系,我们将及时更正、删除或依法处理。
2、以培训或任何理由收取费用、索要财物、扣押证照,均涉嫌违法。
3、客服邮箱:lhealth@qq.com



相关招聘:

  1. 主题教育一起学③ | 把握好“全面学”和“重点学”
  2. 别去!这5种实习能躲就躲!
  3. 水利部直属事业单位公开招聘工作人员178名公告(附全职位表)
  4. 5月29日-31日最新招工信息,稳定才能赚钱,跑来跑去一场空
  5. “ 有工作才有未来 ” ‖ 招聘信息汇总
  6. 快去报名!射洪市人民法院公开招聘司法辅助人员


微信扫一扫:订阅全国新工作!