为了账号安全,请及时绑定邮箱和手机立即绑定

架构师的性格测试和升级打怪

2019.11.16 23:54 5738浏览

我是不是个架构师胚子?

一般碰到“我是谁,要到哪里去”的问题,都要求教风水大师。先看一下自己的生辰八字,再调研一下祖坟的风水走向,然后遍查祖上十八代,看看有没有什么大人物出现过,最后算个因果循环、定个吉凶祸福,基本上你未来的命格就可以算个八九不离十了。
但这个前提条件是你要请到一位要价颇丰的风水大师。在攒足银两请大师之前,先来免费做个性格测试,看看我们的性格最适合在互联网行内混个什么角色吧。架构师成长沟通群878622640,欢迎加入~

  • 性格测试1: 你们公司里面什么最需要抱怨?
    - A. 工资太少 (防御+2)
    - B. 美女太少 (攻击+2,敏捷+1)
    - C. 加班太多 (敏捷+1)
    - D. 项目人员太少(敏捷+3)
    - E. 以上都是 (攻击+1, 防御+1, 敏捷+1)
    - F. 公司都好,没什么好抱怨的 (智力+3)
  • 性格测试2: 中午约饭,你会想到谁?
    - A. 老板 (智力+3)
    - B. 老板秘书 (攻击+3, 智力+1)
    - C. 部门同事们 (防御+1,敏捷+1)
    - D. 项目上游和下游的相关人事 (敏捷+3)
    - E. 我一个吃饭最自由,多点时间思考 (防御+3)
  • 性格测试3: 公司有一笔资金,年底到期了,该如何用掉?
    - A. 放到年终奖,普天同庆(防御+2)
    - B. 活动经费,大家一起旅游,嗨起来 (防御+1, 攻击+1, 敏捷+1)
    - C. 在公司搭个酒柜、摆两个按摩椅,放松心情(攻击+2)
    - D. 作为奖励,放给明星项目成员们,鼓励明年再接再厉(智力+2,敏捷+2)
  • 性格测试4: 新功能上线后,公司业绩反而下滑了,下一步该怎么做?
    - A. 估计功能界面不够友善,用户体验要仔细调研(攻击+3,敏捷+2)
    - B. 是不是功能有bug,赶紧追加集成测试 (防御+2, 敏捷+2)
    - C. 拉项目负责人一起来开会,群策群力(智力+2,防御+1,敏捷+3)
    - D. 还好这个功能不是我开发的,我要以此为鉴(防御+3)

公布答案啦:
- 如果你智力加点10点以上,恭喜你,你是妥妥的高智法师(管理型人才),未来部门经理、研发总监可期;
- 如果你敏捷加点10点以上,恭喜你,你是高敏刺客(项目型人才),未来的项目经理、项目总监;
- 如果你攻击加点10点以上,恭喜你,你是全攻射手(产品型人才),妥妥的产品经理、产品总监;
- 如果你防御加点10点以上,恭喜你,你是纯肉坦克(研发专家),未来的首席程序员、首席科学家可期;
- 如果以上都不是,那绝对要恭喜您了,您和我一样,适合当游戏界的万金油“战士”,IT届的架构师,可攻(产品导向)可防(研发经验),高敏(项目思维)高智(管理储备)。我们可以一起来切磋下如何给战士角色技能加点,保证大家成为下副本的队友首选。

架构师的技能加点?

作为IT届的万金油,有些软技能加点是各类型架构师都具备的,比如:抽象能力-把问题和技术本质抽象出来,对应公司架构策略进行技术决策;沟通协商能力 - 对内能带动研发测试、对外能说服产品和项目经理;创新和激情 - 能尝试进行新技术的调研和PoC,带队实现部门技术转型和优化。
但是要想游戏666,可不能平庸加点。架构师也一样,下面我们一起来聊一下架构师不同分支的主流加点吧。

业务架构师

