不可行。
嵌入式技术涉及到软件和硬件的开发,难度比较大,但是工资不是很高。
未来充满无限可能。“人若没有理想,和咸鱼有什么区别?”30岁的刘邦还游手好闲,整天泡在张婶的酒馆里,连个老婆都没有。46岁那年,他登基,建立了汉朝。
所以努力永远都不晚,一定要有梦想,如果成功了呢?
以上都是客套话,大家都会鼓励你努力提升自己,因为没人愿意承认自己是平凡的。
其实,一个普通人的成功就是这么偶然,就像雷军的风口理论,有风的时候,猪都能飞上天。然而,大多数人的人生经历和努力,都不足以谈梦想。
所以,作为来这里问这个问题的30岁提问者,我们都是普通人,只要听听励志的话,心里有理想,手里端着饭碗就够了。
既然题主想学嵌入式系统,那就先说一下加入嵌入式系统需要什么:
具有模拟电子学、数字电子学、单片机、嵌入式系统、PCB设计、C语言的基础知识(嵌入式开发人员大多只具备其中部分知识)。
楼主是学电子信息专业的,上面的内容肯定都学过,所以基础不言而喻肯定够用了。实际技能,也就是工作经验。
如果提问者刚刚毕业,可以采用第一种选择,进入嵌入式相关的公司从事开发,经过三到五年的学习和锻炼,基本上就能独当一面,对嵌入式行业了如指掌了。
但是楼主已经30岁了,所以99.99%的情况下,这个领域没有一家公司会招一个只有理想的人。
自学该如何开始?
如果你生活无忧,有充足的空闲时间,那么按照下面的方法,一年之内就可以开始。
确定一个小目标。
比如做个四轴飞行器;做个遥控车;做个智能LED灯……等等。根据自己的喜好定个小目标。兴趣是最好的老师。
假设提问者选择了遥控车。将任务分解一下。
一个遥控车至少要有四个轮子,一个车架,若干个电机(假设是4个),一个驱动电路,一个控制电路,一个电源管理电路,蓝牙通讯(假设是蓝牙通讯),一个遥控器等。收集材料,把分解好的子任务一个一个完成。正常的方式应该是这样的。
但由于常规路线环节较长,中间技术难点较多,多数情况下会挫伤初学者的积极性,导致学习效率低下,最终半途而废。所以建议提问者直接购买整套DIY套件,而且一定要购买可以进行二次开发,并且提供全套电路图和程序源码的套件。
购买后,按照说明组装,让车子跑起来!当你对新奇感到满意后,你可以按相反的步骤一步一步学习。
这里有几个关键词:Arduino、STM32(正点原子)。先易后难,逐步突破。看题主的兴趣,可以从硬件开始,也可以从C语言开始。
例如,学习驱动电路的工作原理,电流流动的方向,晶体管,电阻器和电容器的作用,以及为什么要使用这个元件?
电阻和电容为何那么大?
当你研究清楚了电路之后,你可以用分立元件自己搭建一个电路来测试你的理论,然后寻找类似的应用,以便可以对其他情况举一反三。
当然如果从硬件入手,就需要投入真金白银去买硬件,万用表等,而从软件入手就简单多了,跟着谭浩强的C语言入门书学电脑上的C语言,然后就可以从无到有迅速扩张了。
比如设计一个贪吃蛇或者推箱子的游戏,然后试一试——目标很重要。有目标才能快速上手。光做练习是没用的。
一年之后,如果提问者已经开始行动了,那我想你的一生都不需要任何人的指引了,路就会出现在你的脚下。
然后说一下前景,整体环境非常乐观,智能硬件、物联网这两年发展得如火如荼,而这些都离不开嵌入式系统。
但正如上面所说,硬件需要实实在在的投入,而软件可以无中生有,获得巨额利润。
因此可以说现在最火爆、最赚钱的公司,大部分都是互联网公司。
公司赚钱,工资就高。所以硬件工作者的工资普遍低于软件工作者。我可以说硬件工作者的工资在2万以下,而软件工作者(比如Java)的工资大多在2万以上。
各地行业分布不同,互联网相关行业主要分布在一二线城市,嵌入式行业分布稍广,二三线城市也有不少中小企业。
所以具体做什么事情要根据提问者的实际情况来选择。
以上均为个人感受,无数据支撑。
综上所述,在360,嵌入式系统并不是一个很有吸引力的行业,工资不高也不低,大家都只是为了生存。