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

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


1 按作用划分架构师

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

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

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

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


2 按效果划分架构师

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

3 按职责角色划分架构师

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

4 按关注层次划分架构师

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

5 按口碑划分架构师

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

6 非主流方式划分架构师

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

30 网站架构师职场攻略相关推荐

  1. 云架构师进阶攻略(1)

    此文已由作者刘超授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 一.架构的三个维度和六个层面 1.1.三大架构 在互联网时代,要做好一个合格的云架构师,需要熟悉三大架构. 第 ...

  2. “士兵突击”职场攻略心法

    你可以应用它们在任何的领域里.无论是销售沟通.还是设立目标.时间管理.领导组织都可以应用这些原理和定律. 六项通用的心理定律 1.坚信定律 当你对某件事情抱着百分之一万的相信,它最后就会变成事实. 2 ...

  3. 网站优化怎样的外链能轻松收录,网站外链优化攻略

    有些事情,让你感到很无奈,网站外链优化也是如此,往往那些很容易发布网站外链的地方,价值不大,而不容易发布外链的地方,一旦发布上去了,效果胜过几十条甚至更多的外链,而且可以轻松让搜索引擎收录,网站优化怎 ...

  4. Algorithm:数学建模大赛(CUMCM/NPMCM)之NPMCM全国研究生数学建模竞赛(NPMCM)历年试题集合、试题库、学习网站推荐之详细攻略

    Algorithm:数学建模大赛(CUMCM/NPMCM)之NPMCM全国研究生数学建模竞赛(NPMCM)历年试题集合.试题库.学习网站推荐之详细攻略 目录 全国研究生数学建模竞赛(NPMCM)历年试 ...

  5. 30天,O2O速成攻略【7.18广州站】

    活动概况 时间:2015年07月18日13:30-16:30 地点:贝塔咖啡(新港中路TIT创意园内创意西路07号楼) 主办:APICloud.七牛.洪海网络 网址:www.apicloud.com ...

  6. 获取网站上的旅游攻略信息,并作数据可视化

    1.爬取2023最新游记有什么好玩的地方-适合年轻人的旅游攻略-去哪儿攻略 (qunar.com) 1.导入相应的库 import requests import parsel import csv ...

  7. 卢松松:12306网站订票详细攻略

    短短数日全球ALEXA排名260,日订单量有望第一.不愁销售额.转化率,甚至有很多用户的钱被吞了,还是不甘心,再次冲进去购买,当之无愧的第 一.它界面丑陋.UI粗糙.服务器不稳定.用户体验更是烂到极点 ...

  8. 12306网站订票详细攻略

    12306网购火车票的同学,如果出现页面加载缓慢,可以在C:\WINDOWS\system32\drivers\etc\hosts中添加一条记录:"122.228.243.22 dynami ...

  9. 【职场攻略】职场社交之三大巧言攻略

    很多人都有这样的体验,在走进一间陌生的房间,或是与一个不熟悉的人碰面时,在心里对自己说的最多的一句话,就是:"我该怎么样打破僵局,交到朋友?"不要急,现在我们教你几招"巧 ...

最新文章

  1. Leetcode上的题目
  2. ubuntu mysql 安装
  3. 矩阵在计算机程序中的应用
  4. 二十八、Pyspider 爬取链家网
  5. android alarmmanager进程,Android中使用AlarmManager需注意设置进程属性
  6. C#赋值运算符及解析
  7. 利用redis保存验证码并设置过期时间
  8. java 中的原始类型与原始封装类型
  9. [转载] JAVA语言程序设计(基础篇)第十版课后题答案(第一章)
  10. ACKRec:注意力异构图卷积深度知识推荐器 SIGIR 2020
  11. python selenium中文文档-selenium-python中文版文档
  12. UVA10267 Graphical Editor【模拟】
  13. JavaParser使用指南
  14. 面向对象编程(OOP)的基本思想
  15. 外包公司的运作模式和赚钱之道-聊聊IT外包公司
  16. 电磁波频谱 和 波段划分以及名称由来(收集)
  17. space-evenly的兼容性问题
  18. 机房管理系列之电话交换机
  19. tensorflow--tf实现矩阵乘法和加法
  20. 2020年全球自动化装卸车系统(ATLS)收入大约80百万美元,预计2026年达到134.5百万美元,2021至2026期间,年复合增长率为14.0%

热门文章

  1. 别提996、腾讯2022校招起薪40w,大厂招人铁了心要卷
  2. VoIP之前向纠错(FEC)
  3. idea的ctrl alt v 无效
  4. 新日asp系统是什么_爱玛与新日到底哪个好,是时候告诉你真相了
  5. 502 Bad Gateway:nginx错误解决
  6. 机器学习:libsvm数据格式
  7. 聚宽 get_price 多个股票数据_量化交易入门教程,获取典型常用数据
  8. 如何做好固定资产管理工作?怎样做好固定资产管理工作?
  9. SOLIDWORKS 二次开发 VC++
  10. 网线传输速度测试_网线测试参数说明