感受
来源:6-1 项目架构升级——构建高可扩展性,高可维护性的项目架构

入门级全栈专家
2023-08-11
我觉得搞教学就是深入浅出,用最简洁的方式和语言把东西讲明白。
老师可以看看文件目录:dao,basedao,basedaoorm,model,usermodel,userInfoDefine,definemodel,ormmodel。老师自己想象一个没有写过传统后端项目的人第一次看见这写文件和目录,怎么可能能清楚的理解这概念的相关和区别呢,我才看到第五章,结构这么复杂,我也算是写过ts+egg,ts+koa,也刷过vue和react源码的人,我觉得我是有些基础的,但还是看得很累
总而言之
增加了过多不必要的的概念,
课程衔接解释的也不清楚,忽然就蹦出来几个新文件,
后面的业务代码过度封装了,
最高效的教学的就是直接丢出来一个最好的方案给学生讲清楚,而不是讲出来一堆方案一个个否掉 ,一个方案能解决的,就没必要用三个方案,这样都会增加很多心智压力
其实我之前就发现老的ts课程也有这些问题吗,设计简洁易学(不是简单)的课程让学生学完要好过难学中途绝大部分人会放弃的课
(没有恶意,真心建议)
2回答
-
慕粉3946981
2023-08-22
其实这门课程学的就是这个过程,不像架构课或那几门新出的全栈。
这个课程学的是个思路,整体来说没有理解react源码难(比如队列收集dom树委托到document上模拟事件流、ref、生命周期、dom diff这些原理)
掌握完这门课程对理解nestjs有一些帮助。
其实我觉得老师ts那门课程,应该把更多的框架里面的类型演变抽成一个个例子再组合进来,那门ts课价值就更大。012023-08-22 -
keviny79
2023-08-11
谢谢你的建议,很遗憾课程没能达到你的期望。课程是基于一二线企业大中项目的架构要求开设的课程,也是较大提升前端架构水准到一个新的高度的课程。
(1) sequelize 这三种方案没有最好的,应该说是互补的,适合不同的操作和场景,在企业都有使用,都需要掌握。所以课程都讲了。
(2) 课程都是合理必要的封装 ,如果你觉得哪一个地方封装了,但没理解,可以问答区提问。
(3) 你说的 “蹦出来几个新文件”,可以具体告诉我,课程肯定是连贯的哦。
022023-08-22
相似问题