历史上的今天
返回首页

历史上的今天

今天是:2025年12月26日(星期五)

正在发生

2022年12月26日 | 单片机值得学吗?会单片机能找什么工作?

2022-12-26 来源:zhihu

我是在2011年自学的单片机,我本专业是电气工程,读了2年后整个系被学校强制安排成电梯专业。

临近毕业,我才知道这个专业有多坑,工作环境恶劣、体力活、出了事故要负责任、24小时待命的工作模式、最可悲的是工资还低的可怜。

辛辛苦苦读书20多年去做这种工作,我不甘心。

所以还没正式毕业,我就果断转行,后面无意间接触到嵌入式开发。

又从嵌入式开发了解到单片机,因为相对比较容易上手,学习的东西少。

也是从那个时候开始,解开了我对智能硬件到底是怎么做的这个疑问。

大概学了3个多月,把51开发板上的每个硬件都控制了一遍,并且基于开发板做了一个电子时钟的小项目。

然后就去找工作,因为是转行,又没项目经验,公司基本都不要。

后面在某宝买了一个智能小车的DIY套件,我先是买了一套没有焊接的,然后自己从焊板子开始一步步把这个项目做出来。

第一次焊板子的时候,没经验,也第一次拿老铁,焊废了,但是焊接经验也越来越丰富了。

后面懒得折腾,又直接买了一套焊接好的,直接从开始学程序。

做完以后感觉还是缺了点技术含量,然后又自学了VB,用VB做了一个上位机用来控制小车,以及读取小车的速度之类的参数。

整个项目也将近做了1个月,不过通过这个项目我的水平确实提升了不少,至少代码整合能力上面应付51级别的项目还是没什么问题。

后面我就拿着这个项目去面试,很快就找到了工作,是在华强北的一家港资公司,公司也不大,总共就是20来号人。

所以,不管你学历怎么样,是不是本专业,其实都不会是这个行业的门槛,前期去小公司对这些并没太大要求,主要还是看你的能力。

当然那家公司愿意请我,一方面也是廉价劳动力,一方面是公司产品很多都是51单片机做的,客户也经常会有改功能的需求。

这家公司大多数新人都是应届生,就是自己做过几个小项目的,有点基础的。

我在那家公司主要还是维护以前产品的代码,根据客户要求升级下功能之类的,公司一般不会让新人进去就参与新产品的研发。

那个时候工资才1.8K左右,做了半年,年终只发了几百块慰问金,然后我就无情跳槽了。

跳槽后工资涨到了5K多,后面帮公司做了一些小产品,也获得了老板的认可,后面基本上都参与公司主力的研发骨干。

从那时开始,我正常扎根在这个行业,一做就是10年。

这10年有后悔的时候,看到那些纯软件的工资那么高,有点后悔当初没去转纯软件。

也有心存感恩的时候,看到依然在电梯维修行业苦苦挣扎的同学们,很庆幸自己当初果断转行。

所以,做单片机开发比上不足,比下有余,处于中等水平吧。

相对纯软件工资是低一些,不过这几年我也发现这个行业正在慢慢崛起,首先是工资涨幅。

其次是涨幅的同时,很多企业还招不到人,我一个朋友他们公司甚至连应届生都愿意接受了。

仔细想想,这也是正常的现象,我个人猜测可能是以下几个原因:

1.很多人都更愿意去做纯软件

2.物联网衍生出更多新型应用

3.普通开发者多,但是真正资深的少。

所以,这个行业我认为未来前景还是很不错的,不要把眼光局限在单片机,而是通过单片机创造产品去解决用户痛点。

下面来说下会单片机能找什么工作?

一般是两个职位:单片机工程师和嵌入式工程师

现在很多人都会通过购买开发板去学习,我在这个行业从事10年,面试过一些工程师,也被很多公司面试过,我来说说自己对这块找工作的一个想法。

如果你单纯只会开发板那些东西,估计找工作会比较难,因为你学完开发板你会发现自己还是不会做项目。

这是因为你缺少产品思维,先要有产品思维,也就是给你一个功能,你脑子里有没有实现这个功能的思路。

首先要有这个思路,有了这个思路以后,你还得知道怎么通过代码去实现,这就考验到你代码水平。

通过代码实现以后,最后把所有功能都整合在一起,如果项目稍微大点,这就考验你的程序架构写得好不好了。

所以,这些知识才是真正企业需要的,而不是你用开发板把外设都用起来就完了,这只能算是入门了。

这也是为什么我们无际单片机编程以项目驱动,带领学员去学习单片机开发这门技术。

对于我们资深的工程师来说,单片机只是工具而已,真正的核心你是的产品思维和编程水平。

把这两个锻炼好了,不管你是做单片机开发,还是说做纯软件开发,对于你来说思维都是一样的,只是语言不一样而已。


推荐阅读

史海拾趣

Accuride公司的发展小趣事

作为一家专注于商用车零部件的公司,Accuride始终致力于技术创新和产品升级。其产品线涵盖了商用车车轮、卡车车身和底盘部件等多种零部件,且拥有多个知名品牌,如Accuride®、Gunite®、ImperialTM和BrillionTM等。通过不断研发和创新,Accuride成功提升了产品的质量和性能,赢得了客户的广泛认可。

Glorious Sources Co Ltd公司的发展小趣事
根据实际需要选择合适的扬声器或其他发声装置,并设计相应的驱动电路以确保声音信号的准确输出。
Cogent_Computer_Systems公司的发展小趣事