业务架构师一般身兼产品经理的部分职责,可谓是研发部门内部的业务模块负责人。业务架构师负责定义业务模块的用户案例等功能需求,KPI、SLA等非功能型需求,并且协调和其他模块的接口和交互。常见能力加点:

  1. 领域建模:什么Domain Driven Design、Event Storming、Component Based Modeling等时尚名词和方法论信手拈来。微服务被揉搓得可方可圆,目的只有一个,把隔壁老王家的子模块也滑拉过来。你的是我的,我的还是我的。领域越做越大,建模越玩越溜。
  2. 用例分析:对于企业的实际业务和用例非常熟悉,了解外围系统(第三方公司或者其他领域)和用户角色的实际业务行为,熟悉业务职能模块的IT实现、流程和内外包模型,负责绘制业务整体架构和用例图、用例矩阵。
  3. 工具:脑图、业务模型工具、Visio、Axure等

数据架构师

数据架构师一般是公司的数据专家,负责逻辑数据模型的建立和管理,并是大数据的忠实拥趸。常见能力加点:

  1. 数据库能力:数据架构师的看家基本功。包括大家最熟悉的SQL语句和CRUD编程,数据实体、属性、联系的定义和管理、分布式数据库、分库分表、读写分离、数据库调优等。
  2. 数据仓库:ETL、建仓、切片、分析、报表等
  3. 大数据和流:批量大数据Hadoop,并行计算MPP,流数据Spark、Storm、Flink、Kafka Steams等
  4. 人工智能:自然语言处理、tensorflow、神经网络等
  5. 工具:ERwin、ERStudio、PDMan、Visio、Jupyter等

应用架构师

应用架构师一般是公司研发部门的各个团队leader,负责应用需求的实现和功能的实际落地。一般是应用模块从设计、开发、测试到投产的一条龙技术负责人。具体又分为移动端、Web前段、后端架构师。常见能力加点:

  1. 设计能力:UML模块关联设计、前台组件交互设计、后台API接口设计、模块时序图设计、类图状态图设计、具体技术选型等
  2. 开发能力:移动架构师的Android/iOS Native和React Native功力;Web前端架构师的JS功力+React/Vue框架;后端的Java、Python、Kotlin、Go语言,交互式编程、中间件能力
  3. 应用领域知识:各自主攻的应用领域的技术栈选型、行业参考技术方案、第三方对接实现
  4. 工具:UML tool、IDE、CI/CD工具、测试工具等

技术架构师

技术架构师是公司底层技术栈的支撑,也是公司技术先进性的代表。强大的互联网公司都会在这个岗位上投入大批的技术大拿,如阿里的大中台架构师们。具体又分为中台和系统架构师。常见能力加点:

  1. 中间件:消息队列、服务总线、事件溯源、API网关、分布式框架、认证和授权、缓存、规则引擎等
  2. 微服务改造:Spring Cloud、RPC服务框架、服务网格、SOA等
  3. 计算资源:虚拟化、容器化、容器编排、操作系统、作业和脚本等
  4. 存储资源:分布式文件系统、对象存储等
  5. 网络资源:CDN、反向代理、负载均衡、NIO网络框架、软件定义网络等
  6. 监控和调优:APM监控、Metric监控、日志监控、用户行为分析、多线程调优、JVM调优、系统调优
  7. 工具:UML tool、IDE、CI/CD工具、测试工具、Visio、Jupyter等

企业架构师

企业架构师一般在公司内人数较少,负责整个企业的架构决策,可以由业务、应用、数据和技术架构师的虚拟团队代替。常见能力加点:

  1. 顶层设计:环境上下文、企业约束、架构选型策略、顶层架构设计
  2. 安全合规:黑客攻防经验、法务和合规知识
  3. 数据中心和容灾:数据中心选型、业务连续性、灾难恢复经验
  4. 技术选型:全栈架构经验、多语言研发经验
  5. 工具:建模工具、Visio、PowerPoint、Excel等

看了这五款不同风格的战士加点,有没有找到你中意的呢?不要再犹豫了,技能树赶紧点起来,期待和你一起升级打怪下副本!

·······················
更多精彩内容,欢迎关注课程:《Java架构师成长直通车》

点击查看更多内容

本文首次发布于慕课网 ,转载请注明出处,谢谢合作

20人点赞

若觉得本文不错,就分享一下吧!

评论

相关文章推荐

正在加载中
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消