软件工程专业:我的独特视角

发表时间: 2016-06-15 06:51

毕业季又适逢高考报专业的时候,原本小编想装X介绍下看着高大上又高薪行业计算机专业,发现计算机专业下又有好多个专业,这时候感觉这装的有点大,还是介绍下我自己的专业——软件工程。也算是我对大学的一种回忆。

一.为什么报考了软件工程专业

首先自我介绍一下,小编毕业于一个中部省份市属本科院校的三本软件工程专业。(虽然不知名,但我眼里只有母校,毕竟北大清华也和我没什么关系)。 高考之后成绩不太理想(并不是说上软件工程的高考成绩差),小编只够上三本,第一批报考的学校没录上,补录的时候只有软件工程专业,而且还只剩下两个学校,所以误打误撞的报考了软件工程专业,不过说实话拿到录取通知书之前我还不知道软件工程是做什么的。

二、软件工程是什么?都学哪些课程?

关于软件工程专业是什么,这个问题并不打算回答(东西太多让我回答也回答不全也回答不上来),有兴趣的可以查一查。这里小编主要是介绍都学什么。小编就拿自己举例子说一下大学四年的课程。

  1. 基础课程

    计算机专业属于工科类的,像高数、线代这些是必须的,同时学计算机肯定要学习下计算机的基本操作,PPT、Words这些以及一些计算机的发展历史等理论知识。

  2. 专业课程

    学计算机专业的像操作系统、微机原理、数据结构这些也是必须要学也是必修课程,而且对于考研或者以后的从事计算机工作的都非常重要,对理解一些编程的概念是很有帮助的。

    说起编程编程语言是不得不说的,这也是现在好多培训机构做的事情(对于培训有各种槽要吐这里就先不吐以后再吐),其实大部分编程语言都是面向对象的,只要先把一门语言弄明白理解清楚了,再学其他的就会很容易。编程思想很重要。

    说了编程思想还有一个思想也很重要,软件工程专业肯定要有软件工程的思想(是不是感觉是废话)。软件工程专业有一门很重要的课那就是软件工程。做软件不仅仅只是编程,编程只占一小部分,能称的上工程那肯定不会小。软件工程主要是让了解软件开发的整个流程,就和盖房子一样,从脑中的一个想法到蓝图到图纸...主要是讲解整个流程,对项目的管理以及流程、质量控制。

  3. 选修课程

    选修课程的话这就取决将来要从事什么专业了,有的从事前端、数据库、web、服务端等工作,那就根据自己的选择学好相对应的课程。

三、毕业之后的工作

今年毕业人数达到新高,想必找工作是大家很关注的事,而且现在都想找到好工作高薪的。时不时可能会看到一些统计数据说高薪工作有软件工程这个专业,看着蛮诱人的。对于一些其他专业的也想转行做,一些培训机构也以此发财。其实,从小编个人的角度来看,想从事这个专业并不那么简单。他们只是看到人家门前显贵不知背后遭罪。

  1. 大家都知道大学学的专业和之后找的工作好多都是八竿子打不着的。小编记得当时一个班70人现在两三年时间之后与专业沾边的也就一二十人。

  2. 知识更新太快。这个对于做技术的深有感触。技术变化太快了,而且要活到老学到老,今天出个新技术明天出个新名词。像现在VR、云、大数据等都是近几年兴起的。行业发展太快,要有活到老学到老终身学习的准备。好多都是干几年都转行做其他的了,真正坚持下来的很少。

  3. 压力山大。经常可以看到类似程序员猝死、程序员砍伤项目经理等新闻,做这行压力也是很大的,特别是程序员,有句笑话就说想搞死程序员最好的办法是一个功能改3边。从事这个专业就意味着加班,熬夜,一些人有的是身体受不了转行的,所以淘汰率也是很高的。

四、既然这么苦这么难为什么还要学?

  1. 兴趣

    小编误打误撞的选择了这个专业,同时大学遇到好的老师,让我有了对它的兴趣,喜欢它。

  2. 生活

    大学学的专业,除了这个其他的也不会做,而且待遇还算可以,也是为了以后的生活,为了家人,为了未来的白富美。即将做这行或者有意愿做这行的做好思想准备。