工作室模式下软件工程创新人才培养的研究与实践

2020-02-29 05:39刘纯何寅光重庆工程学院
数码世界 2020年2期
关键词:编程软件模块

刘纯 何寅光 重庆工程学院

1 工作室模式下培养软件工程创新人才的目的

对于工作室环境下的软件工程创新人才培养模式,教师应该创建以创业意思、创新和编程能力为主要目的人才培养模式。不断培养学生在项目实践工程中的能力,并且经过实际项目的体验来激发学生的创业思想。为了能够良好培养学生编程技术,在课堂教学中为学生提供学习基础知识和技能的机会,在课余时间让学生到工作室开展有关训练。基于此,工作室中的优秀学生能够起到良好的带头作用,带领团队和刚进入工作室的学生对工作室的学习环境进行有效适应。还能利用自己单位或其他机构中软件项目的开发活动不断培养学生的创新能力和创业思想。因此,工作室环境下软件工程创新人才培养模式通常是为了能够培养更多开发项目软件实习经验、能力的优秀人才,使得学生的创新能力得到不断的提升,成为优秀的创新人才。培养学生的实践能力和自主学习、管理是工作室环境下培养软件工程创新人才的主要目的,教师应该对学生的编程、创新、科研能力进行不断探索,创新学生的培养模式。

2 软件工程人才在工作室环境中的优势

工作室环境下的软件工程创新人才培养模式,不但可以良好提升目前软件工程专业学生的就业竞争能力,并且还可以对学生的创新能力与创业精神进行不断培养。工作室模式下开展软件工程人才的培养有点往往通过以下几个方面进行体现:(1)在工作室环境中培养软件工程创新人才,使学生科研将课堂所学的理论知识使用到实际的软件项目开发活动中。在进行软件开发的环节,科研有效提高学生的编程技术,让本工作室的同学积极配合国内外有关的软件设计大赛,实现竞赛与实践相结合的目的。在工作室老师的指导下,学生能够逐渐学会软件项目开发的能力,促进学生实际编程能力的发展,为将来的求职打下良好基础,适应社会岗位对软件工程人才的需求。(2)我国有关部门积极鼓励目前各高校的学生能够踊跃开展创新创业,使得国家创新能力与水平不断提升,学生在工作室中经过实际的项目开发和创新,可以对软件项目的整个开发环节进行模拟,并分析项目的需求、概要与详细设计、编码等一系列的操作,适应项目设计条件。经过项目开发,学生可以将课堂中学到的知识在实际项目开发环节进行使用,以此来填补学科教学不足,将学生的创新理念转变成具有经济与社会效益的创新项目。(3)在工作室环境下培养软件工程创新人才,能够使得学生投入工作室教师科学研究项目活动中,培养学生的科学研究技能。通过实际投入科研项目能够有效提高学生的学术视野,这对将来想要参与研究生学习的学生而言,能够使其适应研究环境。在开展科研工作的时候,还能训练学生处理科研问题的能力,并帮助指导教师开展编程实验与数据分析,同时还能将一部分具有应用性的科研项目实施推广,落实学以致用,使得学生自身的专业技能科研具有社会与经济的价值。

3 基于创新工场的技术学习模式

3.1 优化工作室技术培养目标

在工作室环境下培养软件开发专业人才的主要目的是为了有效培养学生的创新思想、能力与意识,这是工作室面向全体学生开展的培养目标。然而,在进行培养时,教师应结合学生的实际情况,选取适应的创新项目内容,培养更多不同方向地方软件创新人才。

3.2 一致性和差异性相互融合的技术学习模式

在教学中将理论和实际相结合,由于技术学习具有一定的特色,在一致的培养目标基础上,重视培学生差异。创新工作室主要的培养目的是让学生成果各个方向的优秀软件开发人才, 这种差异通常是立足于学生本身的特点。例如JAVA技术学习,其培养目标客源分为以下几方面:(1)程序员。由Java从Java开发环境——Java语法——Java的核心API;(2)初级软件工程师。此中包含了JSF框架、Javaweb核心、网页、数据库设计等几方面的开发技术;(3)中级软件工程师。其可分成SSH1、SSI1.SSH2、SSI2四个类型的经典架构;(4)高级软件工程师。JavaWeb开源技术和框架、JavaWeb分布式开发技术、WebService、 JCA.JM与应用服务器等。不管学生是什么水平,都应根据图1学习模式开展技术学习。

图1 技术学习模式

3.2 .1 “案例项目学习”模块

工作室指导教师以原始的实际项目为技术学习的案例,经过对各个模块进行详细的演讲,使学生明确模块的作用和完成技术。然后经过案例项目加强学生对有关技术的学习,对学生的操作能力进行培养。

3.2 .2 “深度定位模块技术”模块

经过案例项目的学习,结合自身的兴趣特点,在JAVA技术领域按照四个层次对自身进行定位。

3.2 .3 “自适应调整”模块

在这一环节中必定出现阻碍,其主要原因是学生自身兴趣的变化、学生能力和学生参与这几个因素的影响。所以,在自适应调整模块里,学生应该结合具体状况开展技术定位调整,在这个阶段,工作室指导教师具有指导和决策的功能。

3.2 .4 “实际项目模块开发”模块

工作室教师结合学生在实际项目开发中体现的特征,根据学生个体差异与能力、兴趣的差异,指导学生选择正确的技术方向,使得全体学生能够至少拥有一个技术专长,为他们未来求职方向奠定了坚实的基础。

3.3 主动性和互动性有效结合的团队意识训练

在开发一切项目时,都应依靠团队来落实,所以,团队中所有 成因的沟通、协作能力具有极为重要的作用。工作室在了解学生年级、技术特点差异后将学生进行小组划分,有效培养学生以下两种团队意识。

3.3 .3 培训主动性团队意识

队伍中的成因应该主动和其他同学进行有关的技术交流,在发现问题的时候共同对问题进行处理、分析,以此来有效培养学生的沟通和合作技能。

3.3 .2 培训互动团队意识

创建各个团队之间的良性竞争制度,强化团队间的交流、互动,将竞争项目作为动力,对学生的合作、应变、抗压能力进行不断培养。

4 结论

工作室环境下软件工程创新人才的培养模式,能够有效为学生编程和创新能力的培养提供良好的发展机会,学生通过小组合作在工作室开发软件项目,强化自身的编程技能与处理问题的能力,有效调动学生的创业精神、培养学生创新能力。此外,还能大大提升高校软件工程的教育品质,促进学生就业能力的发展,让学生可以符合社会对软件人才提出的要求。所以,工作室环境下开展软件工程人才的培养,能够有效提高学生的创新、编程能力,并且还能促进学生创业意识的发展,为科研学生能力的培养提供一种能够参考的教学模式。

猜你喜欢
编程软件模块
28通道收发处理模块设计
“选修3—3”模块的复习备考
禅宗软件
编程,是一种态度
元征X-431实测:奔驰发动机编程
工业软件 自主创新
编程小能手
纺织机上诞生的编程
即时通讯软件WhatsApp
集成水空中冷器的进气模块