毕业设计
课程总结
学习历程
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 的插件设计架构。
学习总结
对于华仔老师的课程,个人的理解就是
- 面向复杂度进行架构设计,通过拆分、叠加和冗余法则明确架构设计,以合适、简单和演进为基准,筛选出合适的架构设计方案。
本文由 biezhi 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2021/08/11 10:38