一个硬件转嵌入式软件的经历

1.硬件
从事过一段时间的硬件,但是发现自己对硬件没有地点点的西南过去,同时,硬件硬件里面有个精细活就是焊接,特别是焊那种0201封装的,BGA封装的,都不是我能做的了的,但想着也不能自己一辈子碰到焊接的活都去求爷爷告奶奶的去,而且要是硬件出大问题,比如漏电比较严重,但已经发板并生产一段时间了,最后发现要大改板,这就算是摊上大事了,这个过程损失的就比较多了,而且做赢家的,看同事们时不时的就出差去工厂了,每个项目都跟线,像我这种适应能力不强,不想挪窝的人,就不喜欢出差,我现在是比较庆幸我当年赶紧就转软件了

2.软件
软软件主要是第一自己不喜欢,第二觉得自己有些活也做不来,就打算换行,我虽然换行了,但我不支持换行的,因此换行这个过程还是比较痛苦的,特别是我这种前后差异大的,那换行的时候,我当时是怎么学习软件,怎么成功转行的
  • 先确定方向:我选嵌入式软件主要是个人对这个比较好奇,同时我又有硬件的基础,不管是从难易程度还是个人喜好上,都是不错的选择
  • 然后确定学习方法:这个往往是最难的,方法和学习方向弄错了,就很会耽功夫的,所以我从两方面:咨询嵌入式软件朋友+自己网上查,根据这两个信息,我就确立了学习方向
  • 开始学习:我当时确立的学习方向是从裸板开发开始,学习的时候确实发现,不是特别的难, 毕竟有硬件基础,涉及到的IIC,SPI,USB等等都还是能很快学会并上手操作的,学会了后就跳槽了
  • 积累经验:因为跳槽的时候就找到嵌入式软件的工作,在这我说一下我的想法,不要说想转,一点都不准备就找工作然后转行,一定要做技术学习积累,这样好找工作不好,工资也好要啊,不然直接转,知识上有可能还不如应届生,很难转的
  • 深入学习:刚开始我是做裸板的,这个时候就开始接触rtos这类实时的操作系统,毕竟软件这么庞大繁琐,还是要不断学习的
  • 技术提升:学习了rtos,比这个更复杂的就是linux这类系统了,这下要学习的东西就多了
  • 资深方向:解决性能稳定性,疑难杂症等问题
上面是我自己的技术路线,在此这么详细的写出来,供想从事嵌入式的牛友们参考,同时也希望对牛友们有用


#嵌入式##嵌入式软件##嵌入式软件开发##嵌入式软件工程师##转行#
全部评论
想咨询下前辈转软件准备了多久啊,以及之前干了多久的硬件。 我干两年单板硬件了,感觉知识积累很少都是项目经验。看路径是按硬件系统这方面发展了(但不喜欢这种而且太累了吃力不讨好)
2 回复 分享
发布于 2022-10-29 13:16 浙江
前辈我现在也是同样的情况,请问你是工作了多久转行的呢
2 回复 分享
发布于 2022-11-06 14:20 湖北
楼主厉害,不是说转行饿三年的说法,楼主太有魄力了
1 回复 分享
发布于 2022-10-30 19:48 山西
厉害
点赞 回复 分享
发布于 2022-11-02 16:31 重庆
lz一般都是怎么学习的,我也想转但是不知道如何下手
点赞 回复 分享
发布于 2022-11-08 12:37 江苏
咱两正好转过来,现在做了一段时间,感觉还可以
点赞 回复 分享
发布于 2022-11-09 21:34 广东

相关推荐

牛可乐121381:卖课的
点赞 评论 收藏
分享
02-26 16:52
门头沟学院 Java
Lunarloop:董事长亲自到ssob来要IM项目的技术方案来了
点赞 评论 收藏
分享
评论
14
21
分享

创作者周榜

更多
牛客网
牛客企业服务