如何成为一名优秀的架构师
消息来源:baojiabao.com 作者: 发布时间:2024-04-28
身为技术人员,相信很多人都思考过这么一个问题,工作多年,业务代码写的非常熟练,写的程序很少出现 bug ,也非常愿意在组内进行技术分享,偶尔看着组内的后辈工程师,回想当年的自己,却开始迷茫下一步的职业规划在哪里。
针对技术人员,职业发展有以下几种可能:继续专精技术、转型管理和晋升架构师。本篇文章不灌鸡汤,不贩卖焦虑,静静地聊一聊一个多年的资深技术人员如何成为为一个优秀的架构师。
聚合数据大数据部门的技术总监曾说过,架构师并不等同于资深的程序员。架构师和程序员之间的区别,有点类似于工匠和架构人员的区别,工匠其实是做好自己的工作,并且把自己的工作做到极致。架构师除了对自己的工作有足够的自信,还能够帮助别人来解决问题,并能帮助组织和整个系统来完成整体的工作。
从这一点来看,架构师在做架构之前,对问题的定义至关重要。因为他需要发现利益相关方,从多个角度去认真理解真实的需求,同时要抽象出核心的概念以及核心的需求,然后,需要对问题进行切分,在这个过程中我们必不可少地涉及到组织或人,这也是很多架构师可能会忽略的问题。实际上每一个架构的背后,都必不可少地涉及到人的问题或者组织的问题。
常见的架构的思维误区
阿里 p9 专家李运华曾言
提供线索的编辑后来我带了团队,看到几乎每个程序员在尝试架构设计的时候,都面临着我曾经遇到过的各种困惑和瓶颈。特别是我作为职业等级晋升评委的时候,发现很多同学技术能力很强,业务也很不错,但却卡在了架构设计这方面
这里提到的问题,其实是思维上的几个误区,架构设计的关键思维是判断和取舍,程序设计的关键思维是逻辑和实现。任何一个优秀的架构师都有自己独特的思考方式,这决定了他如何抽象系统,以及如何“创造性地”设计与构画这个系统。例如,我们一直在讨论的“架构思维”——这样一个内在的系统与规则都是未可知的新东西。对此,我们没有现成的、成熟的辞汇去描述它,因而必须构建一个抽象系统,或映射或重现这个“架构思维”,进而阐述清楚它的架构与逻辑。
其次,很多人认为架构师需要足够高的天赋才可以,他设计的架构设计必须要高大上才能体现架构师能力;架构一定要具备高可用,高性能,分散式等特点,这其实是完全脱离业务的程序员思维,完全没有考虑到业务需求以及如何去寻找业务与架构上的平衡点。
架构这个东西没有一套放之四海而皆准的模版供你使用,因为每个公司的业务都是千差万别的,但是既然可以作为一种职业,如果把它抽象到一定高度,还是能找出许多共同点。
如何成为一个合格的架构师
首先,虽然架构这个职业 title 很高大上,是架构师,但本质,架构师首先得是个能力极强的程序员,需要能基本了解常用平台,语言,数据库等的特点,并能根据需求搭配出适用的开发配置方案。
其次,架构师要有技术说服力。身为一个架构师,不是把自己的代码写好就可以了,需要把你所构思的想法说给别人听,并能让别人理解并接受你的设计想法。
再次,既然身为架构师,就代表着要终身学习,你要尽可能的理解最新资讯,更新最新技术理论,虽然很多新的技术你不一定要精通,但是你最起码要知道了解。
最后,送给广大程序员朋友的建议,除了上面的几点,身为一个架构师,需要建立完整的知识体系,善于吸收前辈的经验,然后你会发现,你能解决的不只是一个问题,而是可以解决一类问题。
同时,最重要的一点,你要具备高效、准确的沟通能力。这有点像上面说的技术说服力,你要能够非常清楚的把自己的想法描述清楚并有效的传递给你的老板,负责业务上的同事。很多技术人员在沟通的时候习惯经常说一些技术术语,这其实非常不利于业务人员来理解你的想法。
最后,如果你也正在苦恼如何从一个资深的软件开发人员成长为一个合格的架构师,不妨关注一下极客时间最近推出来的《从零开始学架构》这个专栏,专栏作者是阿里 p9 的专家,学习本专栏,你可以掌握通用的架构设计原则,无论是何种业务或技术,架构师在判断和选择的时候有一套方法论可以参考,避免架构设计举棋不定,或者拍脑袋式设计。
相关文章
- 中兴受美国制裁事件 被罚了20亿美元过程事件始末 中兴被制裁后公司现状
2023-11-02 22:12:46
- B站怎么炸崩了哔哩哔哩服务器今日怎么又炸挂了?技术团队公开早先原因
2023-03-06 19:05:55
- 苹果iPhoneXS/XR手机电池容量续航最强?答案揭晓
2023-02-19 15:09:54
- 华为荣耀两款机型起内讧:荣耀Play官方价格同价同配该如何选?
2023-02-17 23:21:27
- google谷歌原生系统Pixel3 XL/4/5/6 pro手机价格:刘海屏设计顶配版曾卖6900元
2023-02-17 18:58:09
- 科大讯飞同传同声翻译软件造假 浮夸不能只罚酒三杯
2023-02-17 18:46:15
- 华为mate20pro系列手机首发上市日期价格,屏幕和电池参数配置对比
2023-02-17 18:42:49
- 小米MAX4手机上市日期首发价格 骁龙720打造大屏标准
2023-02-17 18:37:22
- 武汉弘芯遣散!结局是总投资1280亿项目烂尾 光刻机抵押换钱
2023-02-16 15:53:18
- 谷歌GoogleDrive网云盘下载改名“GoogleOne” 容量提升价格优惠
2023-02-16 13:34:45
- 巴斯夫将裁员6000人 众化工巨头裁员潮再度引发关注
2023-02-13 16:49:06
- 人手不足 韵达快递客服回应大量包裹派送异常没有收到
2023-02-07 15:25:20
- 资本微念与李子柒销声匿迹谁赢? 微念公司退出子柒文化股东
2023-02-02 09:24:38
- 三星GalaxyS8 S9 S10系统恢复出厂设置一直卡在正在检查更新怎么办
2023-01-24 10:10:02
- 华为Mate50 RS保时捷最新款顶级手机2022多少钱?1.2万元售价外观图片吊打iPhone14
2023-01-06 20:27:09
- 芯片常见的CPU芯片封装方式 QFP和QFN封装的区别?
2022-12-02 17:25:17
- 华为暂缓招聘停止社招了吗?官方回应来了
2022-11-19 11:53:50
- 热血江湖手游:长枪铁甲 刚猛热血 正派枪客全攻略技能介绍大全
2022-11-16 16:59:09
- 东京把玩了尼康微单相机Z7 尼康Z7现在卖多少钱?
2022-10-22 15:21:55
- 苹果iPhone手机灵动岛大热:安卓灵动岛App应用下载安装量超100万次
2022-10-03 22:13:45