软件工程专业校外实践基地建设与研究
2020-06-30李桥梁华李明媚
李桥 梁华 李明媚
摘 要: 软件工程专业是工程性较强的专业,校外实践基地对本科院校软件工程专业的人才培养具有重要的作用。文章肯定了校外实践基地对软件工程专业人才培养的效果,指出了校外实践基地建设和管理上面临的问题,并对此提出了相应的建议和措施。文章认为,只有通过改革创新提高校外实践基地的管理模式、实现校企双赢,才能更好地为软件工程专业人才培养提供技术与资源服务。
关键词: 实践教学; 软件工程; 人才培养; 校外实践基地
中图分类号:G642 文献标识码:A 文章编号:1006-8228(2020)06-21-04
Abstract: Software engineering is a specialty with high engineering nature, and the off-campus practice base plays an important role in the cultivation of software engineering talents. This paper affirms the effect of off-campus practice base on the training of software engineering professionals, points out the problems in the construction and management of off-campus practice base, and puts forward corresponding suggestions and measures. The paper holds that only through the reform and innovation can the management mode of the off-campus practice base be improved and the win-win situation between the school and the enterprise be realized, which can provide the training of software engineering professionals with better technical and resource services.
Key words: practical teaching; software engineering; talent cultivation; off-campus practice base
0 引言
信息产业及互联网行业的快速发展对从事软件开发的工程师提出了更高层次的要求,虽然我国高校每年都有大量软件工程专业的学生毕业,但高端软件开发人员匮乏一直是我国信息产业相关企业发展的阻碍,国内计算机类相关专业在人才培养过程中多延用传统的工科人才培养模式,普遍存在对学生的工程能力和综合职业素质训练不够的问题,同时缺乏训练所需的环境,培养出来的人才与产业界的人才需求有一定的差距,存在较大的脱节,毕业生不能快速适应当前IT企业的工作需求[1]。
软件工程专业要求学生要具有软件工程的相关工程理论,掌握软件设计开发、测试维护的有关技术,同时具备软件开发与项目组织管理能力。针对这个专业人才培养目标定位,国内高校对软件工程专业的人才培养模式及思路进行不断的探索[2]。
1 校外实践基地在人才培养中的重要作用
1.1 实践基地的建设
建设校外专业实践基地是高校提高学生专业实践能力的重要方式,校外企业实训基地是培养学生工程能力、创新能力、综合能力的重要场所,是学生接触社会,熟悉工作岗位的桥梁。校企合作,建立高质量、高标准、稳定的校外专业实训基地是提高学生专业能力、实践能力的重要保障。学生在基地可以将所学的理论知识应用到项目开发中,检验理论学习中的算法及算法实验的性能,运用所学的知识帮助企业发现在项目开发中存在的问题,并有针对性的提出解决问题的建议[2]。
校企合作建立校外实训基地,学生在最后半年全部入驻基地参与项目进行专业综合实训。校外实训基地的实践教学由软件开发集训和综合项目开发两个环节组成,学生在合作基地体验企业的真实开发环境,开发真实的企业级的软件项目,进行真实的企业项目开发实训,使学生在软件项目开发中进行综合性的训练,学生参与整个项目的全过程包括需求分析、系统设计、开发与测试。
1.2 校外实践教学基地对提升软件工程专业人才培养质量的重要性
⑴ 实践能加深对理论知识的理解与掌握
软件工程专业在国内各类本科院校中均已开设,该专业的理论教学得到重视,但实践教学由于受到多种条件的限制,其效果不佳。例如,程序设计类课程的实践教学中缺少软件开发完整案例,更没有机会去参与开发一个软件项目。学生在课程结束后,太需要参与或独立开发一个中小型的软件项目。
⑵ 校外基地的教学条件可以弥补学校教学条件的不足
软件工程专业实践教学的环境涉及多种软件与硬件设备。软硬件的更新换代很快,在办学经费有限的情况下,一般的地方院校对软硬设备的更新完全跟不上软件行业的发展。同时,受到课程教学的周期性影响,有些教学设备的使用效率不高,比如有的实验设备可能一个学年中只使用几次。采购这些设备从利用率来说就存在一定浪费[3]。
⑶ 软件行业的特点决定了软件工程专业的学生必须具备较强的工程实踐能力
众所周知,软件行业属于实践很强的行业,软件开发技术发展十分讯速,相关的工作设备、开发工具、设计方法更新很快,一般几年前的理论、开发工具和开发方法在流行几年后就会被新的技术所取代,而要掌握新的技术只有学习与实践。相比其他行业,软件行业的实践显得更重要。