31岁转嵌入式开发肯定来得及,嵌入式行业可以做到很大岁数。,关键是你要先定位好,我建议是从单片机开发开始,学习周期短,见效快,待遇也完全对得起你的付出。
学完以后先找份工作有稳定的收入,然后过渡到ARM+Linux,或者走全栈路线,这是一个比较稳的做法。
直接学ARM+Linux难度比较大,你可能撑不到出成果的那天就放弃了,而且这块的培训费用也是非常高的, 随便都是一万起步,如果学不会就亏大了。不过我有整理出ARM+Linux的资料可以分享给大家~
我相信在开发板上学习的小伙伴都普遍存在一个问题,就是你能编写单片机每个外设模块的程序,但是就是不会做项目。
这个就是典型的缺少项目经验导致的。
所以,做项目性价比是最高的,既能让你学会单片机,也能学会项目思维和代码整合能力,最关键的是你有项目经验了。
这个也是企业招聘最核心的需求,而不是说你用过多高端的芯片,说再好都不如直接拿项目去面试来得实在。