我读的软件工程专业
十多年后,想找一份新的工作时,惊奇地发现,现在恶补的理论/基础,竟多是当年的大学课程
幸亏学校的发文还在,这些还能对得上号
- 程序设计基础(C)、面向对象程序设计(C++)、Java程序设计、C#程序设计
- 操作系统原理、计算机原理与系统结构
- 编译原理与实现、数据库原理、计算机网络、模拟与数字电路
- 数据结构、算法分析
- 高等数学、线性代数、概率论与数理统计、离散数字、组合数学
- 软件工程概论、计算机导论、软件体系结构、软件系统分析与设计、软件项目管理
这些只能保证有碗饭吃
- 程序设计基础(C)、面向对象程序设计(C++)、Java程序设计、C#程序设计
- 数据结构、算法分析
- 数据库原理
想搞嵌入式驱动,这些基础很重要
- 操作系统原理、计算机原理与系统结构
- 编译原理与实现、计算机网络、模拟与数字电路
想搞芯片和算法,数学必须精通
- 高等数学、线性代数、概率论与数理统计、离散数字、组合数学
想再站的高、看的远,就必须钻研理论了
- 软件工程概论、计算机导论、软件体系结构、软件系统分析与设计、软件项目管理
有句话说的好——现在眼睛流的泪,都是当年脑子进的水
但我更相信一句古话——千里之行,始于足下