我说一下我的情况,我是机械自动化毕业,51单片机和stm32是大学竞赛时期接触,自己接单干了三四次,每次都是搞出半成品的东西,没有量产,半桶水混了一段时间。感觉独斗没啥进步,或说进步缓慢而迷茫。我选择了进厂,可是我五线小城市没啥大厂。进了一家炉具控制器厂,以51单片机为主,经过一年时间,能够把握量产问题了,期间偶尔维护公司的一个stm32系统。虽然是搞51,但是功能包含按键、led、数码管、红外、PWM风扇、点火器、泵、蜂鸣器、温度模拟量采集、语音模块、旋钮等,所以我学了RTX51_Tiny作为RTOS(这个RTOS简单,学两天就够了),目的在于培养框架思维。产品量产设计能力+程序框架思维=扎实稳定可维护性强的产品。然后就是学RT-thread,B站补习模拟电路知识,买了一套开发板和几本书。学完后,就是等待,要么跳槽高工资,要么升职涨工资,要么合伙开公司,这三种升级方式取决于你具体生活,不取决于你的个人想法。人生就是在你有准备的情况下,你等待着,突然就认识了王总跳槽工资涨5K,或者突然认识了刘总合伙量产100万套。总结就是,学习技能、然后等待、发现技能实战时机,获得跳槽合伙升职,达成技能提炼。
当你有了51和stm32基础知识后,框架思维比单一弄懂某模块电路重要,你的代码如何做到功能能随意添加、更改、删除?这个问题很重要!!框架思维不行的话,你改A功能,结果B功能不运行,你添加C功能,结果D功能出问题。首先是单片机本身运行框架,然后是物联网云之类框架,框架就像厨房,啥工具你都摸过,虽然暂时你只会做蛋炒饭,但客户需求就像一道菜,了解客户想做红烧肉之后,虽然你没见过肉,但是你会切它(Ctrl+C和Ctrl+V),你会开火加水,熬就是了。然后是你家庭框架,我们所做的都是为了个人或家庭幸福不是吗? |