从 0 开始学架构
李运华
网名“华仔”,前阿里资深技术专家(P9)
152573 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 66 讲
结束语 (1讲)
结课测试 (1讲)
从 0 开始学架构
15
15
1.0x
00:00/00:00
登录|注册

架构师成长之路 | “华仔,放学别走!” 第4期

10000小时定律:持续不断的练习和投入
成长路径:积累经验,拓宽视野,深度思考
成长指导:技术深度和技术理论的积累,足够复杂的业务场景,强大的技术团队,不满足于现状的态度,尊重技术价值的文化
阶段描述:创造新的架构模式
成长指导:技术深度和技术理论的积累,研究成熟开源系统的架构设计
阶段描述:完成复杂系统的架构设计
成长指导:形成架构设计方法论,系统学习架构设计方法论
阶段描述:独立完成一个系统的架构设计
成长指导:拓展技术宽度,学习业界成熟的开源方案
阶段描述:某个领域的专家
成长指导:积累方案设计经验,深入学习技术理论
阶段描述:独立完成开发
成长指导:基础技能积累阶段,系统学习经典书籍
阶段描述:在别人的指导下完成开发
总结
高级架构师
中级架构师
初级架构师
技术专家
高级工程师
工程师
从工程师到高级架构师,你是哪一级?

该思维导图由 AI 生成,仅供参考

你好,我是华仔。《从 0 开始学架构》专栏已经全部更新完毕,我在专栏里给你讲述了我的完整架构设计方法论,包括架构设计的概念、原则、步骤、技巧、模式等,这些内容是我融合多年来的学习、实践、思考总结得出来的精华。“王婆自夸”一下,专栏就相当于一部《九阳真经》,你按照武功秘籍的方法去修炼,自然能够比站在村口大树下打木人桩效率要高得多。然而要成为高手,光知道招式还远远不够,更重要的是内功和判断,能够一眼看出对手的弱点或者破绽,知道“什么时候用什么招式”“遇到什么对手用什么招式”更重要。
以架构设计原则的“合适原则”为例,专栏讲述了架构设计要遵循“合适原则”,不要过度设计,这个点非常关键,能够避免架构设计的时候盲目超前设计。但是我们在具体架构设计的时候,到底什么是“合适”,专栏也无法给出一个明确的标准可以放之四海而皆准去套用,因为“合适”和很多因素有关:业务发展、团队规模、技术实力、领导的喜好等。此时到底什么是“合适”就依赖架构师的“内功”了,很有可能同一个团队,A 架构师认为 X 方案是合适的,B 架构师认为 Y 方案是合适的,原因就在于不同的架构师“内功”不一样。
我认为,架构师的内功主要包含三部分:判断力执行力创新力,简单解释如下:
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

