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

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

3天内不再提示

嵌入式是否是一个大坑呢?嵌入式软硬件开发都是坑?

Q4MP_gh_c472c21 来源:未知 2018-11-27 16:35 次阅读

现在我们大多数的人都认为IT行业的发展几乎都在饱和的阶段,心想自己到底该选择一个好的行业去培训呢?如果自己培训的行业刚好又处于饱和的阶段的话,是否是一个大坑呢?嵌入式的学习十分烧钱,这就让人有点望而却步。

据最近的开发者大调查中,数据显示发现有34%的开发者面临嵌入式软硬件开发的困难,几乎占了开发者面临困难的三分之一强。

数据来源:2017中国软件开发者大调查

嵌入式软硬件开发都是坑?

那么,嵌入式软硬件开发真的就那么难么?我们来看看知乎上的问答

一篇《嵌入式的坑在哪方面?》的文章,获得了26个回答,242条点赞。在这篇文章中,列数了嵌入式软硬件开发中的两个坑:

1,需要学习大量的软硬件知识。不仅需要学习JavaC++编程,要深入底层,汇编算法数据结构等等都要了解,硬件方面就更多了,电容电阻模电数电PCB,各种大小,功率信号完整性。做DSP的,还要知道算法仿真,数学理论、还需要考虑硬件设备,一些芯片的编程还要考虑电路结构,电容大小。调试上面,还需要外接设备,还要看懂示波器,频谱等等。

2,各种硬件平台的生产力工具不统一。编码,编译,调试,烧录…各个方面都是大坑。使用的语言,操作系统平台,芯片性能也不统一。作者表示,最多的时候,电脑上有5个编译环境,还不包括自己学习用的环境。

小i话谈嵌入式究竟“坑”在哪?

嵌入式是个大坑一直很火。但是也有人跳出来说,嵌入式不是大坑。嵌入式究竟是不是个大坑呢?今天就听一下21ic 资深网友 icecut 是怎么看的!

有90%的人,觉得嵌入式是个大坑。因为他们赚钱少,刚毕业也就赚5000元/月,而互联网就可以拿到一万/月。工作任务简单,用一些简单的 c 语言写着永远大不了的代码。重复地做相同的事情。每一个新产品看起来都差不多,但是每次都要学不一样的东西,比如换一个adc 芯片,用的不同的厂家,所有的软件都不一样。甚至相同厂家也有这种情况,比如M3和 M4的 mcu,都是 arm,内核不同,片内外设就不一样,就要重新学片内外设的操作,投入非常大,却得不到应有的回报。不如去转互联网。你可以什么都不会,就去 github 之类的网站找个例程,随便改改,差不多满足需求,老板觉得过得去,用户觉得还能用。你就能拿别人的作品赚自己的工资。前期投入就是花2w 元,跟某机构学一下套路,然后给你一个3年经验的离职证明和3年前的一张毕业证。而这些人就成天喋喋不休的来炫耀,自己赚钱多,自己笨没关系,照样复制粘贴就赚钱。

你是不是也在羡慕这种人呢?可是你已经毕业多年,没有体力去加班干互联网的工作。甚至没有2w 元的存款去买套路和假的工作证明。甚至你已经习惯了脚踏实地干活,不会在面试上吹嘘。。。。。你羡慕着别人赚钱,你默默的接受被嵌入式坑的日子。。。。

而20%的人,又觉得嵌入式是可以拯救的。比如小 i 的观点,他认为嵌入式是下一个爆发地。你想想网店最后不还是在做实体店么?京东是沃尔玛投资的,最后京东又投资了永辉。互联网基于手机的日子快要过去了。随着互联网公司的裁员和倒闭,他们的好日子快结束了。当然,物联网发展还是蜗牛爬,嵌入式的未来还需耕耘。

在过去的几年里,小 i 一直在帮助大家进步。所以有许多认识可以跟大家聊。

1.过高地估计了自己,错误的估计了行业。这是我与一个二三线城市学生的对话。他们理解了一点嵌入式技术,就觉得自己比大多数同学水平高了。不需要再去听我的。他们觉得那些嵌入式技术就会在招聘会上胜出。过高的自信,让我真的无言以对。而我看来,他们的水平,离着能干活至少需要有一年的实践。所以他们肯定是觉得自己被坑的。如此牛逼的自己,却干这么简单却做不好的任务。

