6年前就看过这篇文章,当时朦朦胧胧的,现在再次看了一遍,受益匪浅啊。

一 每个好架构师都是一位出色的程序员(卓越的程序员)

确实,首先得会编码,知道编码是咋回事,才能设计出结构来进行逻辑开发,不然设计出来的东西自己不知道该从哪里入手,别人就更不知道了。

我从事编码也有8年了,对程序开发也算相当熟悉了,所以我在架构的时候也会考虑是否容易扩展,各个接口是否都好用,这样在开发具体功能时就能很方便的套用结构了。

二 女性架构师优先?驾驭概念的技能是最高潜力(抽象思维)

架构师在拿到需求后,首要的任务就是把需求改成流程和抽象成各种类结构,然程序员拿到需求后就是关注具体的逻辑实现了。

回想起当年我刚转型架构师的时候,第一个任务是活动,包括个人活动和全服活动,很自然的闷头怎么实现具体的逻辑了,比如怎么得到奖励列表啊,领奖啊。

后来慢慢的改变了想法,根据需求设计流程图,活动开(在哪里处理,判断时间,create),监听相应事件,奖励信息,关活动,还有数据库存储。拒收考虑定义类,几十个活动,抽出公共部分作为基类,如何管理那么多活动。。。。。。。

步骤1、要考虑做什么,了解业务需求,2、设计流程图,3、定义架构,4、具体逻辑实现。

三 架构师:站在技术的山顶向前眺望(技术的前瞻性)

这个就没啥说的了,技术在进步,说不定我们3个月做的功能用新技术1天就搞定了(当然有点夸张了)。

四 架构师修炼课程:透过问题看本质(问题 解决 大师)

知其然知其所以然,说白了不能只看表面的,还要了解更深层次的,不然只能徒有其表。

五 架构师:要成为百科全书式的智者(多领域知识)

这个就是说架构师的知识面广。本人呢从毕业用C++,后来用C,用lua,用PHP,从前端到后端,从端游、页游、手游、软件都涉及了,算不算知识领域广呢?

六 架构师:一群善于沟通的技术领袖(沟通能力)

这个没啥说的,不过本人不大爱说话,不过工作中表述还是相当清晰的。

七 独家专访冯大辉:由“实”及“虚”的架构师学习之旅(内力)

实就是具体的逻辑,虚是逻辑的上一层,抽象层面,类似管理逻辑的那结构。

八 独家专访Randy Shoup:架构师要学会权衡取舍(权衡取舍)

比如有一个需求,加上了服务器就会卡爆了,这样就不能加了。之前的公司就有类似的事情发生,项目经理提出了个很好的想法,但是对服务器的负载太大了,就直接跟项目经理说“想让服务器卡就加吧”,然后这件事就一笑而过了。

九 独家专访王翔:坚持不懈是架构师人生第一课(管控能力)

这个真心没看懂。。。。。。。。。。。。

十 独家专访梁远华:架构师需要广泛的知识面(艺术气质)

。。。。。。。

总结下架构师都需要哪些能力:

1、卓越的程序员;

2、抽象思维能力;

3、技术前瞻性;

4、看现象本质;

5、多领域知识;

6、善于沟通;

7、权衡取舍;

8、坚持不懈。

转载于:https://www.cnblogs.com/dashu122/p/5925726.html

