电脑键盘上的“钢琴师”

时间:2022-05-29 14:15:02 公文范文 浏览次数:

zoޛ)jhv,_i饨ky体会到我们软件工程就是用这种工程化、规范化的构建方法来开发实用、高质量软件的一门学科。

俗话说“万丈高楼平地起”,学习同样如此,要建好软件工程这幢高楼,基础当然必不可少。学习这门学科,需要两个重要的基础学科:数学,英语。

这里说到的数学与大家所熟知的传统的数字学科有所区别。这门学科里用到的数学更注重的是一种数学逻辑。有人可能会觉得数学逻辑这个名词太过抽象。举一个简单的例子你应该就很容易理解什么叫数学逻辑。已知a,b∈R,若a>0,b>0,则a+b>0,ab>0。这就是一种简单的演算逻辑。而我们的软件学科里很多时候都需要类似这种逻辑的思维。

众所周知,计算机起源于美国,由于国内在计算机领域起步较晚,很多计算机方面的技术和思想都要不断向国外学习。因此,掌握英语对于学习软件工程来说必不可少!

除此之外,本科阶段还要学习几种开发语言,大多数高校都开设的开发语言有:C语言、java语言、C#语言。

这里要重点提一下的是数据结构这门课,它也是软件工程专业最重要的一门课程。如果说各种计算机语言是句子的话,那么数据结构就是语法。它通常用来反映一个数据的内部构成,即一个数据由哪些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系, 而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是信息的一种组织方式。比如你现在要做一个考试系统,你要描述每个考生的信息,有姓名、性别、考号等,全部这些信息就构成一个小数据结构,每个考生有他自己的数据结构,这些结构要如何存放在计算机中,各个结构之间是什么关系,对整体需要哪些操作,比如查询、删除,怎样存储会使这样的操作效率更高,这些就是数据结构要解决的问题。

由于我国现阶段对高素质IT人才的需求很大,因此软件专业就业形势是相对乐观的。在就业方向的选择上就包括可视化编程 、WEB应用程序设计 、软件测试 、数据库管理 、图形图像制作 、网络构建技术 、网络系统管理 、多媒体制作 、计算机办公应用等多个专业领域。就单位而言,各种企业、政府、社区、各类学校、多媒体设计与制作公司、动画美术制作出版公司、广告制作公司;建筑设计公司、包装装潢设计公司、居室装修公司、出版印刷公司等都招收软件工程的毕业生。

推荐访问:键盘 钢琴师 电脑