分享

5G时代,想去华为就业,你必须知道通信工程专业的痛

 松云轩2016 2020-08-09

现在大家都知道这是个5G的时代,而且华为在全世界遥遥领先,很多人希望自己大学能选个跟上这个时代风口的专业,毕业去华为工作,实现自己的人生价值,因此很多考生报志愿会想当然的填报:通信工程专业,而作为一个本科和硕士都是通信专业且在华为工作过的过来人,给大家讲讲这个专业的痛!

5G时代,想去华为就业,你必须知道通信工程专业的痛

01 通信工程大学四年课程:多,难,杂

这一切的因缘要从这个专业的专业课设置开始,那就先看看这个专业大学四年要学什么课程:(把部分难度极高的课程列举出来)

纯数学类专业基础课:

高等数学,线性代数,概率论与数理统计,复变函数与积分变换(5星难度)。

应用数学知识较多的专业理论课:

电磁场理论(5星难度),微波技术基础(5星难度),信号与系统,数字信号处理,通信原理

软件方向就业技能课程:

C语言开发,面向对象程序设计,软件技术基础,数据库原理及应用

硬件和嵌入式方向就业技能课程:

数字电子技术,模拟电子技术,单片机原理,EDA技术

基础原理性质概述类的专业课程:

电视原理,移动通信,卫星通信,光纤通信,程控交换原理,多媒体信息与通信,计算机网络信,息安全,现代交换技术,智能网。接入网,数字图像处理。

其他

专业外语,普通物理,电路分析,高频电子线路(5星难度),微机原理与应用。

02 软件硬,硬件软

看上去通信工程专业与华为这家全球领先的通信技术公司最匹配,其实通信工程专业本科毕业也就大概率只能做销售,技术支持。研发岗位几乎没有可能,而计算机,软件专业很多本科同学毕业还能做软件工程师。这里面就涉及到通信工程这个专业一直被吐槽的点:软件硬,硬件软

意思是软件开发相关课程有,但是都是皮毛,不如软件工程专业学的精细,而硬件课程也就是模电,数电,单片机原理,加上简单的课程设计,不如电子信息工程更加细致。又由于通信工程还要有一大堆自己独有的基本原理性质的专业课,这就造成很多通信工程专业的同学大学四年一直很迷茫,到底自己未来是偏软件就业,还是偏硬件就业。所以在迷茫中就会出现:这个专业大四时:软件硬,硬件软(软硬件技术都不行),而计算机,软件专业的同学大多数都会偏向软件就业,也就什么java web,Android,IOS的自选一个领域自己去深造死磕了,电子信息工程专业没有独特的专业课,也就偏向嵌入式设计,硬件设计就业了,自己也就搞单片机开发,FPGA开发,电路板设计等很明确的方向了。

当然很多人会说,电子信息工程专业,计算机,软件软件很多同学本科毕业也茫然,自己一样不会开发软件,不会设计硬件。但是电子信息和计算机,软件专业的课程设置和四年的学习,会明确给你一个方向的指引,就是计算机,软件毕业要想做技术,就偏软件开发:java web开发,Android开发,IOS开发等,电子信息就是偏嵌入式和硬件开发:单片机开发,FPGA开发,嵌入式linux开发等。作为这两个专业的学生大学四年自己专研这些就业技能,毕业就有机会从事开发工作。但是通信专业的硬件和软件都是草草略过的学习,会让很多大学生不知道自己专业偏向的方向,容易茫然,不要用宽口径就业这样的屁话忽悠涉世未深的学生。你让人学习时,做事情时,说目标一定要明确,怎么设计一个专业课程时,反而没有方向,宽口径又是理由了。

03:偏数学类的专业偏多

通过上面第一部分课程设置可以看出:通信工程专业可以说是工科里学习数学最多的专业之一了:

高等数学,线性代数,概率论与数理统计,复变函数与积分变换(5星难度),电磁场理论(5星难度),微波技术基础(5星难度),信号与系统,数字信号处理,通信原理。

