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

作者分享软件工程(服务外包)专业学习感悟。介绍该专业校企合作情况,提及专业毕业后开发方向工作多。阐述大学所学课程,如C语言打基础、数据结构训练思维、WEB开发用于网站页面展示、数据库负责数据存储、JAVA开发实现逻辑等,还指出工作会用到的版本控制工具学校未教。

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

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

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

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

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

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

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

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

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

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

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

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

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

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值