高级工程师或者技术管理者经常需要培训和指导团队成员,前面我也曾介绍过一些相关内容。
【实战技能】如何撰写敏捷开发文档_苹果二的博客-CSDN博客_敏捷开发需要写哪些文档
【新手上路常见问答】关于技术管理_苹果二的博客-CSDN博客
【新手上路常见问答】关于项目管理_苹果二的博客-CSDN博客
【实战技能】从《Beautiful Teams》一书看团队_苹果二的博客-CSDN博客
【专业发展】软件开发者的35岁做技术系列_苹果二的博客-CSDN博客
如何有效地为团队成员做指导,可以参考O'Relly 出版社的Head First书籍系列的深入浅出教学原则,解释一些复杂的理论和技术。深入浅出的教学原则基于最新的认知科学、神经生物学及教育心理学研究结果,通过使用元认知,采用不同的方法展示信息并加速学习过程。具体方法包括图形化解释知识、用对话方式、引导学习者深入思考、吸引学习者注意力和影响学习者情感等。
图片来源:
http://www.headfirstlabs.com/about.php
图片来源:http://www.headfirstlabs.com/readme.php
下面简单介绍相关方法。
相比文字,图形更形象,便于记忆和理解,如果把文字放在图形中间或者图形周围,也利于学习者成功解决相关问题。
轻松、随和、平易近人的对话方式比一本正经的讲课方式,更容易让学习者提高学习效果。多用第一人称而不是第二人称。培训和指导时也别板着脸。
激发学习者的好奇心和兴趣,也就是让学习者调动自己的神经元,可以让学习者努力思考以解决问题。
不枯燥地讲解知识要点或者技术,而是通过有趣的、不同寻常的、奇怪的、引入注意的以及出人意料的事情来加速大脑的学习过程。例如可以使用页面布局、非标准的例子、谜题、笑话和其他方法。
当我们对某些事物惊讶或者好奇,当我们觉得事物有趣想探询究竟时,我们更容易记住这些事物或者内容。
这些方法看起来比较简单,但要做好也需要一定的训练和反思,如果做不到位,不仅不能达到应有的效果,可能会有负面作用。各位需要带团队小伙伴的工程师开发者们,建议大家尽量多发扬在做软件设计开发的主动性,打造出自己的一套培训和指导方法吧。当我们能够培养出一些伙伴时,团队能力也会变强,离一起做好作品好产品就不远了。