软件工程专业:揭秘这个神秘领域

发表时间: 2019-07-22 21:20

一、软件工程专业与其他专业的区别

这应该是很多同学关心的点。

1 软件工程专业与计算机专业的区别

计算机会多学一些硬件相关的知识,理论性更强一些。软件工程这边,实战性更强,积累实践经验的机会也比较多。

软件学院出来的学生,实战能力普遍较强,这是很多带研究生的老师的评价。

2 软件工程专业与数学、物理、电子等专业的区别

其他专业也学编程,也会写代码,软件工程专业有啥特殊的?

  1. 高质量代码。软院学生写的代码,就是比别人的漂亮。我看过其他专业同学写的代码,连缩进都不统一,tab、空格混用,命名混乱,根本没法看。
  2. 深入、系统。上到 XML,下到汇编语言,都在学习范围内。浓缩起来三个字——“够专业”。我听两个老师吹过牛。老师a:“有次改bug,看了三天三夜,最终定位到一行汇编代码出了问题,然后修复了”;老师b:“有个老师写了一段代码,总是时不时出错,他找我看原因。我一看那个代码,就说,你是不是忘了加锁?那个老师说:‘加锁是啥?’”
  3. 软件产品。别人写代码,主要是给自己用的,辅助科研啥的。我们写代码,是写给别人用的,是开发软件产品的,注重设计、开发效率、可维护性,而且常常是团队作战。

软件工程1

软件工程2