当你被看作开发团队的一员时,软件架构的角色可能会轻松得多,然而有时这却不太可能。晋升或被指定为软件架构师带来的一个问题在于,你可能会发现自己不能像期望的那样写很多代码。这可能因为时间压力,因为你有很多“架构”工作要做,或者只是公司政策不允许你写代码,我见过这样的情况。如果是这样的话,对软件系统中有疑问的概念构建原型和证明是一个很好的参与方式。这让你可以和团队建立起融洽的关系,也是评估你的架构是否管用的好办法。
作为替代,你可以帮助建立团队可用的框架和基础。试着抵挡住构建好这些东西再交给团队的诱惑,因为这样可能会适得其反。软件开发非常容易赶潮流,所以小心别构建出一个东西却被团队当作毫无价值的过时破烂!