最近高考发榜,同时新一届大学毕业生也走上了工作岗位,但是从我身边的很多朋友家庭来看,在现在的就业形势下,也有很多大学毕业生没能走上合意的工作岗位,被迫以考研考公的名义在家躺平,家里有些余粮的就看海外有没有什么出去的机会。很多小朋友在大四找工作的时候,投了几百份简历,面试了几十家公司,被社会上的现状无情打击,心态崩了的不在少数。
我们公司面对的客户,基本上都是使用我们MCU的电子行业公司,每天在业务上接触很多业内的电子工程师,因此这方面还有一定的发言权。
电子工程师,还是一个比较广泛的群体,这个职位招硬件工程师比较多,就是设计电路原理图,画PCB这些,这个就是纯硬件方向。还有软件方向就是单片机工程师,硬件工程师设计好电路板,焊接好样板以后,在样板上调程序,最终实现产品功能。还有就是Linux驱动和Linux应用方向,主要是做高端的电子产品。
一般的电子产品,标配是两个工程师,分别是硬件工程师和单片机/嵌入式工程师。大公司的话团队配备的职位就更复杂一些。我感觉理工科专业的学生,特别是电子信息工程专业的,是非常适合走硬件工程师和嵌入式工程师路线的,其他的专业其实稍微学一点专业知识,也可以很快入门,比如计算机、电气、机械、物理专业。
电子工程特别是单片机行业,是个可以考虑的好方向,原因如下:
1、市场需求稳定向上
国家现在都在强调硬科技,硬科技都需要软硬结合,这里离不开的就是电子工程。随着半导体技术的飞速发展,对单片机的性能要求也越来越高,应用范围越来越广。从我们日常生活用到的各种家用电器、测试仪器仪表、汽车电子设备、医疗设备、交通运输、航空航天到物联网应用都离不开单片机应用,更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。
2、工作薪资水平稳定中上
单片机相比较于其他行业来说,薪资水平可以说已经是非常高的了,从事单片机的,从我身边了解到的,基本上没有低于一万的。如果你的技术再好点,工作时间在2-5年的最起码2万是很容易的,当然了这就和你的水平有关了。
如果你的家庭很普通,没有背景,建议还是学学技术,学嵌入式,学单片机,学物联网技术。不需要与人打交道,只要踏踏实实做技术,凭技术吃饭,虽然发不了大财,但是完全可以超过大部分人。
3、市场供给不够有信息差
嵌入式开发涉及到硬件知识,所以一般外行很难转进来。比如,互联网行业的人最多来搞嵌入式软件开发。你让他们搞硬件层软件开发,他们就头大了。而且,互联网前端开发的人,压根搞不了单片机这种底层开发。很少有纯软件行业的人来搞嵌入式开发,他们在互联网大厂拿高工资习惯了。
互联网行业红利期已经过去了,整个行业发展成熟了,所以互联网行业薪资水平没以前高了,很多非科班的外行人大量涌入互联网搞前端后端开发。
嵌入式行业和互联网行业现状也不一样,互联网已经成熟稳定期了。而嵌入式正迎来成长爆发期,在可预见的10-20年未来可期。车联网,远程医疗,智能工厂,智能家居等等。我们电子专业搞嵌入式在物联网行业里大有可图,可以尽情地发挥自己的聪明才智。
4、没有中年危机压力不大
与互联网软件开发相比,嵌入式、单片机软硬件开发工资相对来说是偏低一点的。但是,嵌入式开发工作压力比互联网行业小不少,只要基础扎实,行业相关业务知识熟悉的话,基本上不存在35岁危机。
做单片机开发一般比纯软件的”生命周期”要更长一点,很多客户那里都是四五十岁的工程师还在焊接、画板、调程序,依靠他们丰富的工作经验,干到退休没什么问题。
单片机虽然比不上目前火热的集成电路设计、游戏开发、互联网金融等行业收入高,但是至少35岁后被裁员的风险很小(这个行业经验积累很重要,而且自己当老板的机会比较多),也不用像有些大公司996玩命的干活,毕竟生命还是比金钱可贵的多。
5、创业打工方向灵活
当你有足够的经验和资源以后,想着自己创业搞点东西,或者在网上接点外包的活做做,其实没有什么难的。有一部分人从事这个行业几年后,会向项目经理或者是产品经理方向发展,也有人会成为高级开发工程师,还有人会择机创业。
如果学历有优势,可以往供应链上游走,比如芯片原厂、模块原厂之类的,也可以走图像、音、视频算法路线。
学单片机唯一的门槛,就是需要学电路,需要你学过物理,很多人学过中学物理,但是大学毕业就都忘光了。很多文科专业不教什么技能,因此没有电路方面的兴趣就很难入门。当然也有例外,我认识的客户里有一个超牛逼的工程师,把我们的MCU玩得飞起,把我们产品的全英文文档全部看了一遍,还给我指出了不少改进的地方,后来见面聊起他说自己没有上过大学,高中毕业就跟着亲戚出来在电子公司打工,全部都是自学。另外我们有家代理商的方案工程师能力超强,其实他大学是学商科毕业的,只不过他一直对电子很感兴趣,所以走上了这个行业。
学习单片机编程,对基础要求不是很高。需要你掌握一定的基础电路知识(模电数电)和C语言的基础就可以干了。如果你是电子专业的,会C语言编程,学习单片机自然不在话下。如果你是0基础,你有一个正确的学习方法和途径,完全掌握单片机开发也没有什么问题。基础电路需要大家掌握电阻、电容、三极管的基本用法,以及单片机最小系统,按键检测,LED控制,复位电路等相关知识就足够了。
如果大家有一定基础,其实在家里自学也是可以的,推荐于振南老师的一本书《振南技术干货集:单片机》,这本书在各地图书馆都有收藏(浦东图书馆就有)。
于振南老师是我认识的教单片机非常好的老师,并且与我们AGM公司长期合作,他在最新的RTOS课程中也会使用到我司的AG32做案例。
如对于老师的单片机视频系列课程有兴趣,可以扫下面的二维码了解,可以让小白快速了解单片机这个行业和技术。
学单片机更是一种匠人精神,跟学历关系不大,需要自己不断学习精进,积累经验和资历。
过去二十年学计算机遇上风口其实是有时代红利的,但是现在精通其中任何一个方向都不足以让你走上人生巅峰,技术在本质上只是一个工具,同时还需要你有组织协调、商业嗅觉、人际关系处理、高情商、沟通能力、博弈能力,十年甚至二十年磨一剑,创造出对社会有价值的产品,才能真正意义上成为被社会认可的社会精英。