一直到大三还要课余还要在自习室里研究做题,不然课程就非常容易挂科。大家想一想,如果你读到大三了,课余不是在深造就业技能的学习,比如学习Java开发,做做小项目,参加参加电子设计大赛搞搞单片机开发,电路原理图设计,PCB制图等。怎么可能通信工程专业本科学生到大四,面临华为公司招聘:嵌入式开发工程师,软件开发工程师,你有竞争力,你有实践技能呢。你都在大学自习室里计算麦克斯韦方程组,计算信号系统的傅里叶变换了。课程的偏向性,就会让你不由自由的把精力和时间放到这方面来。即便这样自习还有很多五星难度的课程很容易让你挂科,例如:高频电子线路。

04:通信工程同学怎么办?

既然通信工程专业有:专业课多,难,杂,数学不好搞,就业技能的课少,容易造成方向的茫然感,这些痛点。那就首先要有时间管理的硬功夫:保证这么多难而杂的课程能学习好,不挂科的情况下,比计算机,软件,电子信息工程专业的同学更要在起跑线抢跑:

1:大一课程不忙的情况下,多学习编程知识,多练习开发软件的能力,不要拘泥于大一可能只学了C语言,没有学面向程序设计呢,没有学java呢,不用管这些,你就自学,超前学习,然后可以在网络上找视频学习,多做一些小项目。

这么做的底层逻辑是什么?

因为无论你未来本科毕业就就业从事技术工作,还是本科后要读研,或者未来从事专业科研工作,读博士做研究,这个时代,软件开发就是一个基础技能必须会,当然你说我毕业就转行,就做销售等非技术类专业不用这么做。

2:只有在做好上面1的情况下,你大二或大三,开始接触硬件相关课程,嵌入式相关课程,如果你本科就想做技术开发,这时你将面临一个选择是偏纯软件开发还是偏嵌入式,但是这个时候由于你的基本软件开发有了一定练习项目的基础。可以根据不同的课程去选自己的方向,因为如果你没有一定的软件开发基础,你这时学的这些就业技能相关的课程就会草草略过,做做实验,一点做实际项目的能力没有,甚至你连代码都看不懂,而经历过第1阶段练习的同学就不一样了,他们可能会深入,会做更贴合实战的项目了, 因为这时软件开发不是他们障碍了,他们要做的是寻找更多贴合未来实际项目去练习和思考了。

我还是建议通信工程专业的同学选择偏嵌入式软件,硬件开发(单片机开发,FPGA开发,嵌入式linux开发,硬件开发)

3:说到这我知道有些人一定会说:通信工程的优势不是软件开发和硬件设计:通信工程的优势是整个通信系统的底层设计,物理层相关的工作,例如:微波器件和天线设计,编解码,调制解调,电路上也是偏高频电子线路设计。这些说法没错,但是要想从事天线设计,有这个条件的大学中国也就那几所:电子科大,西电,东南大学等,而且还要研究生阶段,还得跟对导师。另外干过这行的都知道,微波的电路设计,涉及高频电子线路设计知识,不是你这个专业学了毕业就能干这个,很多都是要在工作中不断学习,一般现在来看,硕士毕业且读研期间有过相关项目经历,才有可能有这个行业的敲门砖,一般本科毕业的通信工程学生是不可能进入这行的,

但是上面2所说的纯软件开发,嵌入式开发,这些可是很多本科生毕业就可以干的,那为什么要让自己四年茫然而不去改变呢?

4:当然有人就是不想本科,硕士毕业就业,做个技术开发,就想一辈子在大学里做科研,做老师,那就很明确了,你还是要学好软件开发,上面说了,这是一项基本技能,你做博士模拟仿真软件开发,也是软件开发,基本软件开发的套路你得懂啊,那剩下的大学时光,你还是要把数学在有空时间学好。

5G时代,想去华为就业,你必须知道通信工程专业的痛

了解更多大学,就业,职场等信息,请关注:道哥说说

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多