Education of a Programmer 浅识
- 对待技术的态度:虚怀若谷,波澜不惊
- 端到端的系统设计中,如何在系统组件中划分职责,权衡利弊及隔离复杂性。
- 如何在功能设计上隐藏潜在的复杂度,对端使用负责?
- 分层或组件包含的功能和依赖的复杂度,在修改、替代、增加时不断暴露,如何在设计时考虑到当下和随后的发展
- 分布式架构的异步优先和需要注意的点
- 性能指数级的变革性提升,数据流(业务逻辑)似乎比代码(性能算法)更重要?
。。。
越到后面越难总结,这篇讲的不是观点,是端到端(产品功能)中通常涉及到的复杂性、异步、分层模块、性能、管理方面的思考、完整系统的组成维度。
译文:http://geek.csdn.net/news/detail/201333
原文:https://hackernoon.com/education-of-a-programmer-aaecf2d35312
Written on June 8, 2017
请我喝杯咖啡吧