架构师(2016年7月)

本期主要内容:现在Google制造自己的芯片,Intel要发疯,微软开发团队的DevOps实践启示,Rust 1.0发布一周年,发展回顾与总结,微服务与服务团队在Amazon的发展,微服务架构:Kafka的崛起微服务架构终极探讨,从“人事钱心”四个方面,讲述跨过技术创业的那些坎儿。
用户头像
下载此书
架构师(2016年7月)

 当当架构部总监 史海峰

我大学毕业当了 IT 民工,一年之后,拿到了助理工程师职称证书,顿觉自己成了有用之身,大有用武之地,传说中的高工就在不远处等着我,那时候还不知道什么是架构师。而今的技术圈里,架构师似乎才是高大上的代名词,毕竟不是每个公司都有研究员、领域专家、科学家的。

架构师与工程师相比,有多大不同呢?在我看来,架构师没有什么特殊的,只是工程师在技术路径的进一步延伸。架构师,是随着系统规模越来越大,越来越复杂而衍生出的角色。许多公司里并没有固定的架构师职位,但具备了相应能力,获得了团队认可,在项目中承担了架构职责,你就是架构师。 架构师的能力大,责任更大,我对架构师的职责定义如下:

  1. 以工程思维全面理解业务需求;
  2. 基于模型和基础模式抽象简化;
  3. 提出恰当可行的整体解决方案;
  4. 在限定资源范围完成明确目标;
  5. 满足业务需求且保证系统质量;
  6. 在可预见的周期内具备扩展性;
  7. 并在系统生命周期内持续演进。

所以架构师要靠项目实践积累经验,并结合系统化的学习,提升自身能力。知易行难,架构师是很难培训出来的,多数都是身经百战,方百炼成钢,即便如此,也很难在具体项目中知行合一。工作中架构师是技术方面负责人,遇到问题多数靠自己解决,没人能传帮带,所以架构师必须具备强悍的自学能力和毫不松懈的自我驱动力,很多时候,凭的就是心中那一口气。

架构师的责任心也很重要,因为架构方面工作往往处于重要但不紧急的尴尬境地,如果架构师在这方面自己不重视,那还怎么能做好呢?当然,要是只关注技术架构,不关注业务目标,就更不合格了,项目组的每一个成员都需要理解业务目标,并为之努力。

温伯格曾说:“一个系统,就是对世界的一种看法。”世界是什么样的?多元、有机、不断变化、并不完美。架构师设计、搭建、维护系统,这个过程,创造了一个小世界。而这个小小的世界,融合了架构师对大千世界的体悟和取舍,是每个架构师的智慧与汗水的结晶。

架构师,是一种修炼,更是一种修行,是一种别样的人生。

目录

观点 | Opinion

为什么说开源是物联网开发消除厂商绑定的关键?

现在 Google 制造自己的芯片,Intel 要发疯

热点| Hot

微软开发团队的 DevOps 实践启示

Rust 1.0 发布一周年,发展回顾与总结

微服务与服务团队在 Amazon 的发展

特别专栏 | Column

微服务架构:Kafka 的崛起

推荐文章 | Article

从“人事钱心”四个方面,讲述跨过技术创业的那些坎儿

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

阅读数:13409发布于:2016 年 7 月 13 日 22:39

免费下载此书(PDF)
免费下载此书(ePub)
免费下载此书(MOBI)

评论

发布
暂无评论