电子信息工程最好的出路的是什么?
最近刚研究生毕业,吉大电院本科(电子信息科学与技术),荷兰TUD硕士(Electrical Engineering,track:signals and systems),纯纯的电信人了。我主要聊聊电信专业主要有哪些大方向以及自己的理解,欢迎各位电信人一起交流。
吉大的电子院的电子专业范围比较广,包括:电子信息科学与技术(理学),微电子科学与工程(理学),电子科学与技术(工学),生物医学工程(工学),电子信息工程(工学),以前还有半导体化学实验班(现在是叫电子科学与技术高鼎三班?)。就我个人理解,电子信息工程/电子信息科学与技术比较偏软,电子科学与技术/微电子科学与工程比较偏硬。从题主的提问来看,我倾向于电子信息工程是偏软的,所以就从这个角度来回答吧。
本科的课程属于是大杂烩,大致包括以下几个方向,包含电路基础(数字、模拟、高频电路),嵌入式(单片机、微机原理、嵌入式系统),信号处理(信号与系统、数字信号处理等),通信(通信原理、光通信等),集成电路设计(FPGA等),电磁(电磁场、微波等)。个人感觉除了电磁是比较冷门的专业之外,无论是信号处理、通信还是嵌入式、集成电路,发展都还可以。接下来就我了解的信息,一个一个来说。
先说嵌入式。嵌入式大致能分为软/硬两个方向,其中偏硬的方向和集成电路设计比较相近,需要比较多的数字电路相关知识,这方面不太了解。偏软的方向的话,我之前接触过一些嵌入式相关的编程,本质上还是带有硬件/电路背景的程序设计。今年三月春招也投了华为软开的嵌入式分支,不幸被泡池至今,大概了解到华为需要的是底层芯片驱动相关的开发。别的公司不了解,不过感觉嵌入式软开还是比较热门的,最近海康也在广招嵌入式。除了纯互联网企业,国内的很多厂(小米,OV华为,海康,甚至车企等)都招嵌入式。这个方向论文少,比较吃项目经验。如果有参与过项目或者大厂实习,应该就比较稳。薪水赶不上算法岗,但也不少了。硕士基本是30+上下,一个学弟拿了华为转正offer,给了37+。
通信我本身了解很少,都是些道听途说的内容,但IoT最近还是比较热门的,做无线相关的同学有不少去做了这方面。电信人做纯通信的感觉不多,毕竟隔壁有专门的“通信工程”专业……
集成电路设计也是我的知识盲区,微电子的数字方向和集成电路比较类似,这两年给的薪水是真的高,海思、oppo等白菜都能给到40+
最后说说信号处理方向吧。在TU Delft,核心课程是随机信号处理,估计/检测理论,凸优化等。根据信号类型的不同又有雷达信号处理、音频信号处理等。个人感觉这些都比较吃数学(线性代数和概率论)和理论基础,而且和广义上的“算法”最为接近。各种优化/滤波的模型,本质上还是数学。建议与此同时去选修机器学习,至少要了解了解基本的模型(机器学习+信号处理是个不错的方向)。学的课程多了,你就会发现,其实我们一直以来都是在做数学建模/算法。我们电路与系统组里有做生医信号的,图论的,控制的,导航的,分布式的……反正招聘的时候,统一都是“算法工程师”。好处是,算法工程师是目前为止校招薪资比较高的,也算是热门;坏处就是,我们电信人并不懂算法工程师很多需要的技能,比如计算机相关的知识、各种算法题等。如果一开始就是奔着刷题进厂的思路来准备,还是能拿到不错的算法岗offer的。认识的身边的同学有做音频/通信算法的,大厂都能给到35+;如果去卷机器学习相关的算法,会更高。根据选修的课程,还有几个主流方向可以做:图像信号处理(现在已经绕不开CV了,而底层ISP很多都是物理 /光学方向的在做)、传感器信号处理(滤波、融合等+机器学习)、SLAM(CV、导航、优化)、目标检测/跟踪(传统滤波+机器学习)、射频、分布式、自动化等。现在自动驾驶也是个不错的方向,包含了好几个我上面说的内容。
总得来说,我们电信去做算法还是挺香的,虽然很多时候卷不赢CS出身的同学,刷题也会遇到瓶颈和知识盲区,但我们信号处理本身的专业知识给我们打下的基础还是让我们能够胜任那些带有专业性的岗位的。大疆的传感器算法能给到60w的薪水,自动驾驶的头部公司也能给50+。在秋招过程中,大厂的实习经历可能会比你做几个课设、上几门课更被看重。准备得早的同学offer能拿到手软,准备得晚(比如我,毕业前后才开始着急找)也能勉强上岸。薪水很重要,生活也很重要(自我安慰)。每年都会有各种“倒挂”、各种“白菜40+”新闻上热搜,给人带来很大的焦虑。可能应届生的学生思维还比较重,怎么都想和同龄人比一比,较较劲。这倒无可厚非,不过我个人感觉,学习越多,越觉得人外有人,天外有天,自己脑子越来越不够聪明……不管怎么说,开的工资足够我们在一线城市生活了,知足常乐吧(买房另说)。