梦行
梦行
Published on 2021-08-08 / 51 Visits
0
0

架构实战营毕业设计以及总结

毕业设计

电商秒杀系统.pdf

课程总结

学习历程

  2019 年 8 月,在极客时间买的第一门课就是华仔的《从0开始学架构》,也是因为这门课接触到了极客时间。但是也只是买了一直没有学习,后面因为对 netty 产生了兴趣买了第二门 netty 课程,学习了大半。后面因为 2020 年初疫情闲置在家,感觉时间很充裕,另外也感觉到自己有很多东西是不会的,就将极客时间架构师学习路径上的课程全面购买了,后面陆陆续续也学习了不少课程,到现在已经有 30 多门拿到毕业证书的课程了。

  同时,在 2020 年 3 月,看到极客训练营(那时叫极客大学)联系李智慧老师开了一门《架构师训练营》的课程,第一时间就报名了,成为了在极客时间上的第一个训练营,经过了 4 个月的学习,也掌握了一些基本的架构设计方法,但是总感觉缺了点什么。

  后面看到极客时间又开了一门《架构实战营》,看到里面的内容以偏向业务为主,想到自己陆陆续续学了很多关于后端的技术,但是对于业务这一块缺少实际的理解,就第一时间报名了。课程上到结束,发现收获很大,不仅学了业务上的一些知识,也知道了之前总感觉缺少的部分是啥了,那就是你的架构没有能让人相信的东西,没有设计的初衷和基准点,架构设计是为了解决问题的,不是给了一张架构图就完事了,而是要结合实际场景进行跟踪对于,选出合适简单可演进的架构。

关于自己

  • 我在读书时学的客户端和嵌入式方面的,也自学了 iOS 开发,基本接触了 Java 的 Servlet 开发。

  • 大学时的实习工作就是C# WinFrom 开发游戏盒子(PS: 当时老板骗我说做 C 开发)。

  • 第一份正式工作是C++ Qt 的客户端开发,后面陆陆续续接触到了 iOS、Android、Electron、Creator 游戏开发等开发,也尝试帮兄弟部门开发过一个 Python Falsk 的运维系统。

  在工作后,由于产品的特性,所有相关的内容全是插件化的开发工作,包括插件开发以及设计插件机制。在李智慧老师的训练营中也输出过一份分享,深入理解 Cocos Creator 的插件设计架构

学习总结

对于华仔老师的课程,个人的理解就是

  • 面向复杂度进行架构设计,通过拆分、叠加和冗余法则明确架构设计,以合适、简单和演进为基准,筛选出合适的架构设计方案。


Comment