对通信工程的本科生学啥

作者:墨玉无名
链接:https://www.zhihu.com/question/29601378/answer/45690796
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

先说专业课程情况。
万能基本功:
微积分,线性代数,概率论与数理统计,英语,一门编程语言、信号与系统、信息论与编码
(这些无论你以后做什么,都会用到的。计算机用的这么多,编程不只是IT界专利。信号与系统和信息论与编码有助你理解这个世界。)
通信原理:
通信原理、计算机通信网原理、现代交换原理、信息论与编码、多媒体通信
(除了多媒体通信,剩下都是必修课。前三门课是通信设备制造商和运营商最爱)
信号处理:
信号与系统、数字信号处理、数字图像处理、MATLAB\Simulink仿真、DSP设计
(前两门是必修课,MATLAB基本工科生都会的。数字图像处理软件硬件都可以,DSP偏向硬件设备制造)
电路与电子:
电路分析、模拟电子、数字电子、高频电子、EDA设计、FPGA。
(前四门必修课,用途一看都知道。。。苦逼硬件工程师,所有硬件岗位必须技能。不过FPGA这几年大热,电子方向翘楚)
无线通信:
电磁场与电磁波、扩频通信、天线原理、卫星通信
(电磁场与电磁波和天线原理一般必修,无线设备制造商必须项目)
其他通信:
光纤通信、量子通信、铁路信号
(选修,不过运营商很看重光纤通信。)
嵌入式:
微机原理与接口技术、汇编语言、ARM和单片机、DSP、FPGA。
(选修,不过算是难得软硬结合,还算可以的方向)
计算机:
C/C++、数据结构、离散数学、操作系统原理、数据库
(只是因为用处很大,所以要学,但是比不了正牌CS,离散数学中图论和网络有关)
就业方向:
1.设备制造商的技术销售
2.设备制造商的硬件工程师、射频工程师、基带工程师、FPGA工程师。
3.设备制造商的软件工程师、软件测试工程师
4.运营商的设备安装与维护,设备制造商的技术支持。
5.软件公司的软件工程师,测试工程师,嵌入式工程师、和网络设计与维护
6.互联网公司的前端和后端
7.考研,走学术路
其中前四个是主流,技术销售要求最高,运营商留在市区的难度大,技术支持难度最小。
第6个相当于改行,你去参考计算机和软件的课程,多看看知乎里一些的提问。

基础课:高数,大物,c,概率论,线代,数学分析
进阶:数电,模电,高频低频,电磁场,c++,数据结构,java, matlab
入门:通原,通网,信息论,光通信,微波,计网
题外,通信硬件拼不过电院,软件拼不过计算机,本身就算一个综合学科,还是尽早确定方向吧。

推荐阅读更多精彩内容