【经验分享】嵌入式入坑履历(选段)

饭宝  金牌会员 | 2024-6-26 06:59:47 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 711|帖子 711|积分 2133

本文是来自某个大一学生的一次社会实践作业,也是对我的采访内容。采访过程中,也分享了一些我个人的心路进程和嵌入式初学者的建议。我挑选一部分采访内容,也是很多大学生和初学嵌入式的小伙伴经常问的问题,供各位参考。

你如今的工作中所用到的专业知识有哪些呢?

从 2017 年毕业到如今的这段时间里,我目前的职业生涯分为两部分吧,就是转行前和转行后。关注我比较久的小伙伴应该知道我转行前是电气工程师,工作内容重要以 PLC 和 HMI 编程为主。而我大学的专业也恰好是电气工程及其主动化,但在这个阶段所用到的大学学到的专业知识实在也不算多,比较常用的就是电工学的知识,还有一些电机拖动、PLC 编程等,偶尔有还用到一些微积分的知识,总的来说大学学到的知识在这个阶段的工作用到不足 20% 吧。
转行后,大学学的专业知识用到就更少了,由于转行到了嵌入式行业,做的是 Android 驱动开辟工程师。那么在这个阶段的工作,数字电路和模拟电路会涉及到一些。我们大学还学过 C51 单片机的编程,用的是汇编语言编程,工作的重要编程语言就是 C 语言和少量的汇编,也算是用到了这个专业知识了吧,究竟专业不对口,学到的没用到或者用的少。
为什么想转行了?

缘故原由有几个吧。
第一就是工作环境比较差,做 PLC 编程的工作环境一般都是在郊区的工厂,工厂是什么样的环境我信赖你应该可以脑补一下是什么画面。而我就是在那种脏乱差的环境中,带着电脑面对着一堆铁疙瘩写 PLC 的程序。
第二就是无休止的出差加班和极其混乱的作息时间。做过这行的都知道,出差是克制不了的,基本就是项目在哪,家就在哪。这里要特殊说明一下,干工控行业的出差和其他行业的出差不一样,刚刚我也说了,我们的工作环境就是在郊区,所以我们出差住的环境也好不到哪去,要么是工厂的个人宿舍,要么就是民宿,那种连发票都开不了的民宿,哈哈。而且一般我们出差基本上是开启无休模式,早上七八点左右就在流水线旁边守着,晚上起码九点后才能走,甚至通宵。长期出差带来另一个毛病就是,会和这个社会有一定的摆脱,可以说我从业的这几年里,几乎没有朋侪,也没有什么娱乐活动,还落下了一身病,长期饮食和作息不规律,导致如今肥胖和轻度脂肪肝。
第三是工作压力,我们这一行都是跟一些机器设备打交道的,只要是机器,就有精度加工不到位,也大概是计划时考虑不周到,但是硬件这种东西,又是非尺度设备,一旦做出来就不大概去修改,所以甲方就会让电气工程师来改程序,试图通过软件来补充硬件的不足。说实在的,电气工程师能办理的问题一般都自己办理了,要是办理不了的问题只能从机器层面办理,但最后都是我们电气工程师的锅,甲方还会屌我们技术程度差。
第四就是薪资上限比较低,工控属于制造业,目前制造业是什么近况,各人都很清晰,不管是薪资照旧职业前景,跟其他行业相比差的不是一点半点。只管这一行的确越老越吃香,但是当年龄到了三十岁之后,谁还受得了随处奔忙、彻夜不眠的生活,谁还不想娶妻生子、安稳生活。
所以,想了很多,也考虑了很多,我照旧决定要跳出这个行业。
后来为什么从事了嵌入式行业呢?

