为什么要做企业开发
作者:网络转载 发布时间:[ 2013/6/19 16:03:27 ] 推荐标签:
一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。其中系统软件为计算机使用提供基本的功能,但并不针对某一特定应用领域;而应用软件则根据用户和所服务领域的不同提供不同的功能;中间件则是系统软件和应用软件之间的桥梁。
系统软件
系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
应用软件
应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如图像处理软件Photoshop。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统,还可以是多媒体软件和游戏软件。
中间件
中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。较常见的有交易中间件(TPM),应用服务器(WAS),消息中间件(MOM),数据访问中间件(UDA),企业应用集成中间件(EAI Suites),工作流中间件(Workflow),门户中间件(Portal)。
因为系统软件和中间件属于特殊领域,绝大部分技术都掌握在行业领头的几家大公司手里,所以市场上对这类人才需求不大。而应用软件人才需求非常大。究其原因:
1, 应用软件种类繁多,每一类别都需要补充开发人才;
2, 在个人PC领域,实时通讯,多媒体,电脑游戏的市场一如既往的稳定,带来持续增长的人才需求;
3, PDA,数码相机等电子产品逐渐走进千家万户,我们每个人也都对自己的生活质量要求越来越高,这必然会带来嵌入式领域的一次大跃迁;
4, 随着计算机技术的普及和硬件成本的降低,高度自动化和信息化必然成为每一个当代企业的发展方向,这会对行业软件和为企业量身定制的软件产生很大的需求。
5, web2.0时代来临,RIA技术,Ajax技术方兴未艾,以浏览器进行访问和展现的方式在人们的生活中变得日益重要,甚至有可能会带来计算机世界的下一次革命,微软,Adobe,SUN三巨头逐鹿中原,各自推出了抢占市场的产品,并且这一领域也是风险投资商看好的投资方向。
综上,我认为电脑游戏,嵌入式系统,企业软件,WEB开发将是IT行业繁荣的领域,也是人才缺口大的领域,但由于电脑游戏,嵌入式系统专业性较强,门槛较高,所以企业软件和WEB开发将是目前大学生业形式好的方向。

sales@spasvo.com