使用咨询师,但不要依赖他们。他们是神奇的人,非常值得尊敬。因为他们看过许多不同的工程,他们通常比你知道更多具体技术,甚至是编程技术。最好的使用他们的方式是像家教那样用例子教学。
然而,他们通常不能像正常员工那样用相同的感觉融入团队,可能仅仅是因为你没有足够的时间去学习他们的优点和缺点。他们的工资更低。他们更容易离开。如果公司做得好,他们可能得到的更少。有些可能是好的,有些可能与平均水平一致,有些可能挺糟糕,但希望你对咨询师的选择不会像你对雇员的选择那样仔细,这样你会获得更多不好的咨询师。
如果咨询师要写代码,你必须在你使用它们前仔细 review。有着大段带风险而没有被 review 的代码,会让你完成不了工程。事实上这对所有的团队成员都是成立的,但你通常有更多与你接近的团队成员的知识。