硬件可转软件,软件难转硬件?我为什么选择硬件工程师?
信息工程专业是一个“万能”专业,毕业之后可以从事硬件编程即单片机开发或者嵌入式开发职位,也可以从事硬件工程师职位。
我在单片机开发实习了半年后,重新进入了硬件工程师的职位,这对我来说是一个机遇,也是一个挑战,因为大学期间我比较相信自己的编程能力,所以忽略了硬件知识的学习,相关电路基础知识掌握的不到位。
进入新的公司后,一位资深工程师对我说:做软件,如果不做到操作系统,只是对相关函数进行调用或者写一些定时函数或者其他简单的逻辑功能的话,培训几个月,大家都可以上岗进行相关工作,然后每天都进行一些简单的“拧螺丝钉”工作,自己的可替代性就很强。如果选择硬件工程师,虽然前期可能会比较艰辛,需要更多的时间去成长,但是等你把那些定理原理都掌握透的话,你就可以进行一些比较高端的研发,甚至可能创新某些原理,挑战性非常强,对自己的成长也非常有帮助;而且如果感觉硬件工程师突破不了自己的瓶颈的话,也可以回过头去做软件工程师,由于硬件已经熟练,做软件编程也会比别人更加的得心应手。听完这段话,我更加坚定的相信自己选择的硬件工程师岗位,更加坚信这就是自己以后要走的路!
通过三个月的实习经历,我已经从学生身份进入到了职场身份,慢慢进入了工作状态,也逐渐融入到新公司当中。
在最初进入公司的三个月里,我从声学基础、扬声器以及相关的测试方法等方面进行了学习,从最初的一无所知到完全熟悉扬声器的结构,懂得相关原理。通过一些扬声器的实验,知道了如何对扬声器的一些性能进行测试,掌握了一些相关设备的使用方法;最后通过书写实验报告,整理相关数据和进行数据分析,及时对实验进行总结,对实验进行再次分析,可以发现一些小细节问题,对以后的实验可以有效规避相关问题。
理论和操作都熟悉之后,便是具体项目的进行,但由于我自己基础不太扎实,所以我只是把相关电路原理进行剖析,对每个元器件的选择和参数进行自己的分析和理解,能不能设计出比它更好的方案或者去掉“多余的”元器件,这个过程其实是很痛苦的,因为这已经需要非常综合的能力,需要对它进行全方面的考虑,对输入输出信号得非常熟练,还需要对每个元器件的特性非常了解以及一些电路结构非常熟悉,这里只要差一个知识点没理解到位,都会影响你对全局的理解。
所以我在这个过程中遇到了较大的问题,前后也大概花了一个多月时间去深入学习,通过查阅资料和书籍,对一些问题进行查缺补漏,对相关原理进行了深层次的理解和完善,才对这个项目基本理解到位(不过到现在,依旧还是有点小问题)。所以硬件工程师的成长道路确实是很痛苦的。
但收获也是比较大的,通过这个过程,我学会了如何去解决工作过程中碰到的一些问题,如何快速的去发现问题,也对电路的设计有了更清晰的认识。之后便是对相关电路设计基础知识的查缺补漏,重新去学一遍相关电路的知识,带着问题去学(比如:学完这个,应该怎么把它用到实际的工程中?),对相关原理一定要掌握透彻。
我的学习路线是:变压器,滤波器,电路,模电,数电。
通过完整的学习,可以让自己对相关电路设计有一个完整的框架,把这些知识都串起来,这样在以后的电路设计过程中就会有头绪,不会陷入无从下手设计电路的窘境。
#你为什么选择硬件行业#所以我在这个过程中遇到了较大的问题,前后也大概花了一个多月时间去深入学习,通过查阅资料和书籍,对一些问题进行查缺补漏,对相关原理进行了深层次的理解和完善,才对这个项目基本理解到位(不过到现在,依旧还是有点小问题)。所以硬件工程师的成长道路确实是很痛苦的。
但收获也是比较大的,通过这个过程,我学会了如何去解决工作过程中碰到的一些问题,如何快速的去发现问题,也对电路的设计有了更清晰的认识。之后便是对相关电路设计基础知识的查缺补漏,重新去学一遍相关电路的知识,带着问题去学(比如:学完这个,应该怎么把它用到实际的工程中?),对相关原理一定要掌握透彻。
我的学习路线是:变压器,滤波器,电路,模电,数电。
通过完整的学习,可以让自己对相关电路设计有一个完整的框架,把这些知识都串起来,这样在以后的电路设计过程中就会有头绪,不会陷入无从下手设计电路的窘境。