985电子信息大二,会FreeRTOSPID,再做点什么项目能找到日常实习?

网友提问:

YT哥您好。我是某普通985电子信息的大二学生,未来不打算读研,想本科阶段找实习然后毕业就工作。

我目前会st、freertos、pid、pcb设计等,然后只有一个代码自己写的平衡车的项目(虽然是烂大街的),没有比赛和奖项。我想请问如果我再做一个独立完成的项目,然后找到日常实习的概率有多大?如果比较难找到,那我接下来应该再学什么技术,或推荐做什么项目?

还有目前嵌入式行业,普通的单片机软件开发和嵌入式Linux应用开发,哪个的前景会更好?学习linux应用开发的技术会不会更容易找到实习?

非常感谢YT哥的解答

Yt回复:

一、关于985:不管你多么普通,你也是985

基本背景:普通985,目前大二,未来不打算读研。

问:我能不能找到实习?概率多大?

我是认为你肯定能找到工作,能找到实习。你读不读研都能找到工作。

这就是985在国内的含金量。你投完简历,各大知名企业都会给你面试机会。你读不读研都有。

这是985的特权。

二、关于当前技术栈:只会一点STM32、FreeRTOS、PID、PCB设计

作为电子信息专业,你在学校阶段学的是偏硬件相关的东西,比如用STM32这种单片机。

但是我要告诉你:你后面找工作,大概率是不会去干单片机的。大概的情况,你也不会去画PCB板的。

为什么?

因为如果你后面找工作想要薪资高,你大概率找的就是软件开发。硬件你可能都不会考虑。

三、澄清一个误区:硬件工程师在企业里是干什么的?

很多朋友对硬件工程师有误解。

在企业内部,硬件工程师是不负责写代码的。

硬件工程师这个岗位主要做什么?

1. 从原厂拿到PCB板、拿到原理图(不管是用飞腾、海思、MTK还是STM32的方案)

2. 根据原理图,交给PCB Layout工程师画PCB板

3. 画完之后,找工厂打板

4. 拿到主板后,找工厂贴片

5. 贴片完成——硬件工程师的工作基本就结束了

剩下的就是管供应链、管电子元器件。然后交给软件工程师,软件工程师把代码烧录进去。

在企业内部,所有的代码都是软件工程师管的。硬件只管供应链、管生产。

所以你说的PCB也好,STM32也好:

• PCB:这是一个独立的工程师干的事,画四层板、八层板有很多讲究,我认为这个工作更偏体力,你大概率不会去干。

• STM32:在学校你可能觉得硬件工程师也要写代码,但实际在企业里,代码都是软件工程师写的。

四、关于项目:只有一个平衡车项目,没有比赛和奖项

你现在大二,只有一个自己写的平衡车项目,没有比赛和奖项。

首先,你不用太担心。这个项目在简历里体现出来,意义可能不大,但做了比没做好。

至于找实习的概率——我刚刚已经讲了:你肯定能找到实习,而且你能找到好的实习。

五、该学什么技术?单片机还是Linux?

目前嵌入式行业普遍有两条路:单片机和嵌入式Linux。

在两者中间选,作为一个985的电子信息学生,我给你的建议是:选择Linux。

为什么?

• 单片机:应用场景非常多,机器人、工业控制都离不开。但是单片机的软件相对比较简单。虽说里面也有算法,但整体上软件代码是比较简单的。

• Linux:带Linux系统的电子产品,一般都是偏高端的。偏高端意味着利润比高,对软件工程师的技术要求也更高。

哪个更有前景?当然选择Linux。

六、学Linux应用开发会不会更容易找到实习?

你说“会不会更加容易”——我认为你不要去挑“容易”的事情。

首先,你要坚信你是一个985。你可以给自己提高一点逼格,不要把自己搞得好像找不到工作、没人要一样。

你大胆放心。只要你积极主动,在本科阶段能做点东西出来,能够动手——

动过手和没动过手,在面试的时候是有很大区别的。

• 你没做过东西,你只能说背点八股文

• 你做过东西,你就可以按照本能输出,因为很多问题都是你曾经做过、遇到过的

所以,对自己逼格提高一点。不要挑“更加容易”的,你要挑“有门槛”的。

七、推荐的路线

如果你按照学STM32的思路,后面去做智能垃圾桶、智能门锁——这个东西的含金量可能有点低。

我给你推荐的路线是:

在Linux上面,用C/C++做点东西,做到产品化。

作为一个985的本科生,知名企业是会给面试机会的。但你能不能抓住,取决于你动手做过什么。

动手,做出东西,做到产品化。

这才是你区别于其他985学生的关键。

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务