在传统的教学方法中,学员在学习某个知识要点之前,首先需要熟记一些基本的概念,然后再在老师的讲解下学习相关的应用,从而由浅入深地达到一个较高的层次。此种方法的优点是有助于学员奠定理论基础,缺点是重理论而轻实践,而且每门学科之间关联性较弱,所以使学员在举一反三和知识的横向联系等方面能力较为欠缺,常常无法适应日后的实际工作。
而博长培训采用的 PCLA 的教学方法,讲师通过讲解来自企业的真实案例,从需求分析入手,用规范的分析、计划、实施和测试的步骤教授给学员如何完成这个项目。同时讲解软件开发过程中所设计到的软件工程、项目管理、 CMM 等的相关知识,包括软件开发计划的编制、规范化的软件开发、专业技术文档的制作、软件测试技术等等。讲师在授课过程中会大量使用源自于企业实际外包项目的各类文档等作为模版,在短期内教会学员掌握如何发现问题和解决问题的技巧。之后讲师会对学员进行分组,给出另外一个相似的项目,小组成员按照老师传授的知识、方法和模板,依靠团队的力量,完成这个软件开发项目。
PCLA 的教学方法是建立 在一个真实软件开发环境的基础上,以基于问题、基于模板的独特教学手段进行的,注重培养作为一个优秀 IT 从业人员所应具备的团队合作、分析归纳、专业技术文档制作,规范的软件开发等专业技能。 学员在学习的同时,就能够有效地积累 “ 企业工作经验 ” ,实现了 “ 学员 ” 与 “IT 职员 ” 两个角色的有机融合。 |