机械转电子工程嵌入式方向靠谱吗?怎么上手学习?
其实现在很多机械类的都是和电子产品融合形成一个完整的产品的。
所以,机械类转电子嵌入式方向还是有优势的,至少在做一个产品需要机械部分的时候自己能独立完成。
我一直从事嵌入式单片机开发,做了差不多也有11年了,虽然没做过机械的,但是我们在做电子产品的时候偶尔会跟机械的打交道。
偶尔也会跟他们相互吐槽下自己的行业如何坑。
最近我们无际单片机编程也有几个新学员是从机械行业转行过来的。
根据这么多做机械的兄弟描述,从事机械还是比较苦逼的,工作环境差,又没妹子,这就算了,工作还低。
记得有个学员跟我说他的师傅做了十几年了,工资也才1万多出头。
这确实比较惨,试问人生有多少个10年,青春四分之一给了学校,四分之一给了工作,最怕就是年轻拼死拼活的,到了人生下半场还要为糊口受苦受累。
那很多做机械的之所以会考虑到转嵌入式,一方面是跟自己所从事的工作有相关性,另一方面也是看到了嵌入式这个行业的前景。
特别是最近几年,嵌入式技术和物联网结合,诞生了更多能真正解决用户痛点的产品。
大家看科幻电影里的生活场景或许就是未来我们的生活场景,而实现这些场景离不开嵌入式和物联网。
机械毕竟是非常传统的行业,现在入局很难和以前布局好的龙头硬碰硬,搞不好汤都喝不上,更别想吃肉了。
不过,一个行业再好,你进不去也是白搭。
下面呢,我来跟大家分享下如何入门嵌入式开发。
首先,我们要搞清楚,嵌入式涉及的方向挺多的,从大体上有分做纯硬件的,也就是设计电路原理以及画PCB。
还有就是嵌入式软件开发,这个也是我们主要的切入点。
不过嵌入式软件开发也分很多方向,主流的有单片机开发、ARM+Linux开发、FPGA开发。
不同的方向学习的知识体系和难度,以及学习周期都不同。
而我一直从事的就是单片机开发,我当初也是电气工程自学转行过来的,所以我能学会的相信大家也可以。
如果那个时候我直接走ARM+Linux方向,或许学不会,因为学习的东西比较多,也比较复杂。
不过以我现在的单片机开发经验进阶到ARM+Linux那就是1,2个月的事情,就可以直接开发产品了。
ARM本身也是一个单片机,只是比较高端,大多和单片机一样也是用c语言来编程,最多我就学个Linux就可以了。
最重要的还是我这么多年沉淀的产品思维,不管是ARM也好,Linux也罢,都只是工具。
编程思维和水平才是做产品的灵魂。
这样,我们定位又更清晰了,就是先学单片机开发,这个定位清晰非常重要,能直接缩短你2倍甚至更多的学习时间。
单片机开发要学习的内容相对就少很多了,基础部分主要要学习以下几个:
1.C语言
这块无际单片机编程有系统的教程,比较适合无缝对接到单片机。
市面上很多是基于上位机C语言教程,和单片机C语言编程还是有点差别。
2.基础电路
单片机开发就是用c语言写程序去控制硬件电路实现产品功能,比如说你用c语言结合单片机的定时器资源去做一个PWM输出控制电机。
这样可以做什么产品呢?小到可以做一个小风扇,大到可以做自动化设备等等。
3.单片机
虽然现在STM32的单片机很火,市场应用也非常多,但是我还是建议新手从51单片机开始学习。
彻底搞懂51单片机以后,其它单片机使用基本也是大同小异。
单片机开发是偏向实践性的技术,所以一定要购买开发板一遍看教程一遍动手操作,否则一学就会,一干就废。
以上3大知识体系自学周期大概需要1-2个月,不走弯路的前提下,如果有人指导的话则更快。
文章来源: blog.csdn.net,作者:无际单片机编程,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_43982452/article/details/120091153
- 点赞
- 收藏
- 关注作者
评论(0)