笔记:
- 时间与空间
- 时间换空间。对于可能被重用的中间计算结果,不存储、下次需要时重新计算。
- 空间换时间。对于可能被重用的中间计算结果,存储、下次需要时不重新计算。
- 应用与底层
- 举两个例子:
- 应用型:学会使用 JSON 解析库;
- 底层型:优化 JSON 解析库的效率;
- 以目前我的状态,更适合向应用型发展。可以说是堆业务,这可以快速解决实际问题,由此带来的成就感,大于把搜索效率提高一倍这样的成果。
- 当然,如果效率优化成为业务的核心时,还是会用户去优化底层。
- 另外,感觉目前大多数产品、大多数开发者都处于应用型、堆业务的状态。这没什么不好,虽然应用型是建立在底层的基础上,但如果没有应用的失去,底层也不会自动发展的。
- 举两个例子: