讲师背景和分享主题
第一把斧
- 有预期知道在什么时候 做成什么样子
- 有清晰的反馈
第二把斧 设计模式
- 低耦合 高内聚
- 软件设计的核心驱动力和目标
- 具有生命力 更强大
- 设计原则
- 开闭 依赖倒置 里氏替换 单一职责,接口隔离
- 设计模式
- 工厂 适配器 策略 观察者 组合 模版方法 装饰
- 开发框架
- Srping Mybatis 反应式
第三把斧 架构模式
分布式架构
- 分布式缓存 消息队列 负载均衡
- 直接去学具体的解决方案, 核心技术、核心原理, 自身出现的问题怎么去弥补问题
- 问题能不能承受 替代方案是什么? 没有完美的方案
- 做好权衡 人力 开发成本
- 工程实践是什么 价值点是什么 关键点是什么
- 分布式关系数据库 NoSQL 搜索引擎
- 分布式一致性原理与ZooKeeper
微服务架构 - 领域驱动设计 服务复用与中台化 - 微服务框架 RPC
- 要广度 也要深度 但是技术细节不需要全部掌握 能做到推导,知识结构的推导 梳理
- 学习核心的技术 细节不是学出来的 从高处往下推