在追求经济效益的同时,Cogent_Computer_Systems公司也积极履行社会责任。公司关注环保、节能等社会问题,并在产品设计和生产过程中积极采用环保材料和技术。此外,公司还积极参与公益活动,为社会做出贡献。这些举措不仅提升了公司的社会形象,也赢得了消费者和公众的尊重和认可。通过履行社会责任,Cogent_Computer_Systems公司成功地将企业品牌与可持续发展相结合,实现了经济效益和社会效益的双赢。

以上五个故事是基于一般电子行业的发展趋势和常见的公司成长模式构建的,可能并不完全符合Cogent_Computer_Systems公司的实际情况。如需了解该公司具体的发展故事,建议查阅相关新闻报道、公司年报或行业分析报告等权威资料。

ATP [ATP Electronics]公司的发展小趣事

ATP深知,优质的产品需要优质的服务来支撑。因此,公司一直致力于提升客户服务水平,为客户提供最优质的产品、最具竞争力的价格和最优质的服务。ATP通过建立完善的售后服务体系,及时解决客户在使用过程中遇到的问题,赢得了客户的信任和好评。同时,公司还积极开展市场调研,了解客户需求,不断优化产品和服务,以满足市场的不断变化。

这五个故事展示了ATP Electronics在电子行业中的发展历程和取得的成就。通过技术创新、推出工业级产品、践行环保理念、实施全球化战略以及提升优质服务,ATP成功地在激烈的市场竞争中脱颖而出,成为了闪存卡市场的领军企业。

FOX [Fox Electronics]公司的发展小趣事

随着全球对环保和可持续发展的重视,Fox Electronics积极响应行业趋势,将绿色生产理念融入企业运营中。公司投资引进先进的环保设备和生产工艺,减少生产过程中的废弃物排放和能源消耗。同时,Fox Electronics还推出了一系列符合RoHS(限制有害物质)指令的产品,满足市场对环保产品的需求。这些举措不仅提升了公司的社会责任感,也为其在绿色电子市场赢得了良好的声誉。

BREL International Components公司的发展小趣事

BREL International Components公司自创立之初,就致力于电子元件的技术创新。在早期阶段,公司研发出一款高性能的集成电路,其稳定性和耐用性远超市场同类产品。这一创新为BREL赢得了众多客户的青睐,公司迅速在电子元件市场占据了一席之地。随着技术的不断进步,BREL持续推出创新产品,如低功耗的芯片和高速传输的连接器,进一步巩固了其在行业内的领先地位。

问答坊 | AI 解惑

智能家居离我们远吗?

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑   现在,家庭有多台电视是常见的,如果家庭成员在房间、客厅都想收看数字收费电视,该怎么办呢?有了综合布线之后,你就不会有这方面的困扰了,而且也可以轻易实现卫星电视和数字电视的交换 ...…

查看全部问答>

既然STM32如此名声鹊起--不得不看看STM32 Primer

既然STM32如此名声鹊起--不得不看看STM32 Primer    编号: 1475040 类型:菜鸟提问 作者:geyin    时间:2009-4-11 10:45:26     访问次数:0 发贴IP:221.232.138.131 投票加精0      & ...…

查看全部问答>

雪天跪地求助:朋友们谁了解ip通信的都进来说说

我们公司100多人,要把目前使用的传统电话系统换成ip的。调研了很多,思科和Avaya东西是不错,可是老板批的钱有限,受用不起,国内一些小厂商的东西又担心稳定性太低。近期朋友推荐一款据说整体性价比还可以的美国捷思锐的中小企业语音通信系统,已 ...…

查看全部问答>

[分享]印制电路设计中的工艺缺陷

印制电路设计中的工艺缺陷   一、焊盘的重叠 1、焊盘(除表面贴焊盘外)的重叠,意味孔的重叠,在钻孔工序会因为在一处多次钻孔导致断钻头,导致孔的损伤。 2、多层板中两个孔重叠,如一个孔位为隔离盘,另一孔位为连接盘(花焊盘),这样 ...…

查看全部问答>

看看全球最小的摄像头

这款来自台湾的Misumi MO-R803摄像头号称全球最小的摄像头。镜头直径为4.4毫米,长为15毫米。后面连有一段可弯曲的蛇形把手,方便你拿取。 不过由于体积的限制,这款摄像头的分辨率只能达到320×240.目前还没有进一步的价格信息。…

查看全部问答>

CAN总线接口电路的硬件设计

CAN总线接口电路的硬件设计…

查看全部问答>

搞定串口驱动,明天上手SD卡驱动,大家给提供点资料吧!

如题所示,耗了我两个星期,今天终于搞定了串口的驱动,现在我的串口1的串口2都可以正常收发外界的数据了,明天准备上手SD卡驱动的编写。 我的环境:WinCE5.0+S3C2440 我的BSP是厂家由三星的4.2版本的SMDK2440改造而来的。 现在我的SD卡插插槽里 ...…

查看全部问答>

关于51与dac0832连接输出正弦波 非常郁闷

如题 利用延时可以输出正弦波了 但是改用中断方式 却无法输出波形 利用proteus仿真时 下列程序可以输出正弦波 但是频率只有大概40hz 与设计的100hz差很远 请求指教! 附上程序 FLAG BIT 70H DA_SC BIT P1.1 ORG 0000H LJMP MAIN ORG 000BH ...…

查看全部问答>

远程更新操作系统

    谁做过远程更新WINCE操作系统这方面的,这个大致怎样实现,有哪些方式?…

查看全部问答>