架构师和技术总监的两面一体 黄良懿

QCon大会

2019/06/25 发布于 技术 分类

QCon  QCon2019 

文字内容
1. 架构师和技术总监的两面一体 架构师如何成为技术总监 黄良懿 OPPO 高级总监
2. 自我介绍
3. 自我介绍 OPPO互联网事业部平台技术中心负责人,中心下设大数据、 运维、安全等 10 个公共技术团队,安全、可靠、高效地支持 着OPPO互联网体系,服务于 2.5 亿全球用户。 具有丰富的内部课程开发、讲授经验,长期致力于企业内部的 Leader及讲师培养工作。 曾任eBay易趣研发经理/架构师,先后负责了积分系统、数据 运营系统、活动系统及相关管理系统的研发。
4. 背景 • • • 十倍用户增长 百倍业务增长 数据/服务器同比增长 • 同样急速增长的平台团队 规模 如何让技术专家更快成为 优秀的管理者 •
5. I. 职业发展阶段 目录 II. 架构师和技术总监的能力模型 III. 升级三板斧
6. 架构师和技术总监的区别 技术问题的终结者 Vs 业务方向的技术类问题终结者
7. 从现象谈起 大部分高级技术管理者 都曾是架构师
8. 我的小故事(一):众人的目光汇聚 新晋的管理者 几乎都是团队里技术水平最好的人
9. 工程师阶段 • 做好自己,养成积极主动的好习惯。 • 试着理解个人工作在业务中的意义。 • 从做完到做好 —— 学习如何让性能、可用性、鲁棒性、 安全性、扩展性提升的技巧,由深及广。 • 不断尝试把已经能做好的事情做得更好(品质)、更快 (效率)、更易用(成本),而非重复。 • 基于这些,持续的刻意练习,能更快速的成为资深者。
10. 我的小故事(二):点将 “这个需求很重要,一定要他的团队做” 后续的晋升 通常都是因为做出了出色的成果
11. 资深工程师/架构师阶段 • 保持交付的高品质和稳定性,建立信任导向的个人品牌。 • 不停地思考如何帮助业务提升价值、效率。 • 理解业务模式,学习产品和运营的基本理念。 • 参与甚至主导流程、规范的制定,同时通过内部分享提 升表达能力,打造自己的影响力。 • 理解需求,建立共识,是全方位的。业务、人、技术, 一个都不能少,统合综效,追求高效能。
12. 人与人的发展经历并不一致 从资深工程师开始管理团队 OR 已是资深架构师,领导仍不让带团队
13. 管理者和个人贡献者的主要差异 角色 职业素养 专业技能 领导技能 产品、运营、 个人 敬业守时 开发等 无 时间管理 工作理念 按时完成被 追求业务高绩 交付的任务 效表现 项目时间计划 激励及辅导 积极主动 流程、规范、 任务分配及绩 核心工作+ 经理 责任心强 架构等 效考核 部分管理 重视管理,而 不是亲力亲为 通过他人完成 任务
14. 给新晋管理者的锦囊 1. 首先必须意识到不能再事事亲力亲为,这会造成效率低 下和影响下属成长等问题,并通过激励和辅导完善梯队; 2. 学习倾听、共情的技巧,掌握时间管理、项目管理的基 本知识,能更快速的适应管理岗位; 3. 通过聚焦核心模块实现、全局架构方案设计及评审、新 技术预研及引入等,持续保持自己的业务竞争力。 充分意识到管理主要是通过他人完成任务。
15. 初涉管理岗位的最大挑战 技术问题的确定性 VS 项目及人的不确定性
16. 全方位的交付“确定性”,不只是技术 • 能把工作做好,常有出色表现 • 总是有不俗的表现,偶尔有让人惊艳的亮点 • 你办事,我放心 • 从稳定持续的交付“确定性”,到技术外也能交付一 样的“确定性”
17. 思考一下 对业务/人的理解架构师难道不需要? 为什么很多人会觉得难以掌握?
18. 对业务的深刻理解和认识 • 商业模式: 客户是谁?产品提供的价值是什么?行业的竞 争力壁垒在哪?目前的重要关注点有哪些? • 组织结构: 业务团队的人员构成?主要干系人有哪些?需 求的上下游情况?他们的KPI是什么? • 业务现状: 最困扰他们的技术问题是什么?业务决定了哪 些技术要素?解决方案应从哪些技术指标着手? • 多和产品、运营吃饭,试着做沙盘推演并观察实际发展。
19. 更好的理解和影响他人 • 善于倾听:开放性问题、及时确认,保持同频 • 换位思考:设身处地、同理心 • 演讲表达:用词准确、逻辑清晰、富有激情 花费少量时间学习 心理学、演讲、沟通技巧 方面的关键基础知识,并多找机会 实践、练习。
20. 一个常见的问题 技术和管理是两个不同的方向吧?
21. 架构师和技术总监的工作侧重 主要通过他人完成工作,执行绩效考核 管理他人 激励和辅导他人 建立完整的技术梯队 沟通能力强,与他人建立共识 善于换位思考,有影响力 制定整体方案,解决核心难题 重视资源引入和整合 深刻理解业务需求 理解商业模式 分配任务,并确保如期交付,管理技术风险 管理项目风险 建立流程、规范,提升交付效率和质量 积极主动,责任心强,良好的职业素质
22. 共同的能力特点 都具备良好的信息收集、分析、决策能力 都需要规划、执行一体的工作方法 都需要说服他人形成共识,良好协同 这些,都是权衡取舍的必要前提
23. 两面一体 相同的身体 看似不同的脑袋 具有相同的基础特征
24. 架构师到技术总监的技能迁移 通过他人完成任务 多线程、跨进程通信、接口规范 确保项目如期完成 定期轮询、异常处理、优雅降级 绩效考核 性能评测、多因素加权评分 商业模式 设计模式、数据流程图 资源整合 引入开源框架或第三方类库、技术外包
25. 升级三板斧 I. 有规划有节奏的跳出舒适区 II. 更为开放的心态,与他人良好协同 III.成为一名好教练,辅导和激励他人
26. 做好选择必须知道的一些事情 • 够用就好是最大的敌人,不要死在熟能生巧的“巧” 上,不断跳出舒适区。(DRY) • 平衡好机遇和风险是跳出舒适区时最重要的事情。 • 主动学习相关学科重要基础知识,如经济学、管理 学、心理学、沟通技巧等。 • 方法论和工具: 80/20法则、SWOT、5W2H
27. 平衡好长期方向和短期目标 • 短期功利性:学习什么知识、掌握什么技能最有助于提升业务 效果或个人绩效,重执行 —— 向前辈请教、和同行交流。 • 长期方向性:希望成为什么样的人或达到什么岗位,制定和目 标相匹配的成长路径,重规划 —— 全局视野 + 刻意练习。 • 规划导向,循序渐进,不要害怕方向或估算的错误,在行程中 持续修正它,最终形成自己的前瞻力。
28. 从Johari Window开始谈积极开放的心态 1. 公开象限大的人,更受尊重; 2. 心态开放的人公开象限更容 易、更快变大; 3. 他人主动告知和恳请反馈是 提升公开象限的主要方法。
29. 有没有说过这么句话? 我这人说话很直,你不要介意啊
30. 这么说话的后果 - 恳请反馈无效 • 正面的意义和价值是:沟通简单直接高效。 • 约等于 “我就是喜欢说你不高兴的话,你能 咋样?” • 知道自己有较大的问题,但不打算改。 • 潜在认知: 说这话的人不想听到对他负面的 评价,就算有其他缺点也别跟他说了。
31. 所以说啊…… 爱笑的人,运气不会太差
32. 高度开放的心态,比我们以为的更难和更强大 • 太阳底下没有新鲜事:一切的无能为力,都源于我们的学识不足。 • 不断更新:每一次错误和失败,都是我们提升的机会。 • 本分的态度:所有的反思和总结,责任都必须落回我们自己身上才 有意义。
33. 教练的重要价值 • 观察学员的表现并及时给予反馈。 • 提供支持,增强学员已有的技能,资源和创造力。 • 激发学员自身寻求解决办法和对策的能力。 • 对于工作和生活来说,学会成为一名合格的教练,都是让人受 益匪浅的事情。
34. 心态开放的架构师,容易成为技术总监 总结 技能可以迁移,但也要不断跳出舒适区 —— 有意识、循序渐进的努力就有可能技术、管 理两不误 持续保持开放的心态 —— 主动分享感受,主动释放善意,视失败为提 升机会,是我们交付卓越成果的关键 在全方位上交付确定性,建立充分的共识和信任 ——“我办事,你放心”
35. 自我介绍