Week2 学习总结
本周主要学习了以下几个知识点:
面向对象编程以及 DDD 设计原则:
学习如何区分面向过程与面向对象编程,尝试使用面向对象的逻辑上的编程,而不是为了代码规范而采用面向对象形式上的编程,还没有切身体会到如何应用落地 DDD 设计原则以及真正逻辑上的面向对象编程,这个需要日后加强学习。
设计模式:
常用的几大设计模式的分析及讲解,以及一些设计模式演变的历程及优缺点,使用场景等。
业务和技术的关系:
在答疑环节,提了个问题是在工作中经常遇到的如何根据实际场景中来考虑业务还是技术设计优先的问题?并得到了老师的解答,让我充分意识到,不能单单是针对业务或者技术单向的关系,应该是个双层依赖的关系,以前工作中很容易因为自己的喜好,偏向于业务然后忘记注重对自身技术的锤炼,或者醉心于技术又忘记自身处于公司职责的使命,需要把握好两者的度,技术本身迭代的周期快,不一定是学的越多越好,或者用新的技术不一定是好的,还是需要适时的因地制宜,同时兼顾自身的水平提高,了解框架的设计原理及模式,有助于更快更深刻的理解和学习新的框架。
评论