0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

当你考虑放弃嵌入式单片机的时候看看这篇文章

Q4MP_gh_c472c21 来源:TopSemic嵌入式 作者:wuyage 2021-06-01 18:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

知乎有一个比较火的提问,名字叫:该不该放弃嵌入式单片机这条路?该提问目前浏览量110万+。

我在去年大约这个时间写了一个回答,累计到现在有688个赞,223条留言,内容也被很多公众号转载过,不过自己倒是没有在这个公众号上发表过,今天在此分享给没有看过的朋友,同时对其中的内容做了部分修改,另外也加入了过去一年自己新的体会。

我是2011年本科自动化专业毕业,大学时玩过51单片机,但是那时就跑了一个流水灯实验,还是用汇编实现的,C语言我都不会用。大四暑假去一个小公司面试,人家问我什么是串口,我懵逼的不知道如何回答,自然人家不会要我。

所以现在回看那时的自己,就是一个嵌入式渣渣。

那时我对找工作完全没自信,于是选择了考研,结果也没有考上报考的学校,调剂到了北京一所高校,导师的研究方向是模式识别方向,那时图像处理还没有现在这么火,研一的时候导师给我安排了一个VC++上位机编程项目,结果我实在是搞不定,后面被迫就放弃了。那段时间愁的我满嘴溃疡,直到现在我还时不时的平均每月溃疡一次,不知道是不是当初留下的后遗症。

我的导师和外面不少公司有项目合作,我做的第一个项目是一个天然气管道流量采集系统,功能很简单,就是通过RS485 Modbus协议采集温度、流量值,然后发送到监控中心显示。买的现成的RTU设备、中心软件我用的是组态软件,所以整个项目里真正的代码工作没多少,算是一个集成项目。但是这个项目给我的收获非常大,因为里面的所有工作主要都是我完成的,包括原材料采购、机柜安装、现场设备接线、调试等。最后看到现场的数据能够通过3G无线网络传输到远端中心,那时的感觉还是很不错的。放一张那会在外面干活时的照片,那泡面吃的真香!

不得不提,当时我的一个师兄给了我很大的帮助,因为当时我连网络ping的原理都不懂,连什么是交换机和路由器也搞不清楚,他指导了我很多,加上自己遇到问题时上网查阅资料,学了很多基础知识。

通过上面的这个项目,我第一次体会到了真正的实际项目是怎么回事,并且也建立了一定的自信,就是原来我也可以做成一件事情。

这个项目做完,有段时间我还一度想着以后毕业了就从事工控行业了。..

后来,又参与了导师的一个真正的嵌入式的项目,做的是一款物联网水表,这里面包括了单片机、通信芯片,开发语言是C语言,我那时在现在看来依然是个打酱油的角色,主要就是在外面公司里打打杂,从头到尾也没写过几行代码,不过在这期间整天耳濡目染,没吃过猪肉也见过猪跑啊,对嵌入式里的一些概念(串口、IIC、下载、sourceinsight、低功耗等)算是了解了,并且那会也直接和英特尔工程师一起调试,也学到了很多东西,期间还去上海英特尔公司出了一趟差,近距离见识了一下外企的工作环境,这也让我树立了毕业后要进入一家外企芯片公司的念头。在这个项目里我更多的是学习,跟我的另外一个水平很高的师兄学习,跟实习公司里的人学习,公司里给我印象深刻的有两个人,一个是技术总工,他硬件、嵌入式软件、上位机软件、后台软件全会,让我甚是佩服,另外一个叫老王的人,焊接高手,那种芯片下面有很多个引脚的BGA封装芯片,直接手焊完成,看的我目瞪口呆,我那会烙铁都拿不稳,还有认识的几个英特尔的员工,他们分析问题的思路都很清晰,做事很周到、有条理。

找到一张当年在实习公司里拍的照片,公司在北京郊区怀柔的一个镇上,那里完全感受不到是在北京,晚上时特别安静,没事就打打乒乓球,回忆起来也是一段难忘的日子。

研究生的时光很短暂,第三年就找工作了,由于我准备的较充分并且也有点实际项目经验,所以很快就拿到了好几个公司的offer,一开始我选择的是MTK的Linux驱动开发的职位,还去公司实习了1个多月,后来由于没抗住压力和Freescale offer的诱惑,最后毕业时去了Freescale,时过境迁,现在Freescale都不存在,早已经被NXP收购了。

2014年,梦圆外企芯片公司,第一份工作,我的职位是FAE,就是技术支持工作,要经常面对客户,给客户做支持,做了3年后,2017年离开。关于我的FAE工作总结,可以看这篇文章:我眼中的芯片公司FAE工作

这三年最大的收获如文中所说,认识了非常多优秀的人,从他们身上长了很多见识,和很多人至今依然保持着联系。

