About Us Software Development Consulting Training Project Management Sectors Mentoring
Training alone is not enough
When an organisation is transitioning to new technologies, it is often very advantageous to bring in a mentor expert that is familiar with the new technologies and can guide the development team through the transition. Mentoring does not take the place of training, nor does training alleviate the need for mentoring; the two work hand in hand. While training provides the basic concepts of new technologies, mentoring helps developers to apply those concepts within the context of real projects. Mentoring guides the developers through best practices, as well as areas to watch out for when working with new technologies.
Most learners get only basic knowledge from a training class. They have to apply this knowledge to real problems in order to become truly capable. That is hard to do if you're fresh out of a basic training class unless you are working with a skilled mentor. Mentors can help learners quickly advance to the second and third learning stages and then support them in stages 4 and 5, as the learners gain more experience. It takes time and experience to hone the good judgment necessary for these stages, and there are no shortcuts. As Fred Brooks noted in The Mythical Man Month, "Good judgment comes from experience, most of which comes from bad judgment."