毕业总结
相见恨晚。
这是我这几个月在学习时候出现最多的一个词。
作为一只野生开发仔的我,学习这门课之前,有着这些疑惑:
基于当前业务以及人手下,大佬们是如何设计又快又好的架构?
架构设计过程中容易掉的坑?
开源框架如此多,网上各种方案,如何选择?
微服务落地技巧?
如何快速理解业务?
后续如何持续提高?
...
而课程一一解答了我上面的疑惑,比如:
业务分析
一个复杂度模型:质量复杂度 x 业务复杂度;
架构设计
一个架构:4R 架构(Rank、Role、Relation、Rule)
一个指导思想:面向复杂度架构设计,即通过对应的高性能,高可用,高扩展等手段逐一降低业务复杂度。
一个流程:
方案选择
三个原则:合适、简单,演进。
架构演进
十万/百万/千万/亿级 即时通讯架构演进分析
能力提升
三个学习方法:海绵学习法,Play 学习,Teach 学习法
技术提升
三个方法:链式学习法,比较学习法,环式学习法;
业务理解
5W1H8C1D: Why/Who/When/Where/What, How, constraints(成本/性能/安全/合规/兼容等约束),Data。
TAARRR: 获取、激活、留存、收益、推荐。
另外,也习惯了一些思考:
业务的复杂点是什么?
技术的本质是什么?
问题的根因是什么?
最后的最后,感觉华仔老师,苗苗班班,以及听闻 &大海助教~
版权声明: 本文为 InfoQ 作者【圈圈gor】的原创文章。
原文链接:【http://xie.infoq.cn/article/0574e97c9e35798ab36e8de26】。未经作者许可,禁止转载。
评论