结束语丨期待未来的你,成为优秀的软件架构师
李智慧
该思维导图由 AI 生成,仅供参考
软件编程似乎是一件没有门槛的工作,任何接受过义务教育的人经过一些基本的编程培训就能够写一些可以执行的代码。但是,想要设计一个架构良好、易于维护、富有弹性的系统,却是一件非常困难的事。就我所见,很多项目团队压根没有“系统架构设计”这样一个软件开发阶段,也没有一个对整个系统技术架构掌控的人,项目管理者往往只是关注内外部的各种沟通,和人员、进度的管理,任由系统架构在日趋一日的开发过程中逐渐腐烂。
我怀疑很多软件工程师从来没有体会过良好架构设计带来的好处:系统模块、层次边界清晰,团队每个人的工作都很少耦合;需求变更不需要在一大堆代码中改来改去,只要扩展几个类就轻松实现;用户量快速增加时,只需要变更部署方案就可以应对,甚至不需要改动代码。而得到最大好处的则是老板,他不必因为急剧膨胀的技术人员招聘预算而愁眉不展,也不必在公司年会上宣布 996 加班而被整个业界的唾沫星淹死。
一个优秀的软件架构师应该能够设计一个良好架构的系统,并在它漫长的生命周期中保持架构持续演进、清晰合理。一个优秀的软件架构师应该能够写漂亮的技术 PPT,也能写漂亮的代码,让自己开发的核心代码支撑起系统的核心架构,又让自己的架构方案得到大多数人的拥护。一个优秀的软件架构师应该有宏观的技术视角,能够用更广阔的愿景去诠释当前项目的技术、架构和未来的演化趋势。一个优秀的软件架构师应该拥有某种技术影响力和领导力,无需职位上的权力就可以让其他工程师听信于他。一个优秀的软件架构师还应该掌握一些特别的管理、谈判技能,让自己的技术构想被其他工程师、项目经理、老板和用户接纳。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
成为优秀的软件架构师并非易事,需要具备良好的架构设计能力、技术视角和领导力。文章强调了优秀软件架构师的多重能力,包括系统架构设计、技术PPT和代码编写能力,以及对未来技术趋势的洞察力。作者指出,成为优秀软件架构师需要不断挑战自己,超越舒适区,不断修行和训练。这条道路充满挑战,但也能带来超越自我的愉悦和对自由意志的理解。文章鼓励读者在工作中思考和实践,以提升自己的技能和知识。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《后端技术面试 38 讲》,新⼈⾸单¥59
《后端技术面试 38 讲》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(28)
- 最新
- 精选
- geek_arong2048受益匪浅,感谢老师! 一开始以为这门课讲的是面试,其实学完才发现这门课的核心讲开发者应该了学习和了解的方方面面:软件基础、设计理念、架构原理和技术路上的思维修炼,个人觉得这门课已经超出了“面试”专栏的范畴,以一个很高层次的角度来看待问题和剖析问题,是讲技术,却又不止于技术。
作者回复: /rose
2021-08-1423 - 道道道DAO在业界走过了4个年头,所学所用甚杂,老师这个专栏犹如当头一棒,高屋建瓴,统揽全局,把我拉出迷茫的深渊,让我不再受困于过去所学,也不再苦恼未来学啥。 老师这个专栏教会了我软件开发的“第一性原理”,以后不管学啥技术、从事什么方向,都能纳入自己的知识体系中,感谢老师全专栏的教导!
作者回复: 谢谢支持🌹
2020-07-051 - 大白(●––●)酣畅淋漓,醍醐灌顶,所以一天刷完2020-03-02111
- 许童童结束了,这是学老师在极客时间上第二个专栏,这个专栏更专注于道,对我们软件工程师的整个职业生涯都有很好的指引作用,一路跟着老师学下来,真的学到了很多,越是大型项目越需要架构,小项目也不能忽略架构的力量,这个专栏真的可以在我们成长的道路上点灯,加油,为了成为一名合格的架构师。2020-02-267
- 王沛非常感谢李老师,从专栏的开篇到结束语,每一篇文章从背景,到基本概念在到核心原理,还有许多的思想理念都让人受益匪浅,回味良久,相信在本专栏建立起来的知识体系,对今后的工作生活都会起很大的帮助!谢谢!2020-02-266
- yusuf受益匪浅,感谢老师2020-02-265
- 张朋华谢谢李老师的知识分享,谢谢!除去开篇词和结束语两篇外,正式的43讲文章基本每篇都是干货满满,受益良多。祝您及家人身体健康,平安喜乐!2020-03-113
- William Ning只能说,学习是一件痛苦而又快乐的事情,不是每个人都能坚持下去。 有太多因素了,心情,思维,还有身体等。 不过,还是希望自己能坚持,保持,同样希望送给所有人~2022-07-011
- escray大概是在专栏刚开始的更新时候就购买了,不过一直到最近开始参加架构师训练营,才用了一个多月的时间认真学习了一遍。 总体来看,专栏覆盖面很广,但是每个主题其实都没有特别深入的讲解,有不少同学留言要“干货”。那么什么是干货?其实干货一直都放在那里,就看你自己能不能啃得动。 我是把这个专栏当做一个索引来用的,看到某一篇文章,提供某一方向的大致脉络,如果想要深入了解,甚至不需要“放狗”,只要在极客时间里面搜索一下即可。 看到有同学说专栏改过名字,我已经不记得之前的名字是什么了,其实叫做“后端技术面试”也挺合适的,学过专栏之后,就不用担心和面试官没有话题可聊了,当然也许算不上精通,但至少从知识面上没有太多的死角。 我在学习的时候,也有面试的需要,现在已经入职了。 吐槽大会说,结束就是开始。整个专栏已经在极客大学架构师训练营涅槃重生了,需要干货的你,可以随时来取。2020-10-2111
- 第一装甲集群司令克莱斯特这条路注定艰辛,但是走在这样的人生之路上,你会充分体验到超越自我的愉悦,理解到生而为人的自由意志,也许这也是人生的某种意义吧。2020-03-101
收起评论