大家好,我是张巧龙,在知乎上看到一个问题:30岁自学嵌入式找工作,可行吗?
看看一个高赞回答:
注:以下内容不代表本公众号观点,仅供参考。
不可行。
嵌入式涉及软件、硬件开发,难度比较大,而工资又不是很高。
未来有无限的可能,“人活着,如果没有理想,那和咸鱼有什么区别?”刘邦30岁还在游手好闲,整天在张大妈酒馆厮混,媳妇都没有一个,但是46岁荣登大宝,建立的大汉帝国。
所以,什么时候努力都不晚,梦想是要有的,万一成功了呢?
上面的都是场面话,大家都会劝你努力上进的,因为大家都不愿承认自己的平凡。
而实际上一个平凡人的成功是多么的偶然,就如雷军说的风口理论,有风了猪都能上天。而大多数人的一生的际遇与努力根本轮不到谈梦想的时候。
所以,30岁来此提问这个问题题主,咱们都是平凡人,励志的话听听就好了,理想放在心中,饭碗要捧在手心。
题主既然想学嵌入式,那咱就谈谈入职嵌入式都需要什么:
基础的模电、数电、单片机、嵌入式、PCB设计,C语言 相关知识背景(大部分嵌入式开发人员也就涉及这里面的一部分知识)。
题主是电子信息专业的,以上这些肯定是都学了,所以基础背景不用说肯定满足。实战技能,也就是工作经验。
如果题主刚毕业,凭借第一条进入嵌入式相关企业从事开发,经过三、五年学习、磨练基本上就能独当一面对嵌入式行业了若指掌。
但是题主30岁了,所以,99.99%的情况下没有这方面的企业会招聘一个只有理想的人。
如何自学入门?
在生活无忧且有闲的情况下,题主可以通过一下方法在一年内入门。
确定一个小目标。
比如自制一个四轴飞行器;自制一个遥控车;自制一个智能led灯...等等,按照的的喜好设定一个小目标,兴趣是最好的老师。
假设题主选了遥控车。分解任务。
一个遥控车至少要有四个轮子,车架,若干马达(假设4个),驱动电路,控制电路,电源管理电路,蓝牙通信(假设蓝牙通信),遥控器等。材料收集,将分解的子任务一个个完成,正常的路子应该是这样的。
但是,由于按照正常的路子由于链路太长,中间技术难点很多,所以大部分情况下会打击初学者的积极性,学习效率低下,最后半途而废,所以建议题主直接购买整套DIY套件,一定要买能二次开发,提供全套电路图纸,和程序源码的套件。
买到之后先按照说明书组装起来,让小车跑起来!满足新鲜感之后再一步步逆向学习。
这里提示几个关键词:Arduino,STM32(正点原子)先易后难,逐步攻破。这个看题主兴趣,从硬件开始或者从c语言开始都行。
比如研究一下驱动电路的工作原理,电流流动方向,三极管、电阻、电容的作用,为什么要用这个这个元件?
阻值,容值为什么是这么大?
把电路研究清楚了就可以自己用分离器件自己搭建一个电路实验自己的理论,然后搜搜同类的应用还有那些,能举一反三。
当然,从硬件入手的话就要有实实在在的资金投入,买硬件,买万用表等等。从软件开始就简单多了,拿一本谭浩强的C语言入门在电脑上把C语言学会,然后就可以无中生有快速扩张。
比如设计一个贪吃蛇、推箱子游戏实战一下---目标很重要,有目标才能快速入门,做练习题是没什么用的。
一年以后,如果题主已经入门,那么剩下的人生我想已经不需要别人指导了,道路会自己出现在你的脚下。
然后谈谈前景:大环境很乐观,智能硬件、物联网这两年如火如荼,这些都离不开嵌入式。
但是正如上面所说,硬件必须要有实实在在的投入,而软件却能无中生有、一本万利。
所以,现在最火、最赚钱的可以说大部分都是互联网公司。
公司赚钱了,才有高工资,所以,整体上做硬件的工资不如做软件的工资。我可以偏颇的说,硬件工资在2万以下,而软件(java方面等)的工资大部分在2万以上。
不同地方的行业分布不一样的,互联网相关行业主要分布在一、二线城市,而嵌入式分布的会稍广一些,在二三线城市也有很多中小企业。
所以,具体从事哪些要根据题主现实情况选择。
以上都是没有数据支撑的个人感受。
总结,在360行了,嵌入式并不是一个多么吸引人的行业,工资不高也不低,大家混口饭而已。
作者:好风
链接:https://www.zhihu.com/question/277027616/answer/585624776
-END-
往期推荐:点击图片即可跳转阅读
经典 | 单片机常用外围电路设计
酷,用ESP8266做一个高颜值的RGB时钟!
总结 | 从华为的转正到离职
手把手教你做一块电路板,从设计到制作!