天才密码 读书笔记之十五 分而治之

2016-11-11  本文已影响124人  Juude

。这颗技能树假设面试者已经有了基本的编程技能了,如果没有这个限制,树可能会更大。而每个叶子节点都是技能树的一个很小的模块,如果对每一个模块进行划分子单元,很容易列出比这颗树更大的子树,这就可以看出想做出一个功能完善,性能好的应用有多难,对于一个没有真正开发过应用的产品经理来说,他提出的需求可能只是“做个app”,对他来说,“做个app”只是个不起眼的叶子节点但是对于开发者来说,他看到的却是一大颗树。这就解释了产品经理和程序员之间的对立了。对于一个想要提升android方面编程技能的人来说,想要将叶子结点的每个单元都了解的很清楚是不太现实的,他想要快速地生产出好的结果,最好的方法是很多子树提供非常稳定的输入输出。比如说如果我们只考虑高性能的android手机,那么性能优化这颗子树就不用关心了,如果他有很高效的UIKIT库, View这颗子树他也不太需要掌握了,只有遇到问题的时候才需要了解细节。

参考

上一篇 下一篇

猜你喜欢

热点阅读