十年互联网技术人谈自我成长

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 十年互联网技术人谈自我成长 张文博 架构师
2.
3. • 工作经历 • 会议分享 2022 EE卓越工程生产力大会,《在拯救遗留系统过程中重塑团队》 2021 中国DevOps社区峰会深圳站,《研发效能量化提升与平台化建设之路》 2021 NJSD互联网中台架构峰会,《基于DDD的中台建设实践之路》
4. 1 技术人的成长困惑 2 行业思维再认知 3 什么是技术领导力 4 如何在项目中快速成长
5. 01 技术人的成长困惑
6. 技术人面临的困惑 目前的技术栈可能不流行,项目没有挑战; 产品需求看不见业务效果,浪费时间; 我只想写底层核心代码,为什么总是CRUD; 我不擅长做管理; 我感觉很难晋升,成长方向在哪;
7. 高绩效员工的评价 有带领团队迎难而上的想法 专业能力 沟通、协作精神 创新能力 组织能力 敢于对结果负责 凡事主动思考、推进,执行力强 上级:工作中你是一个善于解决各种相关问题的人。 员工S:其实也不全是我解决的,有时候我只是发现、提出了问题,然后由相关责任人解决。 上级:你积极提出了问题、并时刻推动解决。那有没有什么问题是别人解决不了的呢? 员工S :有时候我发现其他人的解决方式有一些问题,我提出了一些建议、或者我改进了某些方法。 上级:这就是“解决问题型”的技术领导力,这是一种内在的能力而非一个职级,它促进着团队以更加高效的方式工作。
8. 02 行业思维再认知
9. 技术思维升级 技术支撑业务、技术赋能业务 业务 与团 系统 架构 技术 问题 队 解耦促进迭代效率更高; 模块能力建设更加完善,拓展业务边界; 系统更加稳定; 清晰明确的组件以及边界; 有效的系统设计; 对应问题的解决方案; 形成经验总结;
10. 构建“点线面体”的知识图谱 知识(点) 知识需求 • • • • 知识清单(线) 知识收集 系统架构 领域驱动设计(DDD) 测试驱动开发(TDD) 工程方法论 知识整理 知识地图(面) 知识关联 知识运用 知识体系(体) 知识内化 知识 体系
11. 构建技术的“元认知”能力 沟通 业务 专业 分析 总结 领导力 让你的经验能够成为复利资产 认知一种语言(工具)的学习过程 学习永远没有错,错的是选择了低效耗时耗精力的方向; 完整的看一本相关书籍,读懂目录大纲; 学到什么程度; 认知一种解决问题的思路 问题定义清楚了么,写一封邮件给自己; 借助google、StackOverflow; 有没有历史经验可以参照,本次排查是否可以形成经验总结;
12. 总结分享能力 • 大脑中闪过一个念头,怎么去抓住? • 写不下去的时候,如何坚持? • 如何把内容讲清楚? 如何形成自己的创作套路? •认真打磨内容大纲; •看看相关的专题,别人怎么写; •开篇(WWH)要对读者有代入感; •写完以后,重视读者的意见,打磨修改;
13. 03 什么是技术领导力
14. 理解“一号位” 团队 协助 • 业务上下游的配合落地过程中有什么问题? • 项目流程有没有问题(需求评审、测试反馈)? • 有没有更好的项目协作工具? 技术 • 从架构角度来看,当前最大的问题是什么? • 迭代开发中,复杂度最高、问题多的模块是什么? • 线上问题定位、监控是否齐全? 业务 • 业务愿景在不同维度拆解后的关键指标是什么? • 你需要什么样的资源去支撑业务目标? • 业务的现状及瓶颈问题,需要什么技术方案?
15. 风险把控怎么做 1.过度设计,造成自己的负担 2.抓大放小,魔鬼都在细节里面 高度: 能够理解业务的本质,能够识别业务的风 险,并做出合理的应对,对业务和技术都要 具有前瞻性。对业务的特殊性有所把控,要 能抽象事务、也要能具象事务。 广度: 针对所在领域的技术要有全面的了解,能 够评估各种技术的优缺点,要能根据优缺 点来做技术选型的决策。 深度: 要针对所在领域的核心技术有一定的造诣,针对产生的 Bug 要有能够迅速定位的能力,曾经贡献过核心代码。
16. 如何落地成事 1.技术优化如何与业务需求相匹配? 2.是否把问题说清楚了,大家目标是否明确? O:版本缺陷率低于0.1 KR1:发布当天点检缺陷数量低于5个; KR2:重新打开的缺陷数占比小于5%; KR3:每人每次测试用例评审,提出有效意 见数不低于3个; 使用流量回放工具,常用接口100%自动化回归,减 少集成测试阶段工作量; 测试用例区分优先级,并且考虑异常场景,比如:历 史数据迁移; 提交代码时候,对于新增Service的public方法要写 单元测试; 预上线阶段增加内部使用点检,对于发现有效问题最 多的同事给予奖励;
17. 架构的本质是效率 架构是什么? • 在问题域中划分边界并设置合适的依赖策略; • 把在时间上连续的动作,切分成空间上并行的 动作。
18. 04 如何在项目中快速成长
19. 成长的目标 跳出短板理论,在当前项目环境中, 能为你提供什么样的成长? • • • • • • 技术方案 他人的经验 业务结果的达成 如何思考问题 团队怎么协作 ……. 目标示例:(时间), 学习掌握 (XX技术)的 (某个具体方向) 知识,并解决 (XX)问题,形成自己的经验总结 。
20. 架构师的成长 1. 做重要的事情,提前解决掉紧急的事情。 2. 更强调你所能驾驭的系统的边界。
21.
22.

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.3. UTC+08:00, 2024-11-25 01:24
浙ICP备14020137号-1 $访客地图$