Week003 学习总结
1.发现问题比解决方案更重要。
2.架构首先要满足功能性的需求,功能性的需求时一切的基石。
3.非功能性的架构要求,是衡量系统设计的好不好的标准。
4.非功能性需求包含:高性能(高并发情况下系统仍能保持原有的响应性能);高可用(分布式解决问题时,任何组件都可能产生问题)(高并发情况下的高性能,系统故障下的高可用);可伸缩(添加服务器后服务器能够正常融入集群并提供服务);可拓展(关注功能性需求,设计原则解决问,保证架构也是可拓展的);安全(保证信息不被窃取)
5.确定的技术可以解决确定的问题,不需要特意用很牛逼的技术来彰显实力。
6.缓存一般不更新,一般是直接删除。不建议对缓存进行更新。
7.技术是为了解决技术问题,而不是技术难度。技术应当由变现能力,为公司创造价值。
8.淘宝类目体系是核心,抓住了用户的痛点、关注点。抓住了问题,事情就会迎刃而解了。
9.业务推到哪里,快速的解决,选择当前最合适的。必要的时候可以考虑花钱解决问题。
10.遇到问题/技术更迭时评估原有方案和其他方案,在可以解决问题的前提下尽量选简单便宜的。
11.亡羊补牢,没事不要瞎折腾,只有在付出了足够的代价才能看出做的事情的价值。
12.先关注人,再关注事。
13.完成目标而不是工作。
14.我也相信技术改变世界:)
评论