DSP

不是嵌入式坑了你,而是你坑了嵌入式

2019-07-13 18:37发布

640?wx_fmt=jpeg我们大多数的人都认为IT行业的发展几乎都在饱和的阶段,心想自己到底该选择一个好的行业去培训呢?如果自己培训的行业刚好又处于饱和的阶段的话,是否是一个大坑呢?嵌入式的学习十分烧钱,这就让人有点望而却步。
640?wx_fmt=png据最近的开发者大调查中,数据显示发现有34%的开发者面临嵌入式软硬件开发的困难,几乎占了开发者面临困难的三分之一强。
 640?wx_fmt=png数据来源:2017中国软件开发者大调查

嵌入式软硬件开发都是坑?那么,嵌入式软硬件开发真的就那么难么?我们来看看知乎上的问答: 一篇《嵌入式的坑在哪方面?》的文章,获得了26个回答,242条点赞。在这篇文章中,列数了嵌入式软硬件开发中的两个坑:1,需要学习大量的软硬件知识。不仅需要学习Java,C++等编程,要深入底层,汇编,算法数据结构等等都要了解,硬件方面就更多了,电容电阻,模电数电、PCB,各种大小,功率信号完整性。做DSP的,还要知道算法仿真,数学理论、还需要考虑硬件设备,一些芯片的编程还要考虑电路结构,电容大小。调试上面,还需要外接设备,还要看懂示波器,频谱等等。
2,各种硬件平台的生产力工具不统一。编码,编译,调试,烧录…各个方面都是大坑。使用的语言,操作系统平台,芯片性能也不统一。作者表示,最多的时候,电脑上有5个编译环境,还不包括自己学习用的环境。
小i话谈嵌入式究竟“坑”在哪?嵌入式是个大坑一直很火。但是也有人跳出来说,嵌入式不是大坑。嵌入式究竟是不是个大坑呢?今天就听一下21ic 资深网友 icecut 是怎么看的!
有90%的人,觉得嵌入式是个大坑。因为他们赚钱少,刚毕业也就赚5000元/月,而互联网就可以拿到一万/月。工作任务简单,用一些简单的 c 语言写着永远大不了的代码。重复地做相同的事情。每一个新产品看起来都差不多,但是每次都要学不一样的东西,比如换一个adc 芯片,用的不同的厂家,所有的软件都不一样。甚至相同厂家也有这种情况,比如M3和 M4的 mcu,都是 arm,内核不同,片内外设就不一样,就要重新学片内外设的操作,投入非常大,却得不到应有的回报。不如去转互联网。你可以什么都不会,就去 github 之类的网站找个例程,随便改改,差不多满足需求,老板觉得过得去,用户觉得还能用。你就能拿别人的作品赚自己的工资。前期投入就是花2w 元,跟某机构学一下套路,然后给你一个3年经验的离职证明和3年前的一张毕业证。而这些人就成天喋喋不休的来炫耀,自己赚钱多,自己笨没关系,照样复制粘贴就赚钱。 640?wx_fmt=png你是不是也在羡慕这种人呢?可是你已经毕业多年,没有体力去加班干互联网的工作。甚至没有2w 元的存款去买套路和假的工作证明。甚至你已经习惯了脚踏实地干活,不会在面试上吹嘘。。。。。你羡慕着别人赚钱,你默默的接受被嵌入式坑的日子。。。。

而20%的人,又觉得嵌入式是可以拯救的。比如小 i 的观点,他认为嵌入式是下一个爆发地。你想想网店最后不还是在做实体店么?京东是沃尔玛投资的,最后京东又投资了永辉。互联网基于手机的日子快要过去了。随着互联网公司的裁员和倒闭,他们的好日子快结束了。当然,物联网发展还是蜗牛爬,嵌入式的未来还需耕耘。
在过去的几年里,小 i 一直在帮助大家进步。所以有许多认识可以跟大家聊。
1. 过高地估计了自己,错误的估计了行业。这是我与一个二三线城市学生的对话。他们理解了一点嵌入式技术,就觉得自己比大多数同学水平高了。不需要再去听我的。他们觉得那些嵌入式技术就会在招聘会上胜出。过高的自信,让我真的无言以对。而我看来,他们的水平,离着能干活至少需要有一年的实践。所以他们肯定是觉得自己被坑的。如此牛逼的自己,却干这么简单却做不好的任务。 640?wx_fmt=png2. 这是一个与一线二本学生的对话。当然小 i 也来自二本学校。我那时候也是一直在自学,花掉了好多钱。买原件买板子,顺便也在学校的小作品里赚点钱。现在学校有钱了,这种活动很多。实验室的设备也更新了,并且随便用。每一个人都在忙,忙的都听不进我的指点。我也算一个学术型工程师了。可是他们做着不稳定的实验,从来没心做好一个作品。因为稳定这两个字,付出太大了。他们没有耐心去完善。可以他们自己觉得更加自信,甚至许多人还不怎么懂就去参加各种竞赛。当然也有一些竞赛称为了灰 {MOD}产业链的最后一环。自己做代码和板卡卖给学生,还真赚钱。有人要证书,有人要金钱,何乐而不为的交换呢?

