背景故事
这段时间趁国庆假期,回家接了个婚,所以没时间更新文章了,也没带电脑,就给大家分享一下电子工程师的学习成长之路吧,希望能让大家受益。
学习建议
对于电子工程师学习成长有以下几个建议: 1 兴趣是最好的老师 2 要肯下功夫,能静得下来,回想之前做电赛,暑假两个月啃了厚厚一本单片机原理,比赛期间几天几夜,废寝忘食做赛题的日子,都是热血满满。
学习路径
关于学习路线,我总结了两种: 1.至下而上 1.1 先学习数电,模电,微机原理,再结合一些趣味电子套件(比如心形跑马灯,时钟,摇摇棒,光立方等),买回来折腾,学习焊接,看原理图,同时可以追个女孩子,可以把你做的电子作品送给她,绝对可以让你快速提高(偷笑)。 1.2 接下来就是玩进阶一些的东西,比如智能小车:避障,巡线,遥控等;再就是开源四轴飞行器;把这些都吃透一遍,嵌入式软硬件电子工程师的基础就打的很结实了。与此同时,参加比赛也是绝对能快速成长的方式,开始玩进阶内容的时候,就可以报名参加一些电子类的竞赛,担当电控组的得力干将,几个比赛累积下来,嵌入式软硬件工程师助理的职位基本就可以胜任了,注意这里是助理哈。
另外电子类的比赛推荐如下:电赛 --> 飞思卡尔,当然也有很多其他比赛,在这个阶段多多益善,但还是要有选择,要越来越难才好。
1.3 接下来可以玩一些高阶的内容了,学习单片机操作系统:ucos, freeRTS, RThread,学习面向对象语言:Python, C++,学习机器人操作系统 Linux, ROS,这个阶段可以参考一些难度大一些的比赛:robomaster , robocon。等把这些都学会了,嵌入式软硬件工程师的职位就完全能胜任甚至可以出师了,基本我也没有什么可以教的了。当然到这个阶段就要有目的性了,根据工作需要可以分为几个方向:
- 主攻单片机方向,比如嵌入式底层驱动,嵌入式操作系统等,可以选择嵌入式产品开发。
- 主攻linux方向,比如linux系统驱动,系统裁剪,系统应用等,可以选择linux工程师工作。
- 主攻物联网方向,深入学习蓝牙,wifi, zigbee通信,esp32,安卓app调试等,可以选择物联网工程师工作。
- 主攻人工智能方向,深入学习机器学习:人脸识别,物体识别,学习openCV,学习语音识别,ROS系统,学习linux,python等内容,可以从事人工智能工程师,开发教具,智能机器人等。
- 主攻硬件方向,深入学习多层电路板绘制,打板,示波器的使用,传感器硬件电路,抗干扰电路,信号电路,高速电路设计等,可以从事硬件工程师岗位。
- 另一种学习路径是至上而下
这个路径比较适合计算机方向专业的同学,这类专业同学入门就学习C++,C#,对面向对象,设计模式有天然的理解和学习优势,然后再倒过来学习linux,C语言等,往往这个方向的同学由于缺少电子实践经验,对看电路图,接线,现场调试,排查电子产品故障,会非常吃力,给人一种很不专业的感觉。如果不是工作需要或者兴趣使然,不建议倒回来从事电子工程师行业,更建议从事上位机开发,游戏开发,安卓或ios app的开发,这样是更符合你们的长处,进行上层应用开发,与电子工程师互补进行工作。
最后的建议
- 不可急于求成,不可相信所谓达内等等培训机构,三个月学完两三年的知识,因为实践非常重要,短时间可以补充理论知识,弥补盲区,但理论和实践还是很不一样的
- 越早开始学习越好,最好初中时候就开始学习。
- 持续学习非常重要
善于接纳新事物,新知识也非常重要
欢迎各位老铁一键三连,本号后续会不断更新树莓派、人工智能、STM32、ROS小车相关文章和知识。 大家对感兴趣的知识点可以在文章下面留言,我可以优先帮大家讲解哦 原创不易,转载请说明出处。
|