零基础,学6个月嵌入式,能找到工作吗?

文章讨论了在嵌入式开发领域,拥有扎实的项目经验和深入特定方向(如单片机+电机)的重要性,强调实战项目和编程思维的培养胜过广泛学习非核心技术。作者给出了学习路径建议,主张从基础开始,通过项目驱动学习,如51单片机和STM32,而非盲目追求数据结构和RTOS等高级概念。
摘要由CSDN通过智能技术生成

今天看到一个老铁问,他报了个班,学6个月,学完能找到工作吗?

我看了下他的学习内容,包含C语言、数据结构、系统编程、网络编程、STM32、RTOS、物联网通讯协议、Linux内核驱动,这是大纲,细节的课程还挺多的。

说出来你可能不信,学完这些,可能还没用51单片机做过3个项目的人有优势

如果我面试到这种,又没工作经验的前提下,直接pass。学得这么多,又没项目的落地检验,等于啥也不会。

哪怕是有项目经验,一问项目方案选型,代码实现,做过研发的基本都能猜出来,这个项目的含金量,到底有多少。

嵌入式有很多方向,我做嵌入式那10年,都是做的单片机开发方向。也并没有因为没往Linux方向进阶而后悔。

年纪越大,我越喜欢做减法,我现在后悔的是,做单片机开发的时候,没专注于一个行业深耕,总是频繁跳行业。

如果当初选择的方向对,比如单片机+电机方向,深耕10年的话,会比一般的Linux工程师更值钱。

这门技术,懂得多,通常是学生,挖得深,才是专家。

以前,总是有一些新手问我,嵌入式要怎么学?

搞半天,连嵌入式的几个职业方向都没整明白,从单片机学到Linux,从c语言学到数据结构,别说半年了,一年都学不完。

我的建议是,先定方向,比如说单片机开发、Linux驱动开发、Linux应用开发...

先学基础,然后直接开始怼项目,哪有这么复杂啊。

比如单片机开发方向,零基础直接买个51开发板玩一遍,一般有配套教程,c语言、硬件基础、单片机一起学的,大概花15-30天左右。

然后愿意付费就报我们无际单片机特训营的项目,白嫖党就去网上找一些项目。

反正学完51开发板以后,接下来就干2件事,怼3个项目,然后优化简历找工作。

可以怼1-2个51单片机的项目,然后再怼1个STM32的项目,STM32直接通过项目去学,边做项目边补基础,哪里不会就针对性去找教程看。

计划6个月去这些事,能找到工作的概率更大。

其实就是这么简单的事,比你去学数据结构,RTOS强很多,这些本来就不是新手阶段该学习的东西,学了又不知道怎么用,能用在哪里,学来有啥用?

有些老铁说,我也不想学,看岗位需求有写啊。

我觉得这些都是表面的,就像我做了这么多年开发,也不会因为不会RTOS而找不到工作。

RTOS只是表面需求,本质需求,我觉得还是对编程思维和代码功底的需求,这决定程序架构设计的稳不稳定。

基本都是用自己的程序架构,程序架构具备任务创建和管理功能,可灵活控制每个任务调度频率,是否执行。

还涉及队列、链表这些算法和数据结构的应用。

实现细节用到了C语言函数指针、函数指针数组、回调函数、枚举、结构体、结构体指针、结构体指针数组等技巧。

其实能做到这个程度,水平不比只会用RTOS的差了,而且有这内功,去学RTOS也是很轻松的事,如果我是研发经理,我肯定选这种,毕竟RTOS如果用不熟悉,对系统功能模块理解不深刻,随时都是给产品埋雷啊!

最近很多粉丝问我单片机怎么学,我根据自己从业十年经验,累积耗时一个月,精心整理一份「单

片机最佳学习路径+单片机入门到高级教程+工具包」全部无偿分享给铁粉!!!

除此以外,再含泪分享我压箱底的22个热门开源项目,包含源码+原理图+PCB+说明文档,让你迅速进阶成高手

教程资料包和详细的学习路径可以看我下面这篇文章的开头

单片机入门到高级开挂学习路径(附教程+工具)

单片机入门到高级开挂学习路径(附教程+工具)

单片机入门到高级开挂学习路径(附教程+工具)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值