文档章节

架构师目标

ljrapple
 ljrapple
发布于 2016/11/15 02:31
字数 548
阅读 55
收藏 3

1、卓越的程序员
  有些架构师的设计与实现会出现断层的问题,如果架构师不去实践,只是想当然的认为“没问题,这个想法能实现”,那么对于项目的落实而言是个很大的隐患。
2、抽象思维
  很多优秀的架构师们都一致的表示,逻辑思维和抽象思维能力是一个架构师最重要的素质。
3、技术前瞻性
  架构师不光要着眼于现在,不仅仅局限于开发细节。而是跳出三界外,考虑面向未来问题和潜在风险的应对之道。
4、问题解决大师
  架构师因为具有多领域知识和经验的积淀,所以在面对庞大系统之时,仍然能够敏锐的发现其底层之真实。
5、多领域知识
  架构师身为一名技术领袖,需要通过发散知识的光芒来统御开发团队。
6、沟通能力
7、内力
  很多人理解的内力就是开发技术,包括语言的掌握、对框架的掌握、数据库管理能力、安全管理能力等等。但是我们看到,架构更多的内力体现在对技术的综合运用上,光会编程的程序员,最多就能做到高级程序员,也就是技术实现上的高手。
8、权衡取舍
9、管控能力
  架构师在管理和控制的能力上,需要有自己独到的见解,而不是简单的认为这是项目经理或者财务部门的事情。在这里架构师所需要的管理与控制,其实是从技术的角度,对一些问题的控制,特别是开发过程中的监控,而不是普通意义上的纯粹管理。
10、艺术气质
  一个优美的系统则是可以像有机的生命一样成长的,这是因为从系统开始架构的那一刻起,架构师就考虑到这个系统以后将会面临的挑战,为系统的成长预留好空间。

© 著作权归作者所有

共有 人打赏支持
ljrapple
粉丝 6
博文 66
码字总数 17974
作品 0
广州
Android工程师
从点线面体谈开发到架构师的转型

作者:李艳鹏,现任蚂蚁金服高级技术专家,著有《分布式服务架构:原理、设计与实战》和《可伸缩服务架构:框架与中间件》,曾经在易宝支付、花旗银行、甲骨文、新浪微博、路透社等大型IT互联...

robertleepeak
05/09
0
0
架构学习-D01

架构活动生命周期 image002.jpg 架构和详细设计的区别 详细设计和实现不是架构师的职责 所有的架构都是设计,但并不是所有的设计都是架构 架构代表塑造一个系统的重要设计决策,这里的重要性...

骑驴上塔楼
2017/12/20
0
0
软件架构师不等同于资深程序员

本文的作者Armel Nene是ETAPIX Global公司的首席架构师,他居住在伦敦,他参与过的开源项目包括 Apache Lucene,,Apache Nutch, Liferay 和 Pentaho等 如今很多的公司的IT部门仍然认为招聘一...

oschina
2013/01/28
5.4K
34
iOS 架构师的能力模型以及具备的技能

//联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄 QQ群:807236138 群称:iOS 技术交流学习群 一、概念 定义:系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方...

石虎132
07/09
0
0
6年iOS开发,自述通往 架构师的四条路线,(值得收藏)

前言: 我用了6年的时间,一步一步走到了现在,中途也有了解过其他的技术,也想过要转其他的语言,但是最后还是坚持下来走iOS这条路,希望我的经历可以帮助到后来的人,要是觉得对你有帮助的...

原来是泽镜啊
05/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用JavaScript ES6的新特性计算Fibonacci(非波拉契数列)

程序员面试系列 Java面试系列-webapp文件夹和WebContent文件夹的区别? 程序员面试系列:Spring MVC能响应HTTP请求的原因? Java程序员面试系列-什么是Java Marker Interface(标记接口) 使...

JerryWang_SAP
4分钟前
0
0
docker安装redis、mongodb、mysql等

一、启动docker服务,设置镜像: systemctl start dockervi /etc/docker/daemon.json{ "registry-mirrors": ["https://registry.docker-cn.com"]} 二、下拉镜像: 在镜像中心h...

狼王黄师傅
28分钟前
0
0
deepin系统使用deepin-wine安装exe程序

deepin自带原生deepin-wine使用命令如下: deepin-wine QQBrowser.exedeepin-wine QQMusicSetup.exe 默认安装的快捷方式位置: /root/.wine/drive_c/'Program Files'/Tencent/QQBrowser/......

临江仙卜算子
52分钟前
4
0
快速get到学习Linux操作系统的点

快速get到学习Linux操作系统的点 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能够运行主要的UNIX工具软件...

linuxCool
59分钟前
3
0
聊聊:Linux分区的那些方案

安装linux的整体步骤其实比较简单,唯一可能值得说明的地方,大概就是linux的分区了。 下面来给大家推荐一些分区方案。 1 分两个区 实际上,很多时候我们只需要分两个区:`/`和交换分区,日常...

Linux就该这么学
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部