成为一名优秀的架构师需要经验、视野和思考,这需要不断积累和提炼。文章将程序员到架构师的技术成长之路分为六个阶段:工程师、高级工程师、技术专家、初级架构师、中级架构师和高级架构师。每个阶段都有特定的成长指导和技能要求。成为技术专家需要拓展技术宽度,形成自己的架构设计方法论是初级架构师的关键,而成为中级架构师则需要积累技术深度和技术理论。这些阶段的成长都需要不断学习、思考和实践,以提升自己的内功,从而成为一名优秀的架构师。 在成长为高级架构师的过程中,需要超过10年的时间,并具备创造新架构模式的能力。高级架构师与中级架构师的典型区别在于“创造性”,高级架构师能够创造新的架构模式,开创新的技术潮流。然而,如何从中级架构师成长为高级架构师并没有明确的指导,因为创造性实际上是很难学会的,更多是天分或者某种场景下的灵感爆发。背景条件包括足够复杂的业务场景、强大的技术团队、不满足于现状的态度以及尊重技术价值的文化。 总的来说,技术人员的成长需要持续不断的练习和投入,遵循“10000小时定律”,并且对技术的热情和持续不断的学习、实践、思考、总结等是至关重要的。最后,文章还提供了“架构师技能图谱”和专栏阅码的福利,并推荐了微博技术专家胡忠想的《从0开始学微服务》专栏。 文章内容涵盖了技术人员成长的路径和要点,以及成为高级架构师所需的能力和背景条件,同时强调了持续学习和投入的重要性。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《从 0 开始学架构》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(62)

  • 最新
  • 精选
  • 拭心
    一路走来学到更多,感谢您。

    作者回复: 谢谢,对大家有帮助是我最大的心愿

    2018-08-23
    2
    27
  • 阿飞
    比较认同10000小时理论,想成为一个领域的专家,只有经历基础学习、经验、踩坑才有可能成长起来。

    作者回复: 必须的,专业领域就是踩坑填坑😄

    2018-08-23
    2
    16
  • werish
    华哥好,学习完之后,有一个疑问,架构师分业务架构师和基础架构师,然后还有一个架构支持,您能帮忙解答下区别吗?谢谢

    作者回复: 业务架构师不算真正的技术架构师,因为不负责系统技术实现,菊花厂叫“系统分析师”,“解决方案架构师”,一般在电信,银行,ERP领域较多见。架构支持应该也类似。 通常我们说架构师还是技术架构师,负责系统设计和技术实现。

    2018-09-14
    11
  • 波波安
    学了很多,但是在工作当中用不到。感觉自己一直没有突破,该怎么打破这种迷茫的状态呢?

    作者回复: 可以先从方案设计开始实践,等待好机会,逐步崭露头角,三年不鸣,一鸣惊人😀

    2018-09-08
    9
  • jh.mai
    李老师,多次提到看技术书籍加强自己的学习,但是实际上,看过的东西,没有及时用上,或者说小公司根本就用不上,后面如果等到真正用上的时候又忘记了!请问有什么好的建议系统学习的这个过程吗?目前主要感觉需要学的东西有很多

    作者回复: 细节肯定会忘记,但基本原理,优缺点,适应场景不会忘记,具体参考前面学习开源项目的文章

    2018-08-24
    9
  • learn more
    文章的最好没有听到那句:相信经过深度思考的回答,也会让你对知识的理解更加深刻。 真的有点不习惯😂😂😂,老师在文中多次提到通过看书来系统的学习知识,可是实际编码过程中,大部分知识都是不会用到的。比如,学习老师的专栏时,异地多活很厉害,但因为我们这种小公司要用这个那是几乎是不可能的,所以仅仅是了解一下,就算花时间去深入学习,也会因为没有在生活中使用而逐渐的忘记。最好,谢谢老师。

    作者回复: 先知道,后实践,知行合一,知是行之始,行是知之成,我开始做异地多活的时候也是没有经验,我们公司第一个真正意义的异地多活,但我之前积累的很多技术就能派上用场了,例如CAP,我可能做方案前4~5年就学过了,但也一直用不上

    2018-08-23
    2
    7
  • swordsnake
    专栏指明了方向,要是早个5年能出现该多好

    作者回复: 现在也不迟😀

    2019-04-07
    5
  • 正是那朵玫瑰
    从头追到尾,受益良多,感恩!看很多人都希望老师能推荐一下值得看的书籍,我也希望,华仔是否可以推荐推荐呢?

    作者回复: 再来一篇特别放送

    2018-08-24
    5
  • 小龙
    李老师,架构师做完架构设计后,什么级别的程序员负责把框架搭起来?

    作者回复: 核心部分建议技术专家或者架构师自己完成,功能开发可以由高级工程师完成

    2018-08-23
    2
    5
  • 冰封无名
    这专栏太值了,醍醐灌顶,出来工作如果遇到一位好老师成长就比别人快,但不是人人都能遇到,这专栏就是技术人员成长的导师!

    作者回复: 加油

    2019-03-09
    4
收起评论
显示
设置
留言
62
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部