本帖最后由 IamJ 于 2021-2-9 09:29 编辑
老 J 从 CT 行业,再到 IT 行业,最终栽在了互联网行业,见过不少“猪跑”,今天以“技能图谱”为切口,聊一下测试同学的 P 线的进阶发展之路,希望能有所帮助。
何为技能图谱?又有何用处?
技能图谱的定义并不重要,要知道它能帮助界定一个专业领域,且在专业路线上指引进阶的方向,更重要的是能帮助界定边界,避免投入精力过度发散。有了它,在职场晋升不会迷茫,按图索骥,聚焦到点子上。
比如阿里 P8 级别定位为“领域专家”。一位 Android 开发出生的同学去学习 MySQL 或者 Redis,这种做法在 P8 是不合适的,往往投入很大而收益却很少。(当然,精力无限的或者兴趣驱动可以无限发散,此处所聊的是 ROI 维度)
架构师与测试架构师是好朋友
软件系统架构从单体、SOA、微服务化基本囊括了所有阶段。近些年热火朝天的虚拟化、容器化、再到云原生本质上是在架构部署上的革新。
架构师这个职业要不是兴趣使然,的确很难坚持下去。且不说层出不穷的各种工具“轮子”就够在工具选型上分散架构师的精力;还有各种语言以及其变体跃跃欲试在各种排行榜上上蹿下跳;还有各种割韭菜的概念,比如中台等等,让人觉得泛而杂。
此时,测试架构师的出现也就顺理成章。测试架构师与架构师犹如狄仁杰与元芳,蝙蝠侠与阿弗雷德,理论科学家与实验科学家,他们是好朋友,一同撑起一台戏。显然,两个岗位职能有职能分工,正如:产品、开发、测试、运维等不同岗位一样。
架构师具有系统实现的视角与经验,去设计系统架构以帮助业务战略不是吹牛皮;测试架构师则以此为重要输入,结合丰富的部署经验与多维度的验证手段帮助系统架构以一种正确的姿势落地。
前戏做了不少,下文输出测试架构师的两大发展方向,以及其技能图谱。
测试架构师的发展方向以及技能图谱
测试架构师 研发效能平台方向 测试能力开放平台方向 + 左移 / 右移测试
研发效能平台 | 测试能力开发平台 | 左移测试 | 右移测试 | CICD | 泛自动化测试平台 | 代码分析 | 质量监控 | Devops 平台 | 性能测试平台 | 精准测试 | 流量复制 | 效能度量 | 测试工具集 |
| 混沌工程 |
技能图谱 Placeholder
注:本技能图谱参考 InfoQ 的“微服务架构技能图谱”。其中,结合老 J 的实践与理解,有部分删除与增补。
测试架构师这个岗位一般在大厂有强需求,从职业发展上,老 J 建议在专业打基础的时候,一定选择大厂。钱不钱的早期不重要,能力的进阶才是核心。最终发现,其实都挣不了大钱,至少曾经见过世面,镀过金,哈哈~
|