软件技术专业调研报告为了更好地制定2018年软件技术专业培养方案,2018年上半年通过各类招聘网,对软件技术专业进行了市场调研,现将调研结果总结如下:一、调研的目的此次进行调研的主要目的是了解软件行业的人才需求目标,能力要求以及行业的工作过程,以此来修改人才培养方案和进行课程建设。二、调研的主要方式1.要想了解企业对人才的要求,最好的方式我认为就是看招聘启示,一个企业的硬性需求都写在招聘启示中了。所以我首先上网查询本行业相关的大型企业的招聘要求,了解行业所需的前沿知识。2.由于计算机学科的特殊性,知识体系翻新速度非常快,了解整个行业的发展动态有助于我们制定我们的人才培养方案和课程建设,所以我又在网上查找行业的最新动态以确定我进行企业调研的方向。3.利用自己的人际关系,与已经就业的学生进行聊天交流,借此向其了解有关本专业的专业计划的问题,了解企业中的工作流程。三、调研的主要内容1.软件行业的发展现状近年来,我国软件和信息技术服务业发展迅速,但产业规模和实力还不能满足国民经济和社会发展需要,依然存在一些制约产业发展的突出问题,具体表现在:缺乏具有全球领先地位的大企业,产业整体上处于价值链的中低端;产业创新体系不健全,核心技术缺乏;产业链协同效应尚未充分发挥,亟待建立龙头企业带动、中小企业支撑的产业发展格局;人才结构矛盾突出,高层次、复合型、领军型人才依然缺乏;以市场为导向、政产学研用结合的支撑体系有待完善,产业可持续发展能力亟需提升。十三五时期,伴随信息通信技术的迅速发展和应用的不断深化,软件与网络深度耦合,软件与硬件、应用和服务紧密融合,软件和信息技术服务业加快向网络化、服务化、体系化和融合化方向演进。产业技术创新加速,商业模式变革方兴未艾,新兴应用层出不穷,将推动产业融合发展和转型升级。中商情报网发布《2013-2018年中国软件行业市场深度调查及投资战略研究报告》显示,目前全国软件业务收入排名前20位的城市,占据全行业近九成的业务收入,其中北京、上海、南京、济南等11个软件名城及创建城市,占全国软件收入的65%。软件产业也已成为这些城市的战略支柱产业。2、软件行业的人才需求状况我国软件业持续保持20%的增长速度,每年的软件人才需求缺口是40~100万人次。国家十大产业振兴规划中的电子信息产业和物流产业与软件行业紧密相关,电子信息产业的三大任务都包括了软件产业。软件技术专业毕业的学生满足了社会需求,具有广阔就业前景。该专业毕业生适合在IT领域、软件公司、各类企业和政府机关、科研单位从事软件开发、软件测试、网页设计、数据库维护、客户端编程等工作。3、岗位(岗位群)调查1)JavaWeb程序员职位描述:1、WEB应用程序代码编写;2、模块代码测试及优化;3、编写单元测试文档。岗位要求:1、精通java基础,及常用java设计模式,深入理解MVC编程模式,了解UML相关知识。2、掌握struts、spring、hibernate等主流java开源框架技术。3、熟练掌握WEB应用程序设计相关的jsp、javascript、ajax、css、html等技术。4、熟悉DB2、ORCALE、MSSQLSERVER数据库其中一种;5、有较强的新技术学习能力,和良好的沟通能力和理解能力。2)Android程序员职位描述:1、负责Android平台下的APP应用开发;2、能根据需求开发应用程序,完成模块设计、编码、测试、维护、文档编写工作;3、根据开发过程中的体验对产品提出改进意见。岗位要求:1、精通Java语言;2、熟悉面向对象开发与设计,精通常用数据结构与算法,熟悉软件设计模式;4、熟悉Android应用开发框架、SDK及常用调测方法;5、熟悉AndroidUI界面常用组件、常用布局方法、事件处理机制;6、熟悉Android多线程设计、网络编程、数据存储与IO、多媒体开发;7、熟悉Android端WebSocket开发,并且熟练使用OkHttp框架;8、熟练掌握Android,RxJava,MVP架构设计;9、熟悉了解Android下NDK编程和JNI使用;10、吃苦耐劳、责任心强、做事积极主动、有团队合作精神;逻辑思维严谨、关注新技术,有持续学习能力。3)java实施运维工程师职位描述:1、在项目经理的领导下,配合项目工作;2、负责信息系统的安装及日常运维,包括接听客户咨询电话,向用户提供咨询、指导、解释相关业务或技术问题,收集并及时反馈用户信息;3、负责用户培训,编写培训文档、使用手册、测试文档,解答用户系统使用过程中的疑问;4、完成项目经理交待的其他工作。岗位要求:1、认同企业文化,有良好的服务意识和职业素养,与团队成员团结协作;2、熟悉;业务流程;3、熟悉windows等主流操作系统的安装和使用,熟悉SQL语言;4、有相关信息系统二年以上工作经验者优先录用。4)软件测试工程师职位描述1、主要从事公司软件项目的测试工作,保证项目质量;2、编制测试计划、测试方案、测试用例、测试报告;3、组织实施软件性能测试、集成测试、功能测试;岗位要求1、熟悉软件测试基础知识,掌握主要软件测试方法和测试工具;2、业务理解能力强,能编写高质量的测试用例。四、调研结论1专业设置的正确性国家和中西部三地政府的政策和资源超常规地向软件及信息服务产业倾斜,营造了良好的产业发展环境,强力推动并持续保障当地软件及信息服务产业发挥后发优势,实现软件及信息服务产业的跨越式发展。本地企业信息化需求,催生软件企业发展与软件人才需求的增长提供良好市场空间。中西部地区人力条件,又为软件和服务外包产业的壮大提供了可靠的智力保障。2专业方向布局的正确性目前本专业设置了JavaWeb及Android开发对应了市场上的主要需求。而C++方向由于全国相关专业本科均开设了该方向课程,已经有了很丰富的积淀,同时由于C语言对算法的要求较高,不适合专科生学习后去与本科生岗位竞争,所以本专业没有设置该方向。同时,由于软件行业均对一年以上工作经验的人员需求超过了应届毕业生需求的5~10倍,本专业在课程体系的设置上着重考虑了学生的经验的积累,本专业毕业的学生均能具有接近1年开发经验的能力。2018年5月23日