2. 这是一个与一线二本学生的对话。当然小 i 也来自二本学校。我那时候也是一直在自学,花掉了好多钱。买原件买板子,顺便也在学校的小作品里赚点钱。现在学校有钱了,这种活动很多。实验室的设备也更新了,并且随便用。每一个人都在忙,忙的都听不进我的指点。我也算一个学术型工程师了。可是他们做着不稳定的实验,从来没心做好一个作品。因为稳定这两个字,付出太大了。他们没有耐心去完善。可以他们自己觉得更加自信,甚至许多人还不怎么懂就去参加各种竞赛。当然也有一些竞赛称为了灰色产业链的最后一环。自己做代码和板卡卖给学生,还真赚钱。有人要证书,有人要金钱,何乐而不为的交换呢?

3. 这是一个与毕业一年的初级工程师的对话,他来自二线城市,通过加班抗住现有的工作。一个问题调试好几年确不得要领,却是当年学校里的佼佼者。我告诉他嵌入式行业是个会者不难,难者不会的的领域。我给他一个提示,让他能够不用加班的完成任务,谁不想让自己的工作更加舒适呢?他已经能认识到嵌入式不是大坑,而是自己技术上太多欠缺。实验室产品和稳定的产品,是20%和80%的距离。而优秀的产品,最后的20%,付出的要超过100%的努力。新手,熟手和高手,就是20%,80%和100%。代码在小 i 手中游刃有余,bug 在小 i的眼里,没有藏身之处。而这些,可能新手觉得不就是代码嘛,你写的我能看懂,也没什么高深之处。而 bug 在新手的眼里就是云深不知处了。熟手的眼里,小 i的代码是规范的,思想是严谨的。而 bug 在熟手的眼睛里是若隐若现的。你若急躁,它便消失。你白天在找,晚上也在找。可是,总要很久才能找到。从20%到80%你需要一个严格的领导,和一个加班的心态。实践到了就熟悉了。最后的20%你需要一个严谨的导师,把你打回原形,重新来过。人生若只如初见,一切只能从头再来。因为你曾经积累的经验,都没有用。在此也要感谢我工作中的老师。一位足矣。而80%这座山,挡住了90%的人,多少风流人物,就挂在了这个山头。我说你不会,你入门的都不会,你说你会了,你都做过很久了。佛曰:放下。只有放下了你自己,才能接受整个世界。三人行必有我师,可是你总是想,三人行,你是别人的老师。你是被嵌入式坑的那个老师啊。你在努力,但是怕爬不出这个坑。而这个孩子,谦虚谨慎,努力的认真的学习着。会好的,总有一条路,让你爬到岸上看风景。

4. 这是一个与一线城市的资深工程师的对话,来自一流学校。很少人,是这么过来的,他们的眼里没有熟手这个概念。若做必是最好的。当时我所在的公司招聘,约他晚上过来面试,在一个小会议室里,一群被坑了千百遍的土鳖组成的面试团队听他在上面侃侃而谈。我以为他们又请到了高手外援。。。。。。从他那里,我知道了一些书,都来自全球顶尖公司的技术大师或者顶级高校的重量级教授。这些书永远成不了畅销书,也永远进不了排行榜。不要问我是什么书,因为你买了,也只能当神供着。如果你能力够了,书自然会与你偶遇。路迢迢其修远兮,你只抱怨不求索。

5. 这是与心的交流。对得起自己,就对得起世界。我学习的时候,还流行教会徒弟饿死师傅。而我喜欢一个新的分享的世界。去年,给21ic 提供了三个视频stm32从入门到精通, 小 i 教你学 usblinux 驱动教程。在线学习如日中天,我的每一个视频都对得起我的心。当年我要是这么学,就会更快更好。谈感情伤钱,这是我的廉价视频。后面会推出符合我讲述知识等价的视频。好东西一定是贵的。

6. 最后写给那些坑了这个行业的人,不好好写代码,把 bug 留给别人,别人加班给你调试 bug,让整个产品延期。我曾经被邀请参加一个无线遥控产品的调试,根本不懂无线通信的人,随便做了一个产品。明天就要演示了。租了好大的展厅去开发布会,可产品就是距离不够。。。。许多人,坑了嵌入式,却在说嵌入式坑了你。。。

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

    关注

    5062

    文章

    18984

    浏览量

    302379
  • 互联网
    +关注

    关注

    54

    文章

    11080

    浏览量

    102638
  • 硬件开发
    +关注

    关注

    3

    文章

    156

    浏览量

    24120

