好架构师都是写代码写出来的
阿里CTO程立在访谈中提到,好架构师都是写代码写出来的,PPT是架构师必备的一个技能。
关于这段访谈的文字版如下:
“反正我认为架构师是要写代码的。首先的话,好的架构师都是写代码写出来的。本质上来说,说直白一点其实它也是一个结构,是一个模型。”
“只要你写的代码大到一定复杂度,你肯定是需要一个结构的,我们把这个结构用个大词,叫架构。”
“实际上它就是这么一个过程,所以写不好代码,是成不了架构师的,但是的话,到一定复杂度的话,因为架构是要被一个团队能够理解和执行的,表达出来,我们叫PPT架构师,指的是你能够善于把一个非常复杂的,要那么多人理解的东西,以种很好的方式能够呈现出来。”
“这个我觉得是非常考验人的,有时候一个活生生的图像在你脑海里,你不知道怎么呈现它。”
“所以PPT我觉得还是架构师必备的一个技能吧。”
老K觉得,程立这段访谈很朴实,却又直指本质。从程立在阿里的整个成长过程来看,他一开始写了4、5年的代码,然后开始做管理,负责整个事业部,渐渐脱离了一线编码。他曾表示,最遗憾的事情就是没有再继续写代码,其实还应该再多写几年。
写过代码的人,非常能够理解这种感受,写代码所带来的成就感,亲手从0到1实现一个产品,那种创造的快乐,是会上瘾的。
比较认同上面的说法,架构师需要写过代码,知道代码结构,数据库结构,文件结构,物理架构,逻辑架构等等。
架构师又要有更高的要求,方法论的,理论体系的,整体概念,软实力,综合能力的等等,架构师需要综合的能力,但是代码能力一定要好,这是基础。
好架构师都是写代码写出来的相关推荐
- 阿里CTO程立:好的架构师,都是写代码写出来的!
阿里CTO程立在访谈中提到,好架构师都是写代码写出来的,PPT是架构师必备的一个技能. 关于这段访谈的文字版如下: "反正我认为架构师是要写代码的.首先的话,好的架构师都是写代码写出来的.本 ...
- 解决方案架构师我需要懂代码吗_架构师不写代码,能行吗?
原标题:架构师不写代码,能行吗? 从什么时候起,技术角色的提升就意味着脱离技术与交付?CTO 不写代码已经引起诸多争议了,架构师也不写代码,能行吗? 就目前看来这似乎没什么问题.毕竟,写代码是开发人员 ...
- bi工程师和java哪个好_每个好架构师都是一位出色的程序员
[51CTO独家特稿]架构师,听起来是如此神秘的一个称号.尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在. 不过,在搞了四.五年编程之后,程序员们往往早 ...
- 写代码写到70岁,是一种什么样的体验?
点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 你听说过年纪最大的程序员,今年多少岁了? 鹅厂马化腾,1971年出生,今年50岁 小米ceo雷军,1969年出生,今年52岁 金山软件创始 ...
- 每个架构师都应该了解的理论:康威定律
点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | 丑胖侠二师兄 来源 | 公众号「程序新视界」 老板听说最近流行"微服务& ...
- 写代码写到 70 岁,是一种什么样的体验?
你听说过年纪最大的程序员,今年多少岁了? 鹅厂马化腾,1971年出生,今年50岁 小米ceo雷军,1969年出生,今年52岁 金山软件创始人."中国第一程序员"求伯君,1964年出 ...
- 互联网架构设计漫谈 (6)-90%的架构师都知道的工作流原理
互联网架构设计漫谈 (6)-90%的架构师都知道的工作流原理 工作流是互联网中常见的应用场景,目前国内有很多厂商提供各种各样的工作流引擎.在国际也有一些知名的工作流引擎,比如:jBPM 和 Activ ...
- 写代码写文章勿有功利心
写代码写文章培养的是自己的能力.能力的成长犹如孩子的成长. 如果培养孩子的目的是让他/她以后为自己赚钱获取地位,这与培养奴隶何异,怎么会有好的结果呢? 能力的成长本身就是一个让人快乐的过程,看着以前的 ...
- 为什么只有java才有架构师_为什么架构师都是java出身?怎样成为优秀的java架构师?...
java架构师作为程序员的发展方向,很多程序员都想做架构师,但是同时也不是很明白为什么架构师都是java出身?那么接下来,我们就来给大家讲解一下这方面的内容. 所谓架构师,只是功底深厚的程序员.并且j ...
- 每个架构师都应该培养业务思维
嘉宾 | 陈辉 编辑 | 薛梁,林晓婷 架构师是一个承前启后的岗位,正如一个路由器,对各种业务需求加以分析处理后路由到下游产品和研发团队.所以,对于业务的理解能力是必不可少的.7 月 12 日深圳架构 ...
最新文章
- access检查为空函数
- linux ssh命令 带密码,[命令] Linux 命令 sshpass(密码非交互式 ssh)(转载)
- 用深度学习(CNN RNN Attention)解决大规模文本分类问题 - 综述和实践
- python颜色的字母代码,如何在python中更改特定印刷字母的颜色?
- sql截去最后一位_sql 取最后一条记录
- 在做TLS/SSL时报错
- java导出excel_Hutool Java 工具类库导出 Excel,超级简单!
- 微软中文论坛2010新年Party手记
- android serviceconnection unbind流程,Android Service 再次 unbindSrvice 时的问题
- HTTPS科普扫盲帖【转】
- make_heap(), pop_heap(), push_heap()用法
- php最新猜骰子精美ui源码,ThinkPHP全新UI猜猜乐H5游戏源码
- 独家首发强大的个性生成工具箱微信小程序源码,超多功能的合成
- 2019年CVTE凉
- python调用jar包
- tkinter 的界面美化库:ttkbootstrap 使用教程
- 如何放慢selenium的运行速度
- Qt之文件保存的技巧
- 中国无线电发射器市场趋势报告、技术动态创新及市场预测
- JavaScript 组合模式的实现