20多岁转行单片机,必须掌握的6大技能

以前我在某家公司研发部,也带过一个在工厂做维修测试的转行,他也才差不多26岁左右。

身边也有很多转行成功的案例,我来总结下。

如果嵌入式有转行的年龄阈值,我觉得28岁以下,是最佳的时期。

别人行,你不一定可以,别人不行,你也不一定不行。

除了年龄,还有很多因素会影响后续找工作的效果,比如说学历、技能水平、区域、性格。

大概说一下,要成为一名初级单片机工程师,就是具备找工作的水平,要掌握哪些知识:

1编程语言

C语言是基本功,得学扎实了,除了c语言暂时不用学别的语言。

要学到啥程度?

我身边有很多老铁,学了我那个程序架构的课程,去面试,面试官普遍对这个架构比较感兴趣。

深入问了很多问题,比如说怎么实现的,和RTOS有什么区别,优势是什么等等。

能回答比较到位的,都很加分。

因为架构的背后,能体现出编程水平,涉及到了C语言的高阶应用,比如回调函数、队列、任务管理等等。

这个教程我是开源的,想提升编程思维和水平的,可以找我安排。

2.单片机架构

先了解51单片机的内部结构,比如CPU、存储器、I/O口这些,有个概念即可。

新手先不要看STM32的架构,因为根本看不懂,也没必要。

3.外设知识

定时器、中断、ADC、PWM等,这些都是常用的功能,得熟悉应用。

4.通信协议

I2C、SPI、UART这些基本的得会,搞懂这些协议,基本能覆盖到70-80%的应用了,因为是标准协议。

5.开发工具

要熟悉各种IDE的使用,比如Keil、IAR这些,这里提一嘴,学会仿真调试程序也挺重要的,会debug和不会,解决问题的效率差别很大,有些问题,不仿真不好找,特别是指针的应用。

6.硬件知识

虽然主要是写程序,但基本的电路知识也得懂,起码得看得懂原理图,才能写程序。

听起来好像挺多的,真正学起来,也不用花很多时间,1-3个月左右。

而且这些东西其实是循序渐进学习的,不用一下子全部掌握,后面随着项目实战再巩固。

现在学习资源也特别丰富,网上有大把的教程和视频,买个开发板在家就能练手,价格也不贵,几十块到几百块都有。

好消息是,学完上面那些,只是基础,如果要到找工作,还得做一些项目才有优势。

建议先从简单的项目开始,比如说做个简单的温度计,或者遥控小车什么的,虽然这些项目拿不出手,但可以为后面做更复杂的项目做铺垫。

薪资方面,刚入行可能不会太高,但是只要不是摸鱼,上升空间还是很大的。

特别是有了几年工作经验之后,薪资很快就起来了。当然,具体薪资还是要看地区、公司规模、行业等因素。

总结来说,20多岁转行做单片机工程师,时间上绝对来得及。

这个年龄正是有干劲、能吃苦的时候,再加上可能已经有了其他行业的工作经验,有些反而能成为优势。

不过,最重要的还是兴趣,而不是说看到身边哪个同事、朋友做这个行业,感觉不错,自己盲目就进来了,否则坚持不下去,碰到一点问题,就容易自我内耗当中。

以前我在某家公司研发部,也带过一个在工厂做维修测试的转行,他也才差不多26岁左右。

身边也有很多转行成功的案例,我来总结下。

如果嵌入式有转行的年龄阈值,我觉得28岁以下,是最佳的时期。

别人行,你不一定可以,别人不行,你也不一定不行。

除了年龄,还有很多因素会影响后续找工作的效果,比如说学历、技能水平、区域、性格。

大概说一下,要成为一名初级单片机工程师,就是具备找工作的水平,要掌握哪些知识:

1编程语言

C语言是基本功,得学扎实了,除了c语言暂时不用学别的语言。

要学到啥程度?

我身边有很多老铁,学了我那个程序架构的课程,去面试,面试官普遍对这个架构比较感兴趣。

深入问了很多问题,比如说怎么实现的,和RTOS有什么区别,优势是什么等等。

能回答比较到位的,都很加分。

因为架构的背后,能体现出编程水平,涉及到了C语言的高阶应用,比如回调函数、队列、任务管理等等。

这个教程我是开源的,想提升编程思维和水平的,可以找我安排。

2.单片机架构

先了解51单片机的内部结构,比如CPU、存储器、I/O口这些,有个概念即可。

新手先不要看STM32的架构,因为根本看不懂,也没必要。

3.外设知识

定时器、中断、ADC、PWM等,这些都是常用的功能,得熟悉应用。

4.通信协议

I2C、SPI、UART这些基本的得会,搞懂这些协议,基本能覆盖到70-80%的应用了,因为是标准协议。

5.开发工具

要熟悉各种IDE的使用,比如Keil、IAR这些,这里提一嘴,学会仿真调试程序也挺重要的,会debug和不会,解决问题的效率差别很大,有些问题,不仿真不好找,特别是指针的应用。

6.硬件知识

虽然主要是写程序,但基本的电路知识也得懂,起码得看得懂原理图,才能写程序。

听起来好像挺多的,真正学起来,也不用花很多时间,1-3个月左右。

而且这些东西其实是循序渐进学习的,不用一下子全部掌握,后面随着项目实战再巩固。

现在学习资源也特别丰富,网上有大把的教程和视频,买个开发板在家就能练手,价格也不贵,几十块到几百块都有。

好消息是,学完上面那些,只是基础,如果要到找工作,还得做一些项目才有优势。

建议先从简单的项目开始,比如说做个简单的温度计,或者遥控小车什么的,虽然这些项目拿不出手,但可以为后面做更复杂的项目做铺垫。

薪资方面,刚入行可能不会太高,但是只要不是摸鱼,上升空间还是很大的。

特别是有了几年工作经验之后,薪资很快就起来了。当然,具体薪资还是要看地区、公司规模、行业等因素。

总结来说,20多岁转行做单片机工程师,时间上绝对来得及。

这个年龄正是有干劲、能吃苦的时候,再加上可能已经有了其他行业的工作经验,有些反而能成为优势。

不过,最重要的还是兴趣,而不是说看到身边哪个同事、朋友做这个行业,感觉不错,自己盲目就进来了,否则坚持不下去,碰到一点问题,就容易自我内耗当中。

想学单片机的小伙伴,又不知道怎么学的,可以看我下面这篇文章:

单片机怎么学?保姆级学习路线(附教程+工具)icon-default.png?t=N7T8https://blog.csdn.net/2401_86645590/article/details/141437874

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值