细思极恐---十年生死两茫茫,通信人,意欲亡。

每一位通信人,都可能面对过来自亲友的“灵魂三问”。

“通信究竟是什么?”

“通信从哪里来?”

“通信要往哪里去?”

讲真的,我不知道。。。。本篇博文是模仿codesheep羊哥写的,因为我们都学的通信(捂脸)

让我们看看我这三年到底经历了什么?

不久前就拿到了成绩单,今天打开又仔细看了一下,就离谱,我都不记得学了这么多门课了,给大家列一下就我校通信工程要学什么吧。

大一

  • 大学物理(一)

  • 大学物理实验(一)

  • 大学英语(一)

  • 高等数学(一)

  • 信息应用技术(一)

  • 大学物理(二)

  • 大学物理(二)

  • 大学英语(二)

  • 电路分析原理

  • 电子工艺

  • 高等数学 (二)

  • 马克思主义基本原理

  • 通信工程专业导论

  • 线性代数

  • 专业见习(一)

大二

  • C程序设计

  • 大学英语(三) /英语语言素质拓展

  • 复变函数

  • 概率论与数理统计

  • 模拟电子技术

  • 模拟电子技术实验

  • 通信工程制图

  • 信号与系统

  • 电磁场与电磁波

  • 数据通信技术(中兴通讯网络技术工程师)

  • 数字电路(数字电子技术基础)

  • 数字电路实验

  • 数字信号处理

大三

  • 4G移动通信技术

  • 单片机原理及应用

  • 单片机原理及应用实验

  • 光传输技术

  • 宽带接入技术

  • 通信电子线路

  • 通信原理

  • 4G全网建设

  • Java高级编程

  • 三网融合综合实训

  • 数据库系统及应用

  • 信息论与编码

大四

还没开学,,,还有两个月的课程,也不知道还有啥没学的


怪不得民间一直有这样一段流传,我觉得描述得颇为真实:

  • 十年生死两茫茫,通信人,意欲亡。

  • 模电数电,学完更凄凉。

  • 纵使学完又怎样,今信号,明磁场。

  • 夜来报告还没写,速起床,连夜忙。

  • 妹子没有,唯有泪千行!

不得不说,通信专业要学的真的又多又难又咋,包括各种通用基础课、通信专业课,计算机基础课、硬件课、软件课、课程设计和实验课,还有金工实习磨锤子,,,,,万金油专业可不是吹的,


或许也正因为这样,这也成为很多人后续可以从通信专业转行到其他方向的一个垫脚石吧。。。。

通信专业四大天书,学通信的估计都懂:

  • 《电磁场与电磁波》

  • 《模电》

  • 《数字信号处理》

  • 《高频电子线路》

  • 《通信原理》

尤其是《电磁场与电磁波》这棵参天大树,曾几何时,上面挂满了多少英雄好汉。。。

1612062615525

大家如有学通信的,不妨在评论区吐吐槽。。。(苦笑)

学通信专业的小伙伴有想要转行的,趁早打算!


另外说一下,我搭建了个人博客网站,欢迎大家来互相交流,学习。

image-20210807144547658

网站:CodeAnime 的个人博客 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562523.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python矩阵运算dot_numpy中的dot矩阵乘法

本来以为这辈子都和数学没啥关系了,结果遇到了np.dot()。numpy中的“*”和“dot”运算是完全不同的,前者是直接计算,后者是矩阵相乘。(venv) [rootlocalhost tf]# pythonPython 3.4.5 (default, May 29 2017, 15:17:55)[GCC 4.8.5 20150623 (…

归并排序--Java

归并排序: 排序原理: 1、尽可能的一组数据拆分成两个元素相等的子组,并对每一个子组继续拆分,知道拆分后的每个子组的元素个数是1为止。 2、将相邻的两个子组进行合并成一个有序的大组 3、不断重复步骤2,直到最终只…

9008刷机模式写入超时刷机帮_刷机时没有成功,然后变成黑砖,usb接口直接变成未知设备~希望大神救助!...

线刷宝用户协议本协议是用户 (自然人、法人或社会团体)与杭州登先网络科技有限公司(以下简称"登先网络")之间关于"线刷宝"软件产品(以下简称"本软件产品")的法律协议。一旦安装、复制或以其他方式使用本软件产品,即表示同意接受协议各…

希尔排序--Java

希尔排序 排序原理: 1、选定一个增量h,按照增长量h作为数据分组的依据,对数据进行分组 2、对分好组的每一组数据完成插入排序 3、减小增长量,最小减为1,重复第二步操作 其中,希尔排序确定增长量h的规则…

插入排序--Java

插入排序: 原理: 1、把所有的元素分为两组,已经排序的和未排序的 2、找到未排序的组中的第一个元素,向已经排序的组中进行插入 3、倒叙遍历已经排序的元素,依次和待插叙的元素进行比较,直到找到一个元素…

redis 缓存预热_Redis:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级

一、缓存雪崩缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而…

用接口写冒泡排序