3. 这是一个与毕业一年的初级工程师的对话,他来自二线城市,通过加班抗住现有的工作。一个问题调试好几年确不得要领,却是当年学校里的佼佼者。我告诉他嵌入式行业是个会者不难,难者不会的的领域。我给他一个提示,让他能够不用加班的完成任务,谁不想让自己的工作更加舒适呢?他已经能认识到嵌入式不是大坑,而是自己技术上太多欠缺。实验室产品和稳定的产品,是20%和80%的距离。而优秀的产品,最后的20%,付出的要超过100%的努力。新手,熟手和高手,就是20%,80%和100%。代码在小 i 手中游刃有余,bug 在小 i的眼里,没有藏身之处。而这些,可能新手觉得不就是代码嘛,你写的我能看懂,也没什么高深之处。而 bug 在新手的眼里就是云深不知处了。熟手的眼里,小 i的代码是规范的,思想是严谨的。而 bug 在熟手的眼睛里是若隐若现的。你若急躁,它便消失。你白天在找,晚上也在找。可是,总要很久才能找到。从20%到80%你需要一个严格的领导,和一个加班的心态。实践到了就熟悉了。最后的20%你需要一个严谨的导师,把你打回原形,重新来过。人生若只如初见,一切只能从头再来。因为你曾经积累的经验,都没有用。在此也要感谢我工作中的老师。一位足矣。而80%这座山,挡住了90%的人,多少风流人物,就挂在了这个山头。我说你不会,你入门的都不会,你说你会了,你都做过很久了。佛曰:放下。只有放下了你自己,才能接受整个世界。三人行必有我师,可是你总是想,三人行,你是别人的老师。你是被嵌入式坑的那个老师啊。你在努力,但是怕爬不出这个坑。而这个孩子,谦虚谨慎,努力的认真的学习着。会好的,总有一条路,让你爬到岸上看风景。
4. 这是一个与一线城市的资深工程师的对话,来自一流学校。很少人,是这么过来的,他们的眼里没有熟手这个概念。若做必是最好的。当时我所在的公司招聘,约他晚上过来面试,在一个小会议室里,一群被坑了千百遍的土鳖组成的面试团队听他在上面侃侃而谈。我以为他们又请到了高手外援。。。。。。从他那里,我知道了一些书,都来自全球顶尖公司的技术大师或者顶级高校的重量级教授。这些书永远成不了畅销书,也永远进不了排行榜。不要问我是什么书,因为你买了,也只能当神供着。如果你能力够了,书自然会与你偶遇。路迢迢其修远兮,你只抱怨不求索。
5. 这是与心的交流。对得起自己,就对得起世界。我学习的时候,还流行教会徒弟饿死师傅。而我喜欢一个新的分享的世界。去年,给21ic 提供了三个视频,stm32从入门到精通, 小 i 教你学 usb, linux 驱动教程。在线学习如日中天,我的每一个视频都对得起我的心。当年我要是这么学,就会更快更好。谈感情伤钱,这是我的廉价视频。后面会推出符合我讲述知识等价的视频。好东西一定是贵的。640?wx_fmt=png 
6. 最后写给那些坑了这个行业的人,不好好写代码,把 bug 留给别人,别人加班给你调试 bug,让整个产品延期。我曾经被邀请参加一个无线遥控产品的调试,根本不懂无线通信的人,随便做了一个产品。明天就要演示了。租了好大的展厅去开发布会,可产品就是距离不够。。。。许多人,坑了嵌入式,却在说嵌入式坑了你。。。 640?wx_fmt=png 本文转自网络,版权归原作者,如果您觉得不好,请联系我们删除!
640?
640?wx_fmt=jpeg1.12月编程语言排行:Python 终于夺回第三,Go 跌出前十
2.要学好单片机,这21个晶振难题一定要先搞懂!
3.据调查,最流行的编程语言居然不是 Python 和 Java4.2018年第12期《单片机与嵌入式系统应用》电子刊新鲜出炉!
5.关于“硬件工程师工资不高”的几个真相!6.这么多嵌入式设计创意,哪个你曾想过?640?wx_fmt=gif免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。