Keynote
Tech talks
## 学习前端的方法 brandonxiang 2021/8/6 --- #### 怎么新手从业务需求中提高自己? - 思考细节,金额如何显示 - 思考解决方案,多国家用什么写法 - 思考测试范围,order订单的各种状态 - 思考ui的显示,如何显示1px --- #### 怎么从业务中进阶提高技术? - 思考怎么优化页面性能 - 思考怎么监控告警 - 思考怎么进行效率提升(配置化,自动化) - 考虑怎么去设计一个大需求(和客户端交互,代码架构) --- #### 怎么新手通过业余时间提高自己? - 翻译好文章 - 定期查看blog - https://svelte.dev/blog - https://overreacted.io/ - https://www.swyx.io/ --- #### 怎么通过业余时间进阶提高技术? --- --- - 每天学10个npm仓库 - 入门(看文档 看单测) - 进阶(读源码 看issue 解issue) - [抽象代码成为一个开源项目](https://keynote.brandonxiang.top/github.html#/) --- #### 每日一篇:把学习变成可沉淀的 md - 选一个当天真实遇到的问题 - 用 30 分钟查资料、读源码、跑 demo - 用 20 分钟写成一篇短 md - 用 10 分钟补结论、坑点和下一步 --- #### 每日一篇 md 的推荐结构 - 背景:为什么今天要研究这个问题 - 结论:一句话先给答案 - 过程:关键资料、实验步骤、代码片段 - 复盘:踩坑点、适用边界、后续行动 --- #### 内容选题从哪里来? - 业务问题:性能、兼容性、稳定性、体验细节 - 工程问题:构建、测试、发布、依赖治理 - 开源问题:优秀仓库、设计模式、issue 和 PR - 个人问题:今天没弄懂的 API、概念或最佳实践 --- #### 每日一篇的质量标准 - 不是摘抄,要有自己的判断 - 不是长文,先保证问题被讲清楚 - 不是收藏夹,要能复现或能指导下一次行动 - 每周回顾一次,把零散 md 整理成专题 --- #### 技术以外的软技能? - 技术文章 - PPT分享(组内,公司级,外部分享)