用接口写冒泡排序&#xff1a; package demo02.maopaoapi.Bubble; public class Bubble {/***对数组a中的元素进行排序*/public static void sort(Comparable[] a){for (int i a.length-1; i >0; i--) {for (int j 0; j < i; j) {//比较索引j和索引j1处的值if (greate…

vue 根据swagger 生成接口_采用vue编写的功能强大的swagger-ui页面

think-swagger-ui-vueleswagger-ui有非常多的版本&#xff0c;觉得不太好用&#xff0c;用postman&#xff0c;每个接口都要自己进行录入。所以在基于think-vuele进行了swagger格式json的解析&#xff0c;自己实现了一套swaggerui界面。swagger分为后端数据提供方方和前端页面展…

选择排序--Java

选择排序&#xff1a;合适的元素放在合适的位置 1、每一次遍历的过程中&#xff0c;都假定第一个索引处的元素是最小值&#xff0c;和其他索引处的值依次进行比较&#xff0c;如果当前索引处的值大于其他某个索引处的值&#xff0c;则假定其他某个索引处的只为最小值&#xff…

python re正则查找_python正则表达式 - re

1&#xff0c;匹配符号基本元字符. : 任意字符&#xff0c;除了\n&#xff0c;flags设置为DOTALL(S)可以让.匹配\n|&#xff1a;逻辑或\&#xff1a;转义()&#xff1a;捕获组空白字符[\b] : 回退\f : 换页\n : 换行\r : 回车\t : 制表tab\v : 垂直制表特定字符\d : 数字&#…

Comparable接口的使用:(知识回顾)

Comparable接口的使用&#xff1a;&#xff08;知识回顾&#xff09; 1、定义一个学生类&#xff0c;具有年龄age和姓名username两个属性&#xff0c;并通过Comparable接口提供比较规则。 package demo02.sort; public class Student implements Comparable<Student>{p…

maven没有resource文件夹_maven项目中没有resource文件夹的问题

之前使用eclipse创建maven项目,文件夹都是建好的,这几次创建,都没有resource文件夹,需要手动创建resource.现象描述在eclipse中,创建maven项目有两种方式:一种是勾选Create a simple project(skip archetype selection)然后直接输入Group Id ,Artifact Id 如下图.就能创建一个m…

binary search(二分法)

binary search&#xff08;二分法&#xff09;&#xff1a; 代码&#xff1a; import java.util.Arrays;/*** 二分法查找元素*/ public class BinarySearch {public static void main(String[] args) {int[] arr {30,20,50,10,80,9,7,12,100,40,8};int searchWord 20;//要查…

冒泡排序--Java

1、冒泡排序 import java.util.Arrays; /*** 冒泡排序*/ public class Test01 {public static void main(String[] args) {int[] values {3,1,6,2,9,0,7,4,8,5};System.out.println("排序前数组&#xff1a;" Arrays.toString(values));int temp;for (int i 0; i …

react封装函数_react request.js 函数封装

1.request.js 函数封装import { Toast } from antd-mobile;import axios from axios;import store from ../store;import { push } from react-router-redux;import qs from qs;// 请求路径const BaseUrl https://www.baidu.com/; // 主机及端口//axios默认配置请求的api基础…

Java_FileInputStream_读一个文件

Java_FileInputStream_读一个文件 代码: package demo01;import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException;public class FileInputStreamTest01 {public static void main(String[] args) {FileInputStream fis null;tr…

最大化窗口设置_Qt学习笔记4(窗口操作及插入图片)

窗口操作&#xff1a;Qt全屏显示函数 showFullScreen() Qt最大化显示函数 showMaximized()Qt最小化显示函数 showMinimized()Qt固定尺寸显示函数 resize(x,y)Qt设置最大尺寸函数 setMaximumSize(w,h)Qt设置最小尺寸函数 setMinimumSize(w,h)插入图片&#xff1a;Qt中没有Image组…

JDBC练习一

JDBC练习一 import java.sql.*;public class JDBCTest01 {public static void main(String[] args) {Connection conn null;Statement stmt null;try{// 1、注册驱动Driver driver new com.mysql.jdbc.Driver(); //多态&#xff0c;父类型引用指向子类型对象DriverManager.…

php任务分配思路_PHP执行定时任务的几种方法思路

PHP本身是没有定时功能的&#xff0c;PHP也不能多线程。PHP的定时任务功能必须通过和其他工具结合才能实现&#xff0c;例如WordPress内置了wp-cron的功能&#xff0c;很厉害。本文&#xff0c;我们就来深入的解析几种常见的php定时任务的思路。1、Linux服务器上使用CronTab定时…

JDBC练习二

JDBC练习二 import java.sql.*; /*JDBC完成Delete */public class JDBCTest02 {public static void main(String[] args) {// 1、注册驱动// 2、获取连接// 3、获取数据库操作对象// 4、执行sql语句// 5、获取查询结果集// 6、释放资源Connection conn null;Statement stmt …