每个初学者,都如履薄冰,10几年前,我自学单片机时,也一样。
想通过学习,找一份体面点的工作,又畏惧辛辛劳苦学出来,找不到工作。
幸亏,当初执行力,还算可以,自学java没乐成,背面自学单片机,乐成入行了。
转眼间,毕业到现在有13年了,马上也到了奔4的年龄。
这13年一直在跟单片机打交道,打过工,创过业,对行业,对企业,都有一定的认知,对峙看完这篇内容,相信能帮你少走几个月弯路。
有些老铁,加了我很久,时隔1-2年多了,还来跟我说,还没入行,我都替他急。
聊了一下,发现难住他的,不是技术复杂度,而是认知缺失,导致方向错误。
比如,刚开始,就从全栈工程师的广度上手学习,想软硬通吃,最后搞成四不像,硬不行,软也不行。
这就是典型的行业经验不足,导致认知缺失,然后努力的方向错误。
没有工作这种环境,初学者自学玉成栈工程师,很难很难。
为什么?
起首是机遇的问题,没有好的项目,好的师傅带你,你完全就是在自己的世界里努力,信息都是闭塞的。
如果没有工作过,想破脑袋,我也想不明白,程序还能这样写。
这不是什么RTOS,而是任务式的轮询架构,是一种编程头脑。
我在2018年,也录过这套架构的体系教程,感觉自己程序写得烂的,可找我安排教程参考。
其次是积累的问题,特殊是硬件设计,不是光靠看一个教程,做一个项目就能完全做到设计水平的。
我们工作后,会接触到差别的行业,差别的产品,积累几十个项目以后,才能相对闻一知十地去设计差别产品的电路图。
以是,如果你想通过学习,并在3-5个月内找到工作,就得要做减法,专注一个方向深入学习。
软硬一起上,爱因斯坦都得摇头喊苦,最后结果就是什么都会一点,又什么都做不出来,这种找工作很难。
如果零底子,直接买个51开辟板,跟着教程玩一遍。
然后直接开始冲项目,没须要单独去学STM32开辟板了,STM32直接通过项目去学,用到什么外设针对性去学什么,有目的性,就会有正反馈,效率会高一点。
这几年,我们无际单片机项目特训营,跟我们主动反馈找到工作的铁子,至少有190个,在这个群体里面,90%以上的,都只做了3个项目。
以是,学到什么水平可以去找工作?我以为以3个项目经验作为阈值标准。
现实上用人单元,最看重的也是项目经验,你做过的项目,涉及的技术栈,和他们公司的项目越契合,意味着你上手越快。
而不是,你会多少款单片机,会几个操作体系,这些都是工具层面的底子,没太多竞争优势。
但凡是行内资深点的工程师,都知道,没做过项目,没大量实践应用过的新手,普遍都有一个问题:按照例程都能跑起来,但是让自己去写,或者换一个功能,就没什么思路,无从动手。
以是,我给初学者的发起就是,花1个月时间来学习底子,然后找准一个方向,聚焦这个方向去找项目做。
比如做电机类项目、智能家居类项目、汽车电子类项目等等...
行业不要跨度太大,差别的行业,都有差别的选型方案的,这些内行人都看得出来。
做1-2个51单片机的项目,搭配1个STM32的项目,或者做1个51单片机项目,搭配2个STM32的项目,然后实验去找工作。
最近很多粉丝问我单片机怎么学,我根据自己从业十年经验,累积耗时一个月,精心整理一份「单
片机最佳学习路径+单片机入门到高级教程+工具包」,全部无偿分享给铁粉!!!
除此以外,再含泪分享我压箱底的22个热门开源项目,包含源码+原理图+PCB+分析文档,让你敏捷进阶成高手!
教程资料包和详细的学习路径可以看我下面这篇文章的开头。
《单片机入门到高级开挂学习路径(附教程+工具)》
《单片机入门到高级开挂学习路径(附教程+工具)》
《单片机入门到高级开挂学习路径(附教程+工具)》
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |