为啥现在4位单片机依然没有被淘汰?
在开始前我有一些资料,是我根据网友给的问题精心整理了一份「单片机的资料从专业入门到高级教程」,
点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!
一般,在初级阶段,会喜欢依据芯片选功能
过了这个阶段,会依据功能选芯片,
在初级阶段,会有芯片系列崇拜,觉得天生arm-a c6000 fpga比stc高贵
过了这个阶段,会觉得只要能实现现有功能,为未来功能升级留有余量,工作稳定,价格便宜的,就是好芯片
在初级阶段,会喜欢,什么都自己写最好,喜欢自己写自己的库,不喜欢操作系统,觉得只要自己有足够的时间,会无所不能。
过了这个阶段,会更倾向于一切归于linux ardunio ucos这种通用的全球一起维护的操作系统+github,或者ti、nxp这种专业企业的一体化解决方案,省下的时间,对着代码看基础数学。
最后,汇编难吗?有些很难,像单片机这种risc指令集的阉割版计算机平台想难也难不到哪去,看51汇编能大体明白它们的思维和运作方式,如果还不行,
看FPGA,不看FPGA很难真正理解汇编。
对软件底层和应用数学感兴趣就C++,基本功是编译原理+CPU体系架构+操作系统+计算机网络。好处是壁垒高,坏处是岗位少。
就业方向:
QT :纯客户端 或者 上位机
QT+视觉: 工控
其它的门槛都高,不是调个API就能学会的,岗位更少。后端,图像处理,音视频,网络协议栈,安全加密,游戏引擎,图形学,点云等等。
对钱感兴趣还喜欢卷,学历又高。java大法最适合你的体质,互联网除了算法,就java给的最多。纯业务的技术本身没什么门槛,路子也宽,学历是你的护城河,卷到最后才卷到你。
学校一般,卷又卷不动。学点java往国企跑,至少舒服,把握好机会。非真爱不要头铁C++自嗨,不然只有QT岗,路走窄了,可能嵌入式应用岗也能去碰碰。
其它的什么云计算/大数据/运维/技术支持/测试....也能混口饭吃。要不就转行,但是互联网已经比绝大多数行业好了,就算是边缘岗也比你去制造业打螺丝当牛马好。