30 网站架构师职场攻略

技术架构 专栏收录该内容
34 篇文章 1 订阅

在这里插入图片描述

对于网站和软件企业而言,架构师是一个重要的角色。对于公司,架构师引领公司 的技术方向,架构师的眼界和高度决定了公司的技术高度;对于技术团队,架构师的决 策和技术方案影响工程师的开发模式和工作量。一个称职的架构师是公司的宝贵财富, 而一个不合格的架构师可能会成为开发团队的梦魇,所谓将无能,累死三军。

对于大型网站而言,公司有很多架构师,他们的角色、能力和影响力各不相同,大 致可分为以下几类。这些分类方式是非正式的,仅供诸位看官一乐,读者请勿以此给自 己所在公司的架构师贴标签。


1 按作用划分架构师

  • 设计型架构师
    也就是一般意义上的架构师,负责系统架构设计,同时也要负责架构的实施落地、 演化发展、推广重构。

  • 救火型架构师
    充当救火队员的角色,系统出现故障或者“灵异现象”,会请他们岀马解决,有时重
    要而紧急的项目也会由此类架构师主持。他们通常是公司的元老,对系统有全局性的认 识,知道“水有多深”。

  • 布道型架构师
    对某一领域有较深刻的认识,有时候甚至是坚定的技术信仰,乐于同他人分享自己 的知识,希望能够推广自己的技术主张,此类架构师通常有较好的个人影响力。但有时, 由于自身的局限或者不能跟上技术潮流的发展,会成为忽悠型的“大师”、偶像派的专家。

  • Geek型架构师
    架构师中的Geek,对某些技术问题的研究达到疯狂偏执的境地,精益求精追求完美。通常由于知识技能不够全面,不符合许多企业对架构师“高大全”的要求,此类架构师 常有怀才不遇之惑。


2 按效果划分架构师

  • 夏尔巴人架构师
    夏尔巴人生活在喜马拉雅山麓,协助探险队或者登山爱好者攀登那些8000米以上被 称为“生命的禁区”的雪山,帮助他们运送给养到突击队营地,以及作为向导带领登山 队员登顶。每一次成功对于登山队员是一次自我的超越,而对于夏尔巴人,不过是完成 了一个工作。
    夏尔巴人架构师通常会开发项目中最具技术难度和挑战性的模块,从而为整个项目 的顺利进行铺平道路。
  • 斯巴达人架构师
    传说在古希腊,城邦之间发生战争,如果有城邦向斯巴达人求援,斯巴达人只会派 岀一个人去协助,但只要这一个人就可以扭转战局。
    不管项目有多么艰难复杂,只要有斯巴达人架构师,大家就会坚信,项目一定能顺 利完成。斯巴达人架构师带给项目组的,不只是技术和方法,更重要的是必胜的信念。 这种信念是架构师自己积累起来的气场和影响力。
  • 达官贵人架构师
    此类架构师或者有傲人的学历,或者有辉煌的履历,或仪表堂堂,或口吐莲花,但
    是公司里如果有个吃人的怪兽,悄悄地把此类架构师都吃光了,也没人会发现。

3 按职责角色划分架构师

  • 产品架构师
    负责具体互联网产品的技术架构。当产品业务规划确定后,产品架构师就要开始产 品的架构设计了,和运营团队确定pv数、用户数、商品数等产品运营目标、发展规划、 非功能指标;和产品经理确定功能需求、模块划分等功能目标;和项目经理确定各种开 发资源。获得必要的信息后进行整体架构设计,参与项目开发。产品架构师一般会参与 产品的整个生命周期。
  • 基础服务架构师 有时候也被称为平台架构师,负责开发基础框架、公共组件、通用服务等平台类产
    品。在大型互联网应用中,基础服务承担着海量的数据存储和核心业务处理服务,有许 多挑战性的工作。
  • 基础设施架构师
    负责网络、存储、数据库运维管理的架构师,此类架构师一般有专门的称呼(如DBA 等)。
    此外,根据具体的职责,在数据挖掘、搜索技术、安全诚信、运维监控等领域也有 专门的架构师。

4 按关注层次划分架构师

  • 只关注功能的架构师
    架构目标只是完成功能,通常,这不叫架构。
  • 关注非功能的架构师
    除了产品功能,架构设计也关注性能、伸缩性、安全性、可用性、系统未来的扩
    性,以及上线后易于运维管理、监控报警、故障修复等非功能目标。
  • 关注团队组织与管理的架构师
    架构设计不但关注功能目标和非功能目标,同时还考虑开发团队的成员特点、进度 安排、开发过程等,使架构设计和项目管理完美融合。
  • 关注产品运营的架构师
    架构设计不但关注产品的各项功能、非功能指标和开发过程的可实现性,还关注产 品运营是否合理方便,能否达到运营目标,技术架构兼顾产品业务架构。
    关注产品未来的架构师 不但关注前面提到的所有方面,还会结合技术发展趋势、公司战略目标、个人及团
    队发展方向,去思考产品未来的发展前景。为产品的发展演化符合历史发展趋势而设计 并为其奠定一个坚实的基础。

5 按口碑划分架构师

  • 最好的架构师
    和团队相处日久,通常情况下团队成员感觉不出他的存在,貌似没有他工作也可以 完成得很好,但是如果他真的离开了,大家就会觉得心里空荡荡,没了主心骨。
  • 好的架构师
    深得团队成员的敬重和信任,承担项目中的重要设计开发工作,团队几乎离不开他。
  • 一般的架构师
    承担了项目中大部分的技术工作,却常常因为团队成员不符合自己的期望而经常雷 霆大发。
  • 差的架构师
    既无技术实力也不善于处理人际关系,常被团队成员鄙视,主要工作是给大家添乱、 制造笑话和八卦的谈资。
  • 最差的架构师
    通过制造压力驱使团队成员努力去完成一些无价值的工作,让每个人都忙碌不堪以 使大家都没有注意到他自己其实并不能胜任工作。这种架构师对组织整体和团队成员的 伤害无以复加,却常常因为敬业和努力的形象而得到老板的肯定。

6 非主流方式划分架构师

  • 普通架构师
    从问题和需求出发,结合个人经验、组织资源、业界模式进行架构设计,中规中矩, 能够切实可行地解决问题满足需求,是架构师中的普通青年。
  • 文艺架构师
    除了像普通架构师那样在架构设计中解决问题,文艺架构师还会在架构设计中进行 一些更前瞻的思考和别岀心裁的设计。此类架构师的设计文档通常会透着文艺青年的小 清新范儿,喜欢在文档的开头描述他们与众不同的设计理念和风格。
  • 1+1架构师
    不包括那些完全不能胜任架构设计工作的架构师,此类架构师喜欢在架构设计中堆 砌概念和模式,设计文档宏大而不着调,面面俱到却不解决具体问题,说起来头头是道 却不知如何落地。其根源不是不了解真正的问题就是不掌握正确的方法。有时候也不排 除这样一种可能性:做架构设计的目的是为了炫耀自己知道这么多术语。
  • 1
    点赞
  • 4
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值