最近又到了毕业季,很多小伙伴都在烦恼就业的事情,我也只是刚刚毕业没几年的毕业生,在这里想分享一些经验。如果觉得不妥的,可以评论区留言。
首先呢,博主的专业是电子信息工程,在我的了解中,正儿八经的工作岗位基本上就是三个大方向。
一、硬件设计(包括PCB画板、MCU或MPU原理图设计、纯硬件设计、射频、天线设计等)
我个人认为,这个方向有个特点,大学没怎么学的话,需要靠短时间突击学习找到满意的工作可能比较难。当然PCB画板可能比较的好找工作,干的时间长了,薪资也还可以,不过估计是最低的。
二、linux开发(linux驱动开发、linux应用开发)
这个方向是最好的方向吧,linux开发的公司有一部分也招没什么经验的同学,而且起薪比较高,但是极其的难学,对于没有基础的同学是比较痛苦的。
三、单片机软件开发
单片机软件开发的岗位极其的多,也分很多的行业、很多的领域。相当于其他两个来说,我认为单片机软件开发的门槛低很多,起薪不会太低,薪资待遇在后期也还可以。
在我的心中、做单片机的公司选择优先级(从低到高):
使用汇编语言死扣内存的、使用内存极小成本极低的51单片机、使用裸板开发的单片机、有无线通信功能的单片机(这一类单片机大部分都带操作系统)、使用国外的高性能、稳定的芯片(因为公司很在乎原厂的资源,一般的公司都不会去选择国外的芯片,又贵、技术支持又不如国内)。
在我心中、做单片机的领域选择优先级(从低到高):
电子烟(不多说,这行业技术门槛低,前途堪忧)、充电宝(要求会PD协议,上限太低)、简单消费品(如体重秤等)、简单消费品带无线通信(如蓝牙、4G、WIFI、LORA等)、简单医疗产品(指的是做医疗产品的小公司,其实没什么实力,之所以打医疗的名头出来无非在复杂的消费品上做不过人家,就以产品准确为噱头,真不一定测出来准)、大型医疗公司(后面排名我觉得不分前后,看个人爱好)、大型工控公司、大型高级消费产品公司(如无人机、运动相机、仿apple watch手表之类的产品)、大型电源公司、大型车企。
以上只是我个人的想法,大家可以把想法写在评论区。
我就来讲讲临时抱佛脚快速找个工作的学习路径吧,当然只是其中的一个小方向。
一、C语言
建议看到第八章,边看边刷简单的C语言题目,去牛客网刷。
后面的链表可以看两遍,有助于提升对指针的理解。
【千锋教育】物联网_C语言视频教程(通俗易懂)_哔哩哔哩_bilibili
指针部分看下面。
[C语言] 指针的详解与应用-理论结合实践,真正理解指针!_哔哩哔哩_bilibili
二、直接开始学习单片机
花半个月时间学习51,其实51没什么,只不过让你先了解了解简单的单片机,了解一些单片机的外设。
51单片机入门教程-2020版 程序全程纯手打 从零开始入门_哔哩哔哩_bilibili
再花了一个月时间学习32。
STM32入门教程-2023版 细致讲解 中文字幕_哔哩哔哩_bilibili
三、学习系统编程
其实系统编程的知识在RTOS可以用到的,而RTOS的教程很多都教你移植什么的,作为一个初级工程师的话,公司怎么可能让你去移植呢,而且很多芯片的SDK都是自带了操作系统的,我们只需要去了解怎么用、了解那些概念就好了,不一样的芯片分钟的API接口也不一样。
这个就不推荐课程了,大家去网上稍微学习一下线程、进程、消息队列、互斥锁的概念基本就可以工作了,工作中基本都有现成的案例可以直接用的。
四、学习网络编程
网络编程主要是从事iot方面的,如果没有时间学习也可以先不要学习。主要去学习一下tcp、udp、http、mqtt等协议就好了。在无线通信方面去了解一下蓝牙、WIFI、ziggbe、lora、4G等。
其实你学习完这些东西,基本就可以快速找到一个工作了,然后在到工作中慢慢的学。