在大多数软件开发项目中,指导和辅导是一项被忽视的活动,很多团队成员没有得到所需的支持。技术领导力就是要引导整个项目,有时候个人需要协助。除此之外,指导和辅导提供了一种方式来增强人们的技能,帮助他们完善自己的职业生涯。这种协助有时候是技术性的,有时候是软技能 。从技术的角度来看,为什么承担软件架构角色的人不应该帮着指导和辅导呢?我认识的大多数架构师正是因为他们在一个或多个技术领域有大量的经验才当上架构师的。既然是这样,为什么那些架构师不应该通过分享一些自己的经验来帮助别人?学徒模式正是过去建造大师 传承技艺的方式。