后面一门心思的想去初创公司,选择了一家从事车联网V2X行业的创业公司,干了两年,这两年我做了单片机的项目,也做了Linux应用开发工作,同时学会了初级的C++编程,另外对产品有了直观的体验,也做了小部分产品经理的工作,做的工作非常杂。现在回忆最大的收获就是入门了Linux应用,以及了解了一个新兴的行业,同时切身体验了一把创业公司的感觉。

2019年又跳槽到目前所在的公司,还是做同样的V2X行业,入职时的职位是产品经理,到现在正好马上又满两年时间,这两年收获非常大,除了内部产品的工作,还参与了很多对外的工作,学到了很多原来没有接触过的东西,包括项目、市场、销售等内容。最大的收获是提升了个人的思维高度,看问题时能够比以前考虑的更远一点。技术方面提升的就相对较少了,入门了QT,也在研究云平台方面的内容,不过一直没得要领。

很多人关心嵌入式行业薪水的问题,我目前相比刚工作时薪水涨了3倍多,我觉得也差不多到头了,一般公司也很难出更高的价钱了,因为我自己都觉得不合适。所以未来我不会再只盯着基本工资,倒不是因为自我感觉良好,而是这个行业决定的,咱们这个行业普遍没法像互联网公司那么高薪。我会更多的关注基本工资以外的其他收入,一些能够带去长远价值的东西,当然这还有很长很长的路要走。

业余时间,和我原飞思卡尔的Manager一起在做目前这个公众号:TopSemic,我们踩过很多坑也见识过其他人踩坑,深知嵌入式工程师的不易,在这个公众号里我们无私分享了个人多年的实战经验,也希望能够结交更多的行业内朋友,大家一起同行,共同进步。这个事情其实也可以看做是一个非正式的创业,我们两个人不仅要自己写文章,还要考虑运营、以及未来的盈利模式等问题,这件事虽然很难、但是我们觉得真的有意义,所以会长期的做下去。通过文章,我们也认识了全国各地的朋友,建立了信任关系,这种感觉很奇妙。这是前不久在成都和一位读者朋友吃火锅时的场景,我们虽然第一次见面,但是就像认识了很久的朋友,一起聊聊,很有趣。

对于我而言,我不会放弃嵌入式、单片机,因为我是发自内心的喜爱,我相信我会一直坚持做下去。同时我也会不断学习嵌入式之外的相关知识,因为一个完整的产品不仅包括嵌入式,还有手机端、web端等内容。我不求全部都精通,但是我一定会去实践,去亲自体验。

结合自己的情况(爱好、能力、年龄)等,做出最佳的选择,而不是人云亦云,不知所从。同时一旦确定方向,要坚定不移的去执行,去坚持,不到万不得已不要轻易放弃。

此外要和行业里的人多交流,不断开拓自己的视野,不要总是只盯着自己干的一点事情。要了解你所处的行业,以及整个产品的各个环节,包括芯片(芯片本身就很多门道,什么代理商啊,贸易商啊,原厂啊,很多人都搞不清楚他们的关系),硬件(原理图、PCB设计)、产品外壳、结构,包装,生产环节、UI设计等等方面。这些东西如果有机会,最好是自己亲手参与一下,只有实际做了,才能理解其中的东西。

我就自己完整的经历过:画原理图、PCB,打板、买元器件,烙铁焊接、调试、写嵌入式代码,写上位机、移动端软件,设计产品、现场安装调试等所有环节。我是属于那种自己不亲自干过就不明白的那种。另外嵌入式包含的东西太多了,建议大家除了单片机,还尽量学学Linux,我感觉最近几年Linux越来越普遍了。同时无线通信应用越来越多,wifi、ble、LoraNB-IOT4G/5G等,无线的知识也得多学习。

最后嵌入式说白了是为了完成一个项目、完成一个产品的工具、技术手段,除了技术本身,你同时应该对背后的行业、业务有深刻的理解,这样自己的价值才会更高。

原文标题:大佬谈:该不该放弃嵌入式,单片机这条路?

文章出处:【微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6078

    文章

    45575

    浏览量

    673477
  • 嵌入式
    +关注

    关注

    5209

    文章

    20645

    浏览量

    336906

