Java

# 身为高级架构师是一种什么体验?

2020-12-07  本文已影响0人  吃井不忘挖水人呢

<article class="syl-page-article syl-device-pc tt-article-content font_m" style="box-sizing: border-box; display: block; font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif; line-height: 1.75; margin-bottom: 24px; font-size: 16px; color: rgb(34, 34, 34); word-wrap: break-word;">

谢邀,人在美国,刚下飞机


image.png

先问是不是,再问为什么。

高级架构师是什么?

一个高级架构师一定是个出色的程序员,出色的程序员却不一定能担任架构师的职责。

刚调稳定的系统,公司空降了一位架构师,要重构现有系统了…

身为高级架构师是一种什么体验?

没有什么是重构解决不了的


架构师负责以下几点:

01

产品宏观的架构设计

把大骨架定好,然后整个团队去填充内容。架构被固定,实际业务人员的开发,会变得简单很多。如果骨架定歪了,其余团队必然跟着歪。

所以架构师的职责之重,要求之高,关系到了公司业务的发展。

身为高级架构师是一种什么体验?

架构师辛辛苦苦三个月,一夜回到解放前

02

各种技术的选择

架构师要对各种开源框架理解透彻,才能做出好的选择。

从前端到后端,从缓存到数据库,选择哪个第三方组件?

前端页面选择模板引擎还是动静分离?

服务端选择Java还是Node.js?

服务治理选择DubboX还是SpringCloud?

消息队列选择RocketMQ还是Kafka?

分布式缓存选择RedisCluster还是Codis?

数据库选择Mysql还是Oracle?

03

解决技术难题

有些架构师张口高并发,闭口微服务,写个代码10行代码9行错误1行警告。 高级架构师必须技术过硬,解决团队中难以实现和优化的技术问题。

04

项目团队管理

高级架构师光技术过硬还不够,更要成为一优秀的管理者,把项目和需求拆分给研发团队的成员,并对团队成员的技术进行培训指导。

架构师有哪几种?

1.应用架构师

2.中间件架构师

3.基础设施架构师

4.互联网架构师

5.PPT架构师

你是哪种架构师?你见过最菜的架构师有多菜?

</article>

上一篇下一篇

猜你喜欢

热点阅读