原文标题:不是嵌入式坑了你,而是你坑了嵌入式

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

收藏 人收藏

    评论

    相关推荐

    硬件时代的彷徨与困惑:嵌入式个大坑,我要转行!

    1.做硬件的本来就是深坑!何:嵌入式系统软硬结合,随着硬件技术不断完善,软件的份量必然随之提
    发表于 12-29 10:02

    嵌入式软硬件系统开发外包

    本帖最后由 NCSRD 于 2016-4-26 14:30 编辑 本司目前正开发款手持仪器,欲将该仪器的嵌入式控制系统外包,具有嵌入式
    发表于 04-26 09:46

    嵌入式有什么值得学习的软硬件技术

    `对嵌入式系统工程师及嵌入式硬件工程师而言,2020年将是振奋人心的年。随着物联网应用的普及,MCU市场将再次繁荣。因此,市场上对嵌入式
    发表于 06-30 17:36

    嵌入式有什么值得学习的软硬件技术

    `对嵌入式系统工程师及嵌入式硬件工程师而言,2020年将是振奋人心的年。随着物联网应用的普及,MCU市场将再次繁荣。因此,市场上对嵌入式
    发表于 07-09 10:35

    ARM嵌入式最小系统的软硬件架构的改进研究

    ARM嵌入式最小系统ARM嵌入式最小系统的软硬件架构的改进研究嵌入式ARM开发软硬件选择指南
    发表于 07-16 07:32

    嵌入式有什么值得学习的软硬件技术

    嵌入式系统工程师及嵌入式硬件工程师而言,2020年将是振奋人心的年。随着物联网应用的普及,MCU市场将再次繁荣。因此,市场上对嵌入式系统
    发表于 07-20 14:22

    什么是嵌入式

      嵌入式学习视频教程在学习STM32之前我们需要了解概念---嵌入式。那到底什么是嵌入式
    发表于 08-04 08:29

    嵌入式软硬件系统的工作原理是什么

    和学术界对嵌入式系统的普遍看法,是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。  大多数嵌入式系统的硬件平台。
    发表于 12-20 06:17

    嵌入式系统的开发过程

    早期的嵌入式系统中,软件与硬件密不可分浑然体,都是用汇编语言实现。随着软硬件技术的发展,嵌入式
    发表于 12-22 08:15

    嵌入式硬件和软件哪个好?

    嵌入式硬件和软件哪个好? 嵌入式软硬件工程师哪个更有前途?起来看看。
    发表于 12-05 15:17

    基于EDA 的嵌入式系统软硬件划分方法

    基于EDA 的嵌入式系统软硬件划分方法Hardware/Software Partitioning Method Based on Estimation of Distribution 摘要:针对嵌入式系统
    发表于 12-05 16:34 26次下载

    基于EDA 的嵌入式系统软硬件划分方法

    基于EDA 的嵌入式系统软硬件划分方法  1 引言   嵌入式系统是由或若干个微处理器、ASICs、存储器和总线构成的,在
    发表于 11-07 11:12 727次阅读
    基于EDA 的<b class='flag-5'>嵌入式</b>系统<b class='flag-5'>软硬件</b>划分方法

    嵌入式软硬件开发设计是否

    软硬件开发的困难,几乎占了开发者面临困难的三分之强。嵌入式软硬件
    发表于 12-11 17:19 451次阅读

    浅谈嵌入式开发

    1.什么是嵌入式嵌入式就是在已有硬件上移植操作系统,解决传统开发软硬件耦合度高而导致的问题。2.什么是传统开发?传统
    发表于 10-20 14:50 2次下载
    浅谈<b class='flag-5'>嵌入式开发</b>

    关于嵌入式软硬件开发的几点思考

    关于嵌入式软硬件开发的几点思考1、嵌入式软件有哪些特点?答:(1) 实时性:环境特定;快速启动(2)异步事件的并发处理:多任务;随机性(3)应用/操作系统
    发表于 10-21 09:36 4次下载
    关于<b class='flag-5'>嵌入式</b><b class='flag-5'>软硬件</b><b class='flag-5'>开发</b>的几点思考