原文标题:大佬谈:该不该放弃嵌入式,单片机这条路?

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工控一体常见结构类型介绍|外嵌入式、内嵌入式、壁挂一体

    工控一体提供多种结构类型以适应不同工业场景需求:嵌入式(最主流)、壁挂、悬臂、桌面、开放
    的头像 发表于 04-16 16:30 77次阅读
    工控一体<b class='flag-5'>机</b>常见结构类型介绍|外<b class='flag-5'>嵌入式</b>、内<b class='flag-5'>嵌入式</b>、壁挂<b class='flag-5'>式</b>一体<b class='flag-5'>机</b>

    嵌入式电子时钟硬核进化史:从单片机到网络对时

    在现代科技生活中,电子时钟似乎是最不起眼的存在。然而,对于嵌入式工程师和极客而言,嵌入式电子时钟不仅是一个计时工具,更是硬件控制、低功耗设计与软件算法的集大成者。从早年单纯的单片机计数,到如今支持NTP网络对时的高精度设备,这块
    的头像 发表于 03-10 11:31 331次阅读
    <b class='flag-5'>嵌入式</b>电子时钟硬核进化史:从<b class='flag-5'>单片机</b>到网络对时

    嵌入式单片机开发学习路径

    嵌入式系统是现代科技的重要组成部分,广泛应用于智能家居、汽车电子、工业控制、医疗设备等领域。学习嵌入式单片机开发不仅能提升个人技能,还能开拓职业发展路径。本文将为你提供一条详细的嵌入式
    发表于 02-09 15:42

    如何入门单片机/嵌入式

    大一学的单片机,本科玩了几年嵌入式,做过智能家居,智能小车,示波器,开关电源等等,后来工作(本人芯片行业)以后就没搞了,但是这段时间积累的经验,可以让整个职业生涯受益。 单片机相对来说更容易了解
    发表于 02-02 06:57

    一个面向单片机、事件驱动的嵌入式开发平台介绍

    EventOS,是一个面向单片机、事件驱动的嵌入式开发平台。它主要有两大技术特色:一是事件驱动,二是超轻量。EventOS以及其母项目EventOS,目标是开发一个企业级的嵌入式开发平台,以事件总线
    发表于 12-05 06:26

    开源 | 60余套STM32单片机嵌入式Linux、物联网、人工智能项目(开发板+教程+源码)

    私信免费领取!60余套综合项目案例STM32单片机嵌入式、物联网、人工智能智能车/机器狗/小智AI/家居/农业/安防等多领域项目文档+项目源码,全开源高校教学、学生毕设、创新竞赛、项目练手01
    的头像 发表于 12-04 11:42 915次阅读
    开源 | 60余套STM32<b class='flag-5'>单片机</b>、<b class='flag-5'>嵌入式</b>Linux、物联网、人工智能项目(开发板+教程+源码)

    ARM嵌入式这样学

    接口,一般都是搞单片机的人转过去做的。这几年,这个东西很火,用在数码产品,比如MID,掌上电脑等。现在刚毕业进来的应届毕业生都懂linux了,那个压力啊可想而知,想逃避竞争的人,不用想了。 嵌入式
    发表于 12-04 07:48

    嵌入式单片机定义及区别

    单片机,即嵌入式微控制器MCU,是嵌入式系统的核心组成部分。除此之外,嵌入式处理器还包括嵌入式DSP处理器、
    发表于 11-17 08:11

    嵌入式系统的定义和应用领域

    在一起,共同构成了一个高效、稳定的工作系统。 其实,嵌入式系统的概念与个人PC有着相似的底层逻辑。单片机,作为单个芯片上的计算机系统,其定义明确且独特。尽管不同的单片机在配置、性能、厂家以及指令集
    发表于 11-17 06:49

    单片机嵌入式,到底是什么关系?

    很多人初次接触嵌入式开发时,都会听到一句话:“嵌入式其实就是单片机。”可当你真正开始学习时,会发现嵌入式
    的头像 发表于 11-14 10:28 2069次阅读
    <b class='flag-5'>单片机</b>和<b class='flag-5'>嵌入式</b>,到底是什么关系?

    高能效与灵活性能:Microchip分析8位单片机的持久影响力

    随着嵌入式系统的不断发展,8位单片机所独有的性能表现、能效和开发简便性,确保了其持久的重要性。无论是延长电池寿命,还是集成智能外设,8位单片机都将在现代嵌入式设计中持续发挥关键作用。
    发表于 09-04 09:10 973次阅读
    高能效与灵活性能:Microchip分析8位<b class='flag-5'>单片机</b>的持久影响力

    嵌入式单片机,是同一个东西吗?

    嵌入式系统与单片机经常被提及在一起,但它们并不是同一个概念。 嵌入式系统是一个广泛的领域,它涉及到了计算机技术、控制技术、通信技术等多个领域的综合应用。简单来说,嵌入式系统是一种专用的
    发表于 07-09 10:20

    Linux嵌入式单片机嵌入式的区别?

    Linux嵌入式单片机嵌入式在多个方面存在显著的区别,以下是详细的比较和归纳: 一、基本概念 1. Linux嵌入式: 定义:将Linux操作系统运行在
    发表于 06-20 09:46

    嵌入式单片机在电机控制系统中的应用

    摘要:在工业领域,电机的运行状态关系到生产的效率和安全,是广大机电控制技术人员关注的重点。随着数字控制系统的发展,嵌入式单片机在电机控制系统的应用越来越广发,对电机的控制更加的安全、可靠,能使电机
    发表于 06-11 15:07

    51单片机笔记(建议收藏!)

    :“单片机或者嵌入式这东西是入门难,到经验积累到一定程度就比较容易了。” 一些不是建议的经验 1、从8位单片机入门比较好一点,选好一个型号,认真学习,直到精通。 2、多练习,多写代码,多上网
    发表于 05-21 17:24