培训项目完结总结
Posted 139的世界真奇妙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了培训项目完结总结相关的知识,希望对你有一定的参考价值。
总结
-
虽然说是一个小型项目,但毕竟是从0到1的经历,从开始架构选型、需求分析、数据库表的设计等等、一步步走过来;一开始自己没有太上心,觉得就是一个小项目嘛!没什么大不了的;但是往后面越做就感觉自己缺少太多;尤其是对业务整体联系逻辑的梳理不清,看问题总是局限在某一个方面,不能宏观的分析模块与模块之间的联系;这样就导致很容易错误,一根筋往硬着往前做最后不得不返工。
-
第二点,说实话自己对于技术方面非常敷衍,像对于rabbitMQ的使用,自己是参照大哥这边的代码写的,仅仅是大概理解了各个代码是做什么用的,但是对于原理,整体生产者、消息队列、消费者的运行流程并不清楚,仅仅是会用的入门级别,再者常见的使用场景有哪些,常见的问题有哪些:如何保证不重复消费、如何保证一定消费、如何清理队列、如何自定义队列的重试机制等,真的太弱了;没有从本质上去学习使用一项技术,这样只会停止不前,千万注意!
-
第三就是对于需求要有自己的思考,碰上了一位好的产品,他提前思考了一些产品的一些需求,所以规划整理需求是合理的,但是对于一些产品经理,根本不懂要做什么,这个时候就会乱提需求,这样按照他的要求去做后面是有很大的问题,大概率是前后矛盾、问题一片,最后返工;所以产品经理对于自己的产品的功能模块思考非常重要,他既需要着眼于每个模块,同时又需要将模块与模块之间合理的联系,归根结底是梳理清晰模块背后数据的联系,这对于后端同学梳理模块之间数据联系的能力有很高的要求,最终体现在数据表的设计和表之间关联关系的梳理。
-
产品功能,需要梳理清楚这块功能的作用和意义是什么,与其他功能有什么区别,就说公告和消息不可混为一谈,公告是对于系统中所有人员,消息是对于单独成员来说的,身为后端不仅仅是接需求做功能,一定得清楚理解功能的意义是什么!
-
学习收获哪些:架构选型、接口的设计、请求返回体设计、表的设计(尤其表与表的联系=>由业务关系推断而来,需要自己梳理清晰)、定时器xxx-job、rabbitMQ、mybatis-plus、短信接入等
以上是关于培训项目完结总结的主要内容,如果未能解决你的问题,请参考以下文章