学软件工程(服务外包)学了三年,实习四处游荡假吧意思自学了一年。什么是软件工程(服务外包),什么是编程,以及我们所学的课程到底是为什么呢?我想用我的感悟,我的理解来谈谈。

首先软件工程(服务外包)?之所以后面有服务外包四个字,是因为是校企合作,简单来说,就是高考靠差了,这个专业比软件工程收分低一点,但其实我觉得我们这届我们专业比软件工程混的好。但其实我高考报志愿的时候是觉得这个专业的名字长,感觉要厉害一点点,报志愿那时候真的什么都不懂,家里人也什么都不了解,所以我也就是误打误撞进入了这个行业。但是很幸运的是我还挺喜欢的。

软件工程,软件,顾名思义,就是我们电脑上的软件,手机上的APP,访问的网站等等都可以叫软件吧!所以说软件工程专业出来要走专业方向,能做的工作光是开发来说就有很多。

我们平时用手机,看到的东西,用电脑看到的东西,都是我们这类人做出来的。总之就是要分工合作,又会分出来很多块内容。

记得大学最开始,我们上的C语言。

C语言是为编程打基础。最基本的语法,最基本的逻辑,最主要是要我们接触什么是编程。

然后是数据结构,数据结构是训练我们编程思维,让我们更好的设计逻辑。

WEB开发,是让我们学习页面的展示,针对的是网站开发。

数据库是让我们学习数据的存储,因为开发的目的是获取数据,展示数据,数据库相当于能给我们提供这些数据。而且我们所做的逻辑操作一般也是针对数据的数据进行操作。

JAVA开发是一种后台开发语言,主要就是实现逻辑,页面上的数据传递,逻辑控制,以及对数据库的一些操作。

然后从而衍化出了一系列框架,为了简化开发,如spring,springmvc,spring boot........

这就是学校里所学过的一些内容,说实话,这些东西都是基础。重点是还要靠自己深入自学。

像什么版本控制工具git,svn什么的,这是工作之后都会用到的,而学校是不会讲的。

更多推荐

【感悟篇】编程要学什么?为什么要学?