让开发人员自己做主

作者:菲利普·尼尔森(PhilipNelson)

多数架构师都是从开发人员干起的。架构师在决定如何构建系统的工作中肩负着新的责任,也拥有更大的权力。刚上任的架构师会发现很难沿用以往的工作方式开展新工作,总是迫切地觉得自己还需要大量的练习才能胜任管理开发人员的工作,让大家实现设计。应该给予团队成员足够的自主权,让他们发挥自己的创意和能力,这对你和团队来说都是件好事。

以前作开发人员,你很少有机会坐下来仔细观察整个系统是怎样组合在一起的,而作为架构师,这是你工作的重点。开发人员忙于编写类、方法、测试代码。使用接口和数据库,你则要确保所有这些东西良好的协调运作。要善于倾听各种抱怨并设法加以改进。编写测试代码的人遇到了麻烦?请改进接口降低依赖性。你知道哪里需要抽象,哪里不需要吗?请理清问题所属的领域。你知道构建系统的正确顺序吗?请制定项目计划。开发人员在使用你设计的API时,是不是总犯同样的错误?请修改设计方便同事理解。大家真的理解你的设计吗?请通过沟通来表达清楚。你知道哪里需要实现可伸缩性,哪里不需要吗?请和客户一道学习他们的业务模型。

如果你想出色的完成架构师的工作,是不可能有空去干预开发人员的。虽然你应该密切注意团队是否在按计划实现系统,但是你必要站在背后监视大家。当你发现同事遇到麻烦时,可以主动给出建议。但更可取的做法是创造良好的氛围,让大家主动向你征求意见。这件事如果做好了,不但能确保架构成功实现,而且能让团队成员把智慧和创意发挥到极限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值