单片机的技术比较全面。 它不像Java之类的。 经过几个月的学习和加入公司,就可以做一些工作了。 经过一年的聪明和勤奋,你对业务基本熟悉,然后慢慢适应。
你可能学习了几个月的嵌入式,但与你未来的工作根本不匹配。 。 是的,比如你们很多嵌入式培训课程都说从单片机到Linux四个月就可以完成,但是从我接触过的培训人来看,他们的能力太差了。 他们只知道一个概念,实践能力太差,软件和硬件我都无法上手,所以我遇到了一家小公司的老板,直接开始工作。
回到问题,如果你学习后正好找到一家技术稍微匹配的公司,而你勉强能胜任(首先这种可能性不大,至少在北京不容易),大概能拿到5K左右,而且还是在北京。
让我告诉你我的建议。 无论是嵌入式还是单片机,这种依赖一定硬件的“软件研发”,对硬件本身的熟悉只是表面的。 实际开发中,还是要看具体的业务,比如公司。 对于做血糖仪的人来说,血糖模块的软件控制是核心。 它可能涉及到模数转换、显示模块控制等基础知识,但你以前可能没有关注过。
例如,当我毕业时,我正在制作无人机。 主要控制是stm32,但核心技术是飞控算法,具体是双环PID算法及参数调节、GPS定位算法、图像定位算法、着陆定位。 算法,UWB定位控制算法等等,具体来说涉及到单片机的方方面面,但是这些知识自己很难学会。 大一开始自学,大二进入实验室,这几年参加了电子比赛。 Carl/NXP智能汽车、华为杯、蓝桥杯等系列比赛,代码量要20万行,涉及和焊接数十块电路板。 以上知识都是一点一滴积累起来的。 我不太相信一个外人能在三五个月内做到这一点。
为什么这么说呢?因为虽然都是从事单片机开发,但是薪资差距确实很大。 比如简单的小家电开发工资可能就三四千,而比较复杂的电子设备开发则差不多上万。 对于比较复杂的系统开发,比如无线人机之类的东西,拿到2万元很容易,所以决定薪资的是行业技能,而不是单片机本身。
这其实适用于很多刚毕业的学士、硕士的学生。 如果你想制造一个微控制器并赚更多的钱,那么仅仅坚持微控制器本身是不够的。 你必须依赖应用程序算法。 同样的原理也适用于制作微控制器硬件。 基本上一周就能学会电路设计,怎么能拿到好薪水呢? 所以,想要高薪,就得学复杂、难的设计方向。 然而,当你达到这个水平时,你就会遇到和上面提到的学习复杂软件一样的问题。 自学非常困难,因为没有环境,没有指导。
所以,我一直以来的建议是,嵌入式软件入门相对容易,但是进阶就比较困难了,因为不像纯软件有很多优质的开源资源,即使嵌入式软件确实存在,其中大部分依赖大量资源。 如果没有人给我正确的指导,我可能永远也无法度过难关。
=====欢迎来到我的星球======
/M3jujMJ