感想及目的
??????? T31项目在最初报名时,我只想拼一把,将现在项目设计及构建结构的无序及代码上的混乱进行自我的提升。今天听取了一节课后,我无比庆幸当初的拼一把想法,一个明确、清晰的项目实施原则,明确的计划尤为重要,尤其对比我现在负责的从项目设计到实施时混乱,需求的一改再改,代码的胡乱添加这样的感受最为突出,我希望从这个项目的学习实践中吸取经验,避免下一个工作项目同样嵌入现在负责的项目的泥潭中。?????
1. 关于项目立项的STAR法则
?STAR法则是情景(situation)、任务(task)、行动(action)、结果(result)。应用到项目中时:
?1. situation指的是需要了解建立项目的目的,项目的需求,了解及熟悉项目使用的技术栈;
?2. task:构建项目架构蓝图,并实现架构蓝图;
?3. action:每个人员的负责的内容;
?4. result:最终实现的结果。
2.学习方法论
1. 如何学习的能力? ?? 学习能力主要指如何有效的吸收、消化、表达知识。主要从三个方面: ????? 1. 思维能力-- 结构化、逆向、抽象思维 ????? 2. 融会贯通的能力 -- 了解、表达、运用知识 ????? 3. 总结能力? 2. 快速学习的能力? ?? a. 抓住主要信息的能力 ?? b. 提升摄入的质量 ?? c. 加深内化的深度 ?? f. 学会表达、输出(没有深入,无法浅出)
3. T31项目简述
2.1 项目简介
?T31项目是类似于12306的售票网站,包含用户注册/登录、查票、下单、付钱、通知等主流程,了解架构设计背后的方法论,抽象商品、订单、支付的核心模型。
3.2 项目技术栈
?1. SpringBoot
?2. SpringCloud Alibaba
?3. MybatisPlus
?4. MySQL
?5. Redis
?6. RocketMQ
3.3 项目架构
?1.基于大厂规范的标准开发流程
?2.基于分布式微服务架构的购票系统
|