架构师必备的几项技能(上)

1

架构师概念

2

是一位出色的程序员

  • 不编程的架构师的职业生涯是短暂的
  • 架构师是一个比较“虚”的岗位,主要的问题都在“落地”的过程中

eBay的架构师Randy Shoup先生是总结架构师在项目中的职责:

在这个过程中,一个架构师至少有一半以上的工作是需要与开发团队一起进行。

那么:架构师必须通过自己的个人影响力来对开发团队进行指导工作,说白了就是和其他成员一起写代码,来指导团队成员实现每个架构细节的思路。

3

是使用代码作画的大师

一个架构师的价值在于,他不仅能看到系统的美,而且能够在建造系统的时候能够把这些美创造出来。

做为一个架构师,需要实现(这个过程是结对编程,会有一个搭档)一个系统最难实现的一部分。将其称之为“先锋”,因为这是检验脑中的主意是否真的是一个好主意的过程。第一次实施中会细化这个主意。然后才会放心的让编程团队的其他成员按照这个模式来走。这就是“架构”。

4

抽象思维

逻辑思维和抽象思维能力是一个架构师最重要的素质。

  • 抽象思维是驾驭概念的技能是最高潜力。

50

技术前瞻性

一门技术的平均寿命却不长,因此作为程序员们的技术领袖,架构师必须有很好的技术前瞻性,要先于大家了解到最新的技术。

  • 学好英语
  • 从外部获得最新技术信息
  • 培养逻辑思维能力和接受能力

技术前瞻性还体现在对新技术的选择上

在自己所处的领域肯定了解颇深,未来本领域技术该如何发展,应该有自己的理解。

6

问题解决大师

所谓看到问题的本质,实际上是一个思考的层面问题

  • 透过问题看本质
  • 了解到代码之下,更深层次的那些机制

原文发布于微信公众号 - java思维导图(java-mindmap)

原文发表时间:2018-02-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏量子位

如何在机器学习的工作中获得成功?这是福布斯榜单CEO的八个建议

李杉 编译整理 量子位 出品 | 公众号 QbitAI ? 机器学习已经正在全面爆发,从电子邮件到手机应用,再到营销策略,这种智能算法被应用于各个领域。换言之:...

3406
来自专栏DevOps时代的专栏

焦焦虑虑的的时时代代,,工工程程师师如如何何高高效效学学习习??

最近团队内经常有工程师(尤其是工作经验浅的)会问我同一个问题:如何快速高效学习?大家似乎都很焦虑,渴望通过高效学习来提升自己,快速成长。基于自己的实践和思考,我...

1583
来自专栏大数据挖掘DT机器学习

数据科学家的4种数据科学工作,8项求职技能

“数据科学家”被誉为21世纪最性感的工作(Thomas Davenport和D.J. Patil在哈佛商业评论上曾发表的一篇文章中称),但如何成为一个数据科学家...

3568
来自专栏CDA数据分析师

在筛选数据科学职位简历时,HR 会看重哪几点?

我在多伦多的一家中型软件公司担任数据科学家。在过去的几个月里,我担任了三场数据科学职位面试的面试官,这三场面试分别面向数据工程师、数据科学家和数据科学QA。

803
来自专栏数据科学与人工智能

【数据科学】数据科学家的4种数据科学工作,8项求职技能

“数据科学家”被誉为21世纪最性感的工作(Thomas Davenport和D.J. Patil在哈佛商业评论上曾发表的一篇文章中称),但如何成为一个数据科学家...

2659
来自专栏机器之心

演讲 | 加州大学伯克利分校教授、人工智能专家Michael Jordan 眼中机器学习的未来

机器之心原创 作者:高静宜 2017 年 6 月 21 日,在 2017 腾讯云+未来峰会上,腾讯云发布了战略新品「智能云」,希望借此推动「人工智能即服务」成为...

3565
来自专栏PPV课数据科学社区

数据分析师面试指南

经常被问到一个问题,数据分析师或者数据挖掘工程师面试都问什么问题啊?特别是以下几类人群: 1、想转行做数据分析工作的朋友。 2、之前在比较小的公司做数据分析师,...

3586
来自专栏PPV课数据科学社区

从诺兰电影《星际穿越》读懂大数据的未知世界

? 近期热映的《星际穿越》中,一个传统的故事被诺兰放置于新的超维空间,立刻产生了众多遐想,激起了人们对宇宙神秘特性的热议。而现实生活中,面对新的大数据时空,那...

3694
来自专栏CDA数据分析师

解读 | 数据分析的发展和演变经过哪几个阶段

近年来,我们在信息技术领域取得了巨大进步,在技术生态领域中取得的一系列革命性成果也确实值得称赞。在过去的十年到二十年里,数据和分析一直是非常热门的词汇。因此我们...

1113
来自专栏非著名程序员

怎样才能做一款好的App,即做app时最需要注意的六个因素

? 移动互联网时代,app已经成为了我们生活中不可或缺的一部分了。根据当前情况来看,app在未来几年内,至少两年内,还将会有新一波的火爆增长时期。尤其是我们中...

2045

扫码关注云+社区