单片机找工作需要什么水平?学什么?

今天看到一个提问:大学二本只学了stm32和Linux基本指令,能找嵌入式的工作吗?

这个问题对于初学者来说还是挺普遍。

甚至你连具体找什么职位,工作以后做什么内容都不知道。

你只知道,我要找的职位是嵌入式工程师。

然后你去招聘平台搜相关职位,你会发现一个奇怪的现象。

比如说这个岗位需求:

 

需要会C语言、STM32、PCB设计、熟悉各种通信协议、熟悉Free RTOS等等。

 

再看另一个岗位需求:

这个又要求熟悉ARM架构、有Linux系统开发经验,熟悉多线程编程、进程间通信、线程同步技术、数据结构和算法等。

 

不知道你有没有好奇,为什么同一个职位,岗位需求不一样?

你可能会想,TM嵌入式开发要学这么多东西?光STM32都学死人了,还要学RTOS和Linux!!!

如果经常看我文章的,肯定不会这样有这样的问题。

我文章经常提及,嵌入式开发细分很多不同的职业方向的:单片机工程师、Linux驱动工程师、Linux应用工程师、FPGA等等。

这些都统称为嵌入式工程师,你投嵌入式工程师职位时,一定要分清楚,这个职位到底是偏单片机开发,还是偏Linux开发。

如果是单片机开发,你根本就不需要去学Linux,RTOS也不是刚需(加分项)。

先定位,少看几百G教程,就是这个原因。

再回到话题本身。

只学了STM32和Linux,能不能找到嵌入式的工作?

我觉得只能碰运气,什么都学了,往往什么都学不会,什么也做不出来。

哪怕让你去用51单片机做个小项目,或许都非常吃力。

对于企业来说,有何价值?有点扎心,但这是没法逃避的现实。

企业需要的,是把你招进来,稍微熟悉下公司产品,就能马上开始上手的人。

培养人的成本和风险都太高了,培养个一年半载,你学会了,又反过来跟企业谈条件了,不涨工资都提桶跑路的例子太多了。

所以,企业更倾向有工作经验的老手,哪怕工资开高一点。

那应届生,刚入行的没工作经验怎么办?

不妨去找点项目来做,积累点项目经验,这是你距离找工作最近的事。

除了项目经验,能够影响你找工作概率的还有以下几点:

1.学历

2.在哪个城市找

3.年龄

 

如果是本科学历,在一线城市找,年龄在30以下,又有项目经验,以目前的行业形式来说,能找到工作的概率是非常大的。

给TA买糖
共{{data.count}}人
人已赞赏
单片机百科单片机自学指南

stc单片机无法烧录,一直正在检测目标单片机怎么办?

2023-6-15 11:14:30

单片机百科单片机自学指南

嵌入式开发实习岗工作内容有哪些?

2023-6-28 14:18:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