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

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

    关注

    6034

    文章

    44548

    浏览量

    634406
  • 嵌入式
    +关注

    关注

    5082

    文章

    19100

    浏览量

    304642

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

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

收藏 人收藏

    评论

    相关推荐

    单片机嵌入式系统的区别

    在现代电子技术领域,单片机嵌入式系统是两个经常被提及的术语。它们在许多应用中发挥着关键作用,如智能家居、工业自动化、汽车电子等。尽管这两个概念经常被交替使用,但它们之间存在一些基本的区别。 单片机
    的头像 发表于 11-01 14:09 520次阅读

    目前深圳嵌入式单片机就业环境如何?

    深圳作为中国的科技创新中心之一,在嵌入式单片机领域的就业环境相对较好,以下是对该就业环境的详细分析:
    的头像 发表于 10-09 11:51 472次阅读
    目前深圳<b class='flag-5'>嵌入式</b><b class='flag-5'>单片机</b>就业环境如何?

    从菜鸟到大牛!嵌入式完整学习路线:STM32单片机-RTOS-Linux

    嵌入式系统是许多现代电子设备和智能系统的核心,掌握嵌入式系统,意味着能够设计和开发更加智能化的产品。本文为所有想进入嵌入式领域的初学者提供一个完整系统学习的路线图,按照“STM32单片机
    的头像 发表于 07-23 16:11 4006次阅读
    从菜鸟到大牛!<b class='flag-5'>嵌入式</b>完整学习路线:STM32<b class='flag-5'>单片机</b>-RTOS-Linux

    STM32单片机有哪几种常见的开发环境?

    STM32单片机是一款广泛应用于嵌入式系统开发的单片机,针对其开发,有以下几种常见的方式:STM32单片机有哪几种常见的开发环境?KeilMDK是一款广泛使用的
    的头像 发表于 05-18 08:04 3015次阅读
    STM32<b class='flag-5'>单片机</b>有哪几种常见的开发环境?

    理解嵌入式单片机的区别

    从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。比如经典的51系列单片机,外观只是一块一个拇指大小的长方体芯片,共40个引脚,里面包含了逻辑运算单元。实际上也就是一个cpu。
    发表于 05-03 10:30 4252次阅读

    嵌入式微处理器和单片机的区别在哪 嵌入式微处理器技术的优缺点有哪些

    嵌入式微处理器和单片机是两种常见的嵌入式系统应用技术。虽然它们在某些方面有一些相似之处,但它们在体系结构、功能、应用领域和使用方式等方面存在一些明显的区别。 首先,嵌入式微处理器是一种
    的头像 发表于 04-21 09:43 1019次阅读

    嵌入式工控是什么?嵌入式工控有哪些特点?技术特点是什么?

           嵌入式工控是一种由工业设备生产的特殊单板计算机,就像个人计算机切片的功能一样,专门为某个行业设计。嵌入式工业计算机主要用于银行,工业智能设备和其他需要高可靠性和稳定性的领域。
    的头像 发表于 04-12 08:47 426次阅读

    嵌入式微处理器和单片机的区别

    在电子工程的世界里,嵌入式微处理器和单片机(MCU)是两种常用的核心处理元件。
    的头像 发表于 04-07 17:11 955次阅读

    嵌入式微处理器和单片机哪个更好

    嵌入式微处理器和单片机各有其优势和适用场景,因此无法简单地说哪个更好。它们的选择取决于具体的应用需求、系统复杂度、成本预算等因素。
    的头像 发表于 03-29 11:46 640次阅读

    嵌入式微处理器是单片机

    嵌入式微处理器不是单片机。虽然两者都是嵌入式系统中的核心组成部分,但它们在某些方面存在明显的区别。
    的头像 发表于 03-29 11:40 740次阅读

    定制嵌入式主板,需要考虑的功能有哪些?

    随着科技的不断发展和进步,嵌入式系统在各行各业中得到了广泛的应用。嵌入式主板作为嵌入式系统的核心组件,起着至关重要的作用。在定制嵌入式主板时,需要
    的头像 发表于 02-29 17:38 511次阅读
    定制<b class='flag-5'>嵌入式</b>主板,需要<b class='flag-5'>考虑</b>的功能有哪些?

    嵌入式工控性能特点 嵌入式工控应用场景

    嵌入式工控性能特点 嵌入式工控应用场景 嵌入式工控是一种专门设计用于工业控制系统的计算机设
    的头像 发表于 02-04 11:35 671次阅读

    嵌入式自学好书推荐

    单片机能为嵌入式系统的开发奠定良好基础。推荐书籍:《新型单片机开关电源的设计与应用》。 4.Linux基础:熟悉Linux源码和架构对嵌入式系统的开发非常重要。掌握Linux下的目录
    发表于 01-11 15:13

    嵌入式处理器简介和种类

    嵌入式处理器是嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的4位处理器,目前仍在大规模应用的8位单片机,到最新的受到广泛青睐的32位,64位嵌入式CPU。
    的头像 发表于 12-26 12:26 1008次阅读

    单片机嵌入式入门实验报告相关代码仿真介绍

    电子发烧友网站提供《单片机嵌入式入门实验报告相关代码仿真介绍.zip》资料免费下载
    发表于 12-22 10:52 12次下载