不管你怎么看,软件架构师都是一个领导的角色,对开发团队中不少人来说,作为软件架构师的你都可能会是重要的榜样。原因是什么?团队中的一些人可能就是有抱负的软件架构师。这种处境让人飘飘然吧?然而如果你把视线移开,还是能看到一些负面的东西。
不管你是否意识到了,你都在一个非常有影响力的位置上,你的一举一动都被整个开发团队看在眼里。不管愿不愿意,单是这一个原因,你就有改变整个团队的能量。如果你很主动,开发团队也很可能变得主动。如果你对工作充满热情,团队其他人也会很可能充满热情。如果你对每件事都很乐观,开发团队也会这样。
你几乎可以把这看作是正能量的回路,你的热情带动了团队,他们的热情也带动你。这无比梦幻,但也不难看到由于你不恰当的行为而造成的损害。任何程度的懒散、冷漠或悲观传染到团队的速度,都会比你说“但我们会没事”更快,然后你就会陷入消极的恶性循环。
我们不常谈论软件架构师的软技能,但软技能有时候比过硬的技术更重要。交付产品的团队才是愉快的团队。作为领导,让团队保持积极是你的责任,你的角色在整个团队中不应被低估。