架构师害怕程序员知道的十项技能的读后感相关推荐

  1. 为了升级到架构师,程序员无需过度关注哪些技能?哪些技能不可缺?

    如果走技术路线,架构师是个关键的结点.如果在大厂,一般有有6年时间足以升级到高级开发.因为在大厂里,能提供架构师所需的分布式组件开发调试以及上线的经验,上进点的程序员只要跟着大流,多通过排查问题观察底 ...

  2. 架构思维成长系列教程(十四)- 不想当架构师的程序员不是好程序员

    引言 不想当将军的士兵不是好士兵. 很多程序员的梦想,就是将来能成为一名架构师. 包括我刚学编程那时候,也是以当架构师为目标,觉得不想当架构师的程序员不是好程序员,希望将来能成为一个优秀的架构师.就像 ...

  3. 标题系统架构师和程序员到底差别在哪里

    标题系统架构师和程序员到底差别在哪里 系统架构师和程序员到底差别在哪里. 我理解的去到一家小公司自己就是程序员,去到一家大公司,自己就成为架构师,但现实中,更多的是做程序员干的活.架构实际用途看似并不 ...

  4. 告诉你架构师与程序员的区别在哪里

    Simon Brown 是全球知名软件架构独立咨询师.讲师,创办了专门讨论软件架构问题的网站"编码架构"(CodingTheArchitecture.com).他自称是写代码的软件 ...

  5. 不想成为架构师的程序员,只配叫码农

    刚刚过去的双十一,让"高性能""高可用""亿级"这3个词变成了技术热点词汇,也让很多人再次萌发成为「架构师」的想法. 先问大家一个问题:你觉 ...

  6. 架构师与程序员的区别

    Simon Brown 是全球知名软件架构独立咨询师.讲师,创办了专门讨论软件架构问题的网站"编码架构"(CodingTheArchitecture.com).他自称是写代码的软件 ...

  7. 工作五年,还没转型为架构师的程序员何去何从?

    最近和朋友在一起简单聚了会,提到了一个问题,说1-5年的Java程序员,薪资区间普遍是在15-25K左右,那有没有可能提前达到30K的薪资呢?有人说只有大型互联网企业工程师才能拿到,小公司能拿30K的 ...

  8. 架构师给程序员的一封信

    某Architect给他的Engineering团队的写了一封信<From an architect to a programmer>,在信中,结合他20多年在软件圈的经验,他为程序员提出 ...

  9. 代码之外,程序员如何生存--《软技能》读后感

    我阅读过很多有关程序员的书籍,几乎都是涉及到具体的软件开发技能,没有一本全面的介绍程序员发展的书籍.一个偶然的机会,我在人民邮电出版社异步社区(https://www.epubit.com/)看到一本 ...

  10. 提高Java架构师和程序员效率的10个工具

    Java受到全球百万计开发者的追捧,已经演变为一门出色的编程语言.最终,这门语言随着技术的变化,不断的被改善以迎合变化的市场需求. 无论你是否拥有一家科技公司,软件已经成为几乎每一个企业不可或缺的一部 ...

最新文章

  1. 【数据分析】关于学习SQL的五个常见问题?
  2. OutOfMemoryException异常解析
  3. linux之内核剖析
  4. tf.reduce_sum()方法深度解析
  5. [译]JavaScript 究竟是如何工作的?(第一部分)
  6. 自己配置的WAMP环境,扩展oracle函数库(oci)
  7. android启动画面白屏,Android app启动时黑屏或者白屏的原因及解决办法
  8. Coin-row problem(1139)
  9. 最小方差问题---------------给你出道题
  10. GBK字库 ISO 10646 Unicode UTF8
  11. java调用考勤机_zkteco iface702 中控考勤机java开发步骤一---连接考勤机
  12. font-spider压缩web font字体
  13. Elasticsearch Nested 选型,先看这一篇!
  14. 对四元数解算姿态的理解
  15. JSD-2204-创建Spring项目-Day19
  16. 微信小程序开发笔记 支付篇③——微信支付JSAPI下单和微信小程序调起支付(V2版本)
  17. Spans,一个强大的概念
  18. 电脑辐射,电脑辐射危害大 五妙招正确防辐射
  19. SpaceVR真的要上天,让你星际穿越不是梦
  20. 替代Xshell的良心国产SSH工具软件

热门文章

  1. Trister Community DAOs最新型DAO架构
  2. Android运行报错:Error: Static interface methods are only supported starting with Android N
  3. 澳洲计算机专业几年,澳洲计算机硕士几年
  4. 微型计算机的中央处理器由什么组成,中央处理器由什么组成?
  5. 基于AD9854个和MSP430的波形发生器
  6. Oracle Data Guard官方说明
  7. 特征级融合_自动驾驶系统入门(七)- 多传感器信息融合(MSIF)
  8. C语言hannoi汉诺塔
  9. HTML班级网站实例(笔记1)
  10. worldpress php部署,用XAMPP搭建本地主机(附worldpress的安装)