高考完填 志愿时,如果对计算机相关专业感兴趣,想要填 计算机专业,或许会发现,计算机专业旁边常常还有一个软件工程专业,那二者有什么区别与联系呢?
计算机专业是什么,在之前的一篇文章中已经介绍过,就不再赘述。
那软件工程是什么呢?软件工程:将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件。简单来说,就是使用一套方法来做出软件,这里的软件包括但不限于电脑的各种客户端应用、 页、手机的APP、小程序。
计算机专业在20世纪50年代(1956年左右)就开始设立,而软件工程专业是2002年国家教育部新增的专业,在这之前,软件工程实际上是计算机科学与技术专业的一个方向。两个专业在一些课程上有所重合,都需要学习计算机科学的基础课程,掌握计算机基础知识包括程序设计语言、数据结构、计算机组成原理、计算机 络、操作系统,这是两者的联系。
而区别在于,计算机专业会更侧重于对底层原理的了解,开设有模拟电路、数字电路等与计算机硬件相关的内容;软件工程专业会更侧重软件的设计,工程意识的培养,现代软件动不动就上百万行,如果缺少一个优秀的软件工程师设计出一个好的架构,到后面软件很可能就无法再修改维护下去了,只能作废。
有一个比较形象的比喻是,把和我们日常生活息息相关的各种软件比作房子,计算机专业更侧重于研究砖头,如何做更好的砖头,而软件工程专业更侧重于研究如何用砖头搭房子,如何把房子搭得又快又稳。
当然计算机专业也包含软件工程方向,研究如何做好砖头并不会影响学好如何用砖头搭房子,如果选择了计算机专业以后依然可以从事软件开发的工作。反之会比较困难,也就是如果选择了软件工程专业,可能比较难以在计算机科学研究上有所建树,当然如果自己努力还是可以克服这些困难的。
因此,在选择专业时,要注意,如果是打算在计算机科学这个方向上深造的,以后要读研究生或者出国的,应该尽量选择计算机专业;而如果是想要本科毕业就从事软件开发方面的工作,成为一个程序员的,最好选择软件工程专业,4年学成就可以步入职场。
总结来说,本科阶段,计算机专业适合进一步深造,软件工程专业适合一毕业就工作,你记住了吗?
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!