辽宁建设工程信息网网站,微网站用手机可以做吗,关键词挖掘机爱站网,优秀网页设计排版文章目录 你现在的工作中所用到的专业知识有哪些呢#xff1f;为什么想转行了#xff1f;后来为什么从事了嵌入式行业呢?你对嵌入式的兴趣是何时培养起来的?你是怎么平衡兴趣爱好和工作的关系的?平时做的事情对你现在的工作有哪些帮助?对于有志学习嵌入式开发的在校大学生… 文章目录 你现在的工作中所用到的专业知识有哪些呢为什么想转行了后来为什么从事了嵌入式行业呢?你对嵌入式的兴趣是何时培养起来的?你是怎么平衡兴趣爱好和工作的关系的?平时做的事情对你现在的工作有哪些帮助?对于有志学习嵌入式开发的在校大学生你有哪些建议? 本文是来自某个大一学生的一次社会实践作业也是对我的采访内容。采访过程中也分享了一些我个人的心路历程和嵌入式初学者的建议。我挑选一部分采访内容也是很多大学生和初学嵌入式的小伙伴经常问的问题供各位参考。 你现在的工作中所用到的专业知识有哪些呢
从 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去学异构……永远没有完全准备好的人才年轻时要边打仗边学习。当然知识面一多之后很难面面俱到要学会拎清楚重点剩下的知识只需要在用到的时候会查阅工具书就行。厉害的工程师不是可以背下来多少语法标准和手册资料而是在有全局观的同时能有能力解决核心问题。所以我认为知识分为两种一种是你知道的一种是你知道可以在哪里找到的。
基础学科一定要学好。虽然我们可能不止一次的听到 “大学学的知识在工作中用不到”、“学高等数学没用” 等等这样的论调其实有些知识就是一些原理性的知识如果学不好可能会影响后面的学科知识。比如说学习《通信原理》的时候需要用到傅里叶变换那学习傅里叶变换又要先懂得函数周期性分析吧。所以不是知识用不到而是说这些知识是另一个知识的基础。还有像一些数学物理的知识可能确确实实用不上但是在学习过程中可能已经潜移默化地帮助我们提高了自己的逻辑思维能力和解决问题的能力也就是说学习的结果没用到但是学习的过程已经提高了自己。