主题
分享会启动 - 人人都是架构师
当我们聊架构的时候是在聊什么?
- 可扩展
- 前端框架、技术选型
- 模块化、UI 组件、业务组件
- 可维护
- 开发规范、Code Review
- 安全扫描、静态检查、单元测试
- DevOps、CI/CD
- 可观测
- 埋点上报、错误监控、性能监控
- 高性能
- 性能优化
人人都是架构师
- 我们平时除了业务需求,也会做许多架构上的事情。
- 我们经过了调研、讨论、实践,花费心血才得到一个最佳实践。
- 这些很棒的经验,不分享出来并应用到更多的项目中,是不是太可惜了?
- 分享并推动技术的落地也是架构师的使命。
怎么做
- 确定课题
- 编写分享文档
- 开展分享会
- 推动技术落地
- 成果总结
确定课题
每个人会领取到一个课题,或者提出自己感兴趣的课题,最好是可以落地推广的。
Your Great Idea
单元测试(实践分享,确定目标和原则)
自动化规范(commitlint,prettier,eslint,husky,lint-stage)
打包稳定性优化(废弃本地构建,迁移到流水线 CI 阶段)
性能优化(单点效率,开发效率)
安全优化(常见漏洞,如何解决 checkmarx 等)
UI 组件库(根据 UX 规范)
技术方案设计(重要、复杂、难度大的需求)
Code Review(同上)
解决疑难问题(如何搜索、调试、追踪、解决)
自动化工具(AI、js脚本、shell脚本)
TNS 三方包使用(对三方包进行升级、替换、最大程度使用 CDN)
常用库分享(ahooks, async-validator, html2canvas 等,可参考 统一三方包清单 )
YNF 二方包开发
YMC 监控
新技术分享
编写分享文档
- 形式:文章 / PPT
- 工具:个人比较喜欢用
markdown
文档,并配合marp
生成 PPT - 上传:WIKI、文库、知乎、掘金等平台
可以给我或者其他小伙伴看看,提提建议。
写作技巧
STAR 法则 / 背措效
PPT 最广泛使用的写作方式
- 情境(Situation)描述背景,抛出痛点
- 任务(Task)需要完成的任务,解决的问题
- 行动(Action)做了哪些尝试,如何找到的解决方案
- 结果(Result)成效,有对比,有数据
STAR 中可以套 STAR
推动技术落地 & 成果总结
分享会时间和内容安排
- 技术分享 30 分钟
- 课题进度跟踪 15 分钟
- 课题成果总结 / 问题讨论 15 分钟
不要讨厌指出错误的人,不要吝啬自己的言辞,赠人玫瑰手有余香。
得到什么
- 技术实力提升
- 写作水平提升
- 表达能力提升
- 方法论沉淀
- 影响力
- 升职加薪