软件开发是根据用户的需求构建一个软件系统或系统中的软件部分的过程。软件开发是一个系统工程,包括需求捕获、需求分析、设计、实现和测试。通常,软件是通过某种编程语言来实现的。通常可以使用软件开发工具进行开发。软件分为系统软件和应用软件,不仅包括可以在计算机上运行的程序,而且与这些程序相关的文件一般也被认为是软件的一部分。软件设计思想和方法的一般过程,包括软件功能和算法及方法的设计,软件的总体结构设计和模块设计,编程和调试,程序调试和测试,程序的编写和提交。
据相关统计,未来几年中国软件行业就业机会巨大,每年对软件人才的需求将达到80-100万人。而现有行业从业人员只有50万左右,专业开发者不到25万。目前大部分高校的应届计算机专业学生,只有10%-20%左右能真正在当年的软件公司工作,差距很大。
软件工程师城市差别很大。一般一级城市的程序员,开始试用的时候会有2500到4000,转正后至少5000,这样项目开发经理年薪至少10万,高级工程师年薪更高。
作为“朝阳产业”,虽然软件业的发展也受到了全球金融危机的影响,但就目前的发展形势来看,软件工程专业在未来很多年内仍将是就业形势较好的专业。2009年就业调查报告显示,软件工程的就业率和工资水平在高校所有专业中位居前列。这主要是由于软件业的快速发展,以及政府经济结构调整对软件人才的迫切需求。预计我国软件人才缺口80万,软件人才需求每年以20%的速度递增。
未来几年,国内外高层次软件人才仍将供不应求。目前软件工程专业的毕业生主要在各大软件公司、企事业单位、高校、科研院所、国防等重要部门从事软件设计、开发、应用和研究工作。统计显示,中国软件出口规模已达215亿元,软件从业人员达到72万人。在国内十大热门IT岗位中,软件工程师排名第一,软件工程人才的就业前景非常乐观。



