1.12.1.1 训练

2013-10-07 14:17:57 · 作者: · 浏览: 75

1.12   为向OOP转变而采取的策略

如果决定采用OOP,我们的下一个问题可能是“如何才能使得经理/同事/部门/伙伴开始使用OOP?”想想看,作为独立的程序员,应当如何学习使用新语言和新的程序设计形式。和前面一样,首先训练和做例子,再通过一个试验项目得到一个基本的感觉,不要做太混乱的任何事情,然后尝试做一个“真实世界”的实际有用的项目。在第一个项目中,通过读、向专家问问题、与朋友切磋等方式,继续我们的训练。基本上,这就是许多有经验的程序员建议的从C转到C++(www.cppentry.com)的方法。转变整个公司当然应当采用某些动态的方法,但回忆个人是如何做这件事的,能在转变的每一步中起帮助作用。

1.12.1   指导方针

当向OOP和C++(www.cppentry.com)转变时,有一些方针要考虑:

1.12.1.1   训练

第一步是某种形式的培训。记住公司在原始C代码上的投资,并且当每个人都在为这些遗留的东西而为难时,应努力在6到9个月内不使公司完全陷入混乱。挑选一个小组进行培训,更适宜的情况是,这个小组成员是一些勤奋好学、能很好地在一起工作的人们,当他们正在学习C++(www.cppentry.com)时,能形成他们自己的支持网。

有时建议采用另一种方法,即对公司各级人员同时进行培训,包括为策略经理而开设的概论课程,以及为项目开发者而开设的设计课程和编程(www.cppentry.com)课程。对于较小的公司或较大公司的下层,对他们做事情的方法做一些基本的改变是非常好的。因为代价较高,所以一些公司可能选择以项目层训练而开始,做导航式的项目(可能请一个外面的导师),然后让这个项目组变成公司其他人的老师。