你点击蓝字关注,回复“入门资料”获取单片机入门到高级开挂教程
开发板带你入门,我们带你飞
文 | 无际(微信:2777492857)
全文约2077字,阅读大约需要 5 分钟
我们身边,太多转行的案例了,上个月,无际单片机特训营正好有个典型的案例,大专学历,药剂专业,真的是天崩开局,但是拿了几个offer。当然,工资能拿15k,是跟他做了3年应用有关,如果学历不咋滴的老铁,别有这个幻想。我看到很多人说,嵌入式已炸,也有人说卷爆了,一堆东西要学,然后学完投简历,一个面试都没有之类的。以前我们带过一个在产线做维修的,他做梦都想转嵌入式开发,但其实从内心深处,他是觉得不太可能,这是地狱级难度。
或许他觉得自己学历不过关,或许是年龄大,或许是怕学不会,或许是怕学会了没人要。。。。因为我们在行业做了10几年工程师,从打工到自己接方案,做产品,我们有经验,已经走过了新手即将要走的路,碰到问题,也有相应的方法论,可以理解成一切都在掌控范围内,安全感爆棚。而新手呢?对一切都是迷茫的,出现问题,不知所措,以为这个问题很难,其实就是思维转变一下而已。所以,我给新手的建议,是先冷静下来,不要人云亦云。 转行这件事,没想得这么难,但要看懂其本质,本质是啥?我觉得是解决需求。你需要解决的是企业需求,理解这个,付予实践,很多问题都迎刃而解了。而现实是,大多数新手,都是瞎学的,网上别人说什么你就学什么,学出来企业又不需要,或者不深入,企业不认可,这是正常的。如果不太熟悉,可以先走单片机开发方向,学习周期短,难度也小一些。你已经会编程了,特别是C语言,这正是嵌入式开发用的。解决问题的方法和编程思路都能用上,写代码的好习惯在嵌入式领域一样重要。相比其他专业的人,你已经懂了大部分基础知识,主要就是学点硬件知识,只要看懂原理图,也没那么难。 从严格意义上来讲,计算机走嵌入式方向,不算转行,从代码复杂度来说,计算机比嵌入式要更庞大复杂。下面聊下,计算机专业走嵌入式开发,需要补充学的东西:电阻、电容、电感、二极管和三极管是常见元件。电阻控制电流,电容储存电荷,二极管控制电流方向,三极管可用于开关或放大。理解电压、电流和电阻的关系,这些是分析基本电路的前提。
与门、或门等是数字电路的基本单元,用于处理二进制信号。模拟信号连续变化,数字信号是离散的,了解两者区别和转换方法很重要。分压电路在传感器接口中很常用,学习如何正确分配电压很有用。这个可以不需要那么深入,了解Buck、LDO等等,知道是几V转几V,是交流转直流,还是降压就可以了。UART、I2C、SPI等是常用协议,了解它们的特点和使用场景。处理指令和数据的核心单元,执行程序、进行计算和控制其他单元
一般用于高速数据通信,比如DDR,FSMC驱动屏等等,这个可以用到再学。为单片机及个外设提供工作节拍,可以理解成人的”心跳”。这些都是基本的,跟着开发板过一遍就好了,最主要是把开发板每个例程都动手写一遍,很多理论的东西,面试的时候再复习一遍就行了。最主要的,还是要有项目经验,学完基础,一定要多找项目练手,一方面是提升能力,一方面是给后面找工作提升竞争力。
end
下面是更多无际原创的个人成长经历、行业经验、技术干货。
1.电子工程师是怎样的成长之路?10年5000字总结
2.如何快速看懂别人的代码和思维
3.单片机开发项目全局变量太多怎么管理?
4.C语言开发单片机为什么大多数都采用全局变量的形式?
5.单片机怎么实现模块化编程?实用程度让人发指!
6.c语言回调函数的使用及实际作用详解
7.手把手教你c语言队列实现代码,通俗易懂超详细!
8.c语言指针用法详解,通俗易懂超详细!