阿里CTO程立在访谈中提到,好架构师都是写代码写出来的,PPT是架构师必备的一个技能。

关于这段访谈的文字版如下:

“反正我认为架构师是要写代码的。首先的话,好的架构师都是写代码写出来的。本质上来说,说直白一点其实它也是一个结构,是一个模型。”

“只要你写的代码大到一定复杂度,你肯定是需要一个结构的,我们把这个结构用个大词,叫架构。”

“实际上它就是这么一个过程,所以写不好代码,是成不了架构师的,但是的话,到一定复杂度的话,因为架构是要被一个团队能够理解和执行的,表达出来,我们叫PPT架构师,指的是你能够善于把一个非常复杂的,要那么多人理解的东西,以种很好的方式能够呈现出来。”

“这个我觉得是非常考验人的,有时候一个活生生的图像在你脑海里,你不知道怎么呈现它。”

“所以PPT我觉得还是架构师必备的一个技能吧。”

老K觉得,程立这段访谈很朴实,却又直指本质。从程立在阿里的整个成长过程来看,他一开始写了4、5年的代码,然后开始做管理,负责整个事业部,渐渐脱离了一线编码。他曾表示,最遗憾的事情就是没有再继续写代码,其实还应该再多写几年。

写过代码的人,非常能够理解这种感受,写代码所带来的成就感,亲手从0到1实现一个产品,那种创造的快乐,是会上瘾的。

比较认同上面的说法,架构师需要写过代码,知道代码结构,数据库结构,文件结构,物理架构,逻辑架构等等。
架构师又要有更高的要求,方法论的,理论体系的,整体概念,软实力,综合能力的等等,架构师需要综合的能力,但是代码能力一定要好,这是基础。

好架构师都是写代码写出来的相关推荐

  1. 阿里CTO程立:好的架构师,都是写代码写出来的!

    阿里CTO程立在访谈中提到,好架构师都是写代码写出来的,PPT是架构师必备的一个技能. 关于这段访谈的文字版如下: "反正我认为架构师是要写代码的.首先的话,好的架构师都是写代码写出来的.本 ...

  2. 解决方案架构师我需要懂代码吗_架构师不写代码,能行吗?

    原标题:架构师不写代码,能行吗? 从什么时候起,技术角色的提升就意味着脱离技术与交付?CTO 不写代码已经引起诸多争议了,架构师也不写代码,能行吗? 就目前看来这似乎没什么问题.毕竟,写代码是开发人员 ...

  3. bi工程师和java哪个好_每个好架构师都是一位出色的程序员

    [51CTO独家特稿]架构师,听起来是如此神秘的一个称号.尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在. 不过,在搞了四.五年编程之后,程序员们往往早 ...

  4. 写代码写到70岁,是一种什么样的体验?

    点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 你听说过年纪最大的程序员,今年多少岁了? 鹅厂马化腾,1971年出生,今年50岁 小米ceo雷军,1969年出生,今年52岁 金山软件创始 ...

  5. 每个架构师都应该了解的理论:康威定律

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | 丑胖侠二师兄 来源 | 公众号「程序新视界」 老板听说最近流行"微服务& ...

  6. 写代码写到 70 岁,是一种什么样的体验?

    你听说过年纪最大的程序员,今年多少岁了? 鹅厂马化腾,1971年出生,今年50岁 小米ceo雷军,1969年出生,今年52岁 金山软件创始人."中国第一程序员"求伯君,1964年出 ...

  7. 互联网架构设计漫谈 (6)-90%的架构师都知道的工作流原理

    互联网架构设计漫谈 (6)-90%的架构师都知道的工作流原理 工作流是互联网中常见的应用场景,目前国内有很多厂商提供各种各样的工作流引擎.在国际也有一些知名的工作流引擎,比如:jBPM 和 Activ ...

  8. 写代码写文章勿有功利心

    写代码写文章培养的是自己的能力.能力的成长犹如孩子的成长. 如果培养孩子的目的是让他/她以后为自己赚钱获取地位,这与培养奴隶何异,怎么会有好的结果呢? 能力的成长本身就是一个让人快乐的过程,看着以前的 ...

  9. 为什么只有java才有架构师_为什么架构师都是java出身?怎样成为优秀的java架构师?...

    java架构师作为程序员的发展方向,很多程序员都想做架构师,但是同时也不是很明白为什么架构师都是java出身?那么接下来,我们就来给大家讲解一下这方面的内容. 所谓架构师,只是功底深厚的程序员.并且j ...

  10. 每个架构师都应该培养业务思维

    嘉宾 | 陈辉 编辑 | 薛梁,林晓婷 架构师是一个承前启后的岗位,正如一个路由器,对各种业务需求加以分析处理后路由到下游产品和研发团队.所以,对于业务的理解能力是必不可少的.7 月 12 日深圳架构 ...

最新文章

  1. access检查为空函数
  2. linux ssh命令 带密码,[命令] Linux 命令 sshpass(密码非交互式 ssh)(转载)
  3. 用深度学习(CNN RNN Attention)解决大规模文本分类问题 - 综述和实践
  4. python颜色的字母代码,如何在python中更改特定印刷字母的颜色?
  5. sql截去最后一位_sql 取最后一条记录
  6. 在做TLS/SSL时报错
  7. java导出excel_Hutool Java 工具类库导出 Excel,超级简单!
  8. 微软中文论坛2010新年Party手记
  9. android serviceconnection unbind流程,Android Service 再次 unbindSrvice 时的问题
  10. HTTPS科普扫盲帖【转】
  11. make_heap(), pop_heap(), push_heap()用法
  12. php最新猜骰子精美ui源码,ThinkPHP全新UI猜猜乐H5游戏源码
  13. 独家首发强大的个性生成工具箱微信小程序源码,超多功能的合成
  14. 2019年CVTE凉
  15. python调用jar包
  16. tkinter 的界面美化库:ttkbootstrap 使用教程
  17. 如何放慢selenium的运行速度
  18. Qt之文件保存的技巧
  19. 中国无线电发射器市场趋势报告、技术动态创新及市场预测
  20. JavaScript 组合模式的实现

热门文章

  1. 阻止原生输入中文拼音途中会触发input方法的问题
  2. PFLD 人脸关键点检测论文详解
  3. stm32学习----正电原子精英板控制电机正反转
  4. matlab中sum函数的使用
  5. vr视频制作软件哪个好?Nibiru creator是企业的标配
  6. 轻松实现页面提交时,显示“提交中..” (转帖)
  7. 什么是数据标准化、中心化、归一化?SPSS又如何实现?
  8. 【emoji大全宝典】
  9. 史上最全的程序员常用英语词汇 建议收藏!
  10. HashSet判断重复项原理