有了转行的想法后,我开始收集我感兴趣的行业的相关信息,例如前端、后端、嵌入式,APP开辟等计算机相关的,甚至平面计划、金融、自媒体、电商、销售等与技术岗不相干的行业,我都一一去了解了一下。
那为什么最后照旧选择嵌入式呢?
起首,我个人是非常喜欢那种软硬件结合实现某些功能所带来的结果感,哪怕是一个在内行人士看起来是个很不起眼的小玩意,我也很享受这个兴趣,究竟这是我自己 DIY 的。
其次是我从小对电子产物就有很大的兴趣,就是比如说小时间看电视,别的小朋侪沉溺于动画片的时间,我却在想为什么电视机可以播放动画片。我小时间也拆过一些遥控玩具,还有我爸废弃的手机,所以从小就对这些可以自己动、可以自己发出声音、可以显示画面的东西特别有兴趣,特别想知道这是怎么实现的。
最后就是受到 B 站大佬稚晖君的影响,他是我见过全栈技术最全面的一个工程师,在 B 站发布的作品看得我也是很是震撼和佩服。也是希望能像他那样,以兴趣爱好为职业,通过学习专业技能,实现自己的一些想法,做一些自己想要的小玩具。
你对嵌入式的兴趣是何时造就起来的?

就如我前面说的那样,我从小就对电子产物就有很大的兴趣,对嵌入式的热爱始于我小时间学会拆家电的那个阶段。大学阶段入门了模数电、单片机、Linux、自控原理之类的课程之后,也是解答我从小对电子产物的一些问题。
实在嵌入式的专业在我看来和英语,一样是一门基础技能,是一门研究 “怎么高效地办理问题” 的学科,很容易和其他学科交织结合,所以在我读电气专业的时间,实在就已经开始自己学习计算机的相关知识了,像考研 408 这种,就是在这个阶段学习的。学习的方法有一个分支,叫做 Problem-Based Learning,就是以问题为导向的学习,通过自学探求办理问题的方法和问题的答案。固然也是在这个自学的阶段,对嵌入式的兴趣越来越浓重。
你是怎么平衡兴趣爱好和工作的关系的?

很幸运的一点是,我的兴趣爱好就是我的工作。
我认为的理想工作状态就是:工作是源于自己的意愿, 每天做自己喜欢的事情而积累经验,在得当的压力下积极创新,收获自身成长的同时顺便收获可观的报酬。简单地说,就是个人爱好、公司代价、期间趋势相统一。我认为目前正在朝着这个方向积极,虽然还有很多东西要学习。
平常做的事情对你如今的工作有哪些帮助?

前面提到了 Problem-Based Learning,以办理问题为导向进行学习,未来是终身学习的期间,不存在大学毕业之后就不学习了。实在工作的经验积累也是一个学习的过程。
在我看来,知识大要上是相通的,在不同学科之间的迁移学习可以带来事半功倍的效果,工作做的项目和自己平常 DIY 项目是存在相辅相成的关系的。工作上对我们软件工程师有严格的编码规范和白盒测试能力,我可以反过来用于我自己的 DIY 项目上;而我平常的 DIY 项目也会有自己的总结归纳和输出文档,也可以把这个习惯放到工作当中,用来进步自己的业务素质,可以进步自己的闭环能力和复盘反思能力。
对于有志学习嵌入式开辟的在校大学生,你有哪些建议?

一定要在大学的时间规划好自己的职业生涯,纵然不知道未来是发生什么事情。不管是考研也好,出国留学也好,照旧直接毕业去找工作,都要有明白的目标,而且朝着这个目标井井有条地去执行自己的学习计划。
想做嵌入式开辟的话,一定不要只关注自己眼前技术的一亩三分地,一定要保持自己的好奇心。去学 RTOS,去学 RISC-V,去学异构……永远没有完全准备好的人才,年轻时要边打仗边学习。固然知识面一多之后,很难面面俱到,要学会拎清晰重点,剩下的知识只必要在用到的时间会查阅工具书就行。厉害的工程师不是可以背下来多少语法尺度和手册资料,而是在有全局观的同时能有能力办理核心问题。所以我认为知识分为两种,一种是你知道的,一种是你知道可以在哪里找到的。
基础学科一定要学好。虽然我们大概不止一次的听到 “大学学的知识在工作中用不到”、“学高等数学没用” 等等这样的论调,实在有些知识就是一些原理性的知识,假如学不好大概会影响背面的学科知识。比如说,学习《通信原理》的时间,必要用到傅里叶变更,那学习傅里叶变更又要先懂得函数周期性分析吧。所以不是知识用不到,而是说这些知识是另一个知识的基础。还有像一些数学物理的知识大概确确实实用不上,但是在学习过程中,大概已经潜移默化地帮助我们进步了自己的逻辑思维能力和办理问题的能力,也就是说学习的结果没用到,但是学习的过程已经进步了自己。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

饭宝

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表