技术的整体概念

如果我们要采用一项技术,需要对其整体概念有了解。

我们要解决什么问题,这个解决方案的优点是什么,缺点是什么,有没有其他选择的方案,它们之间有什么不同。

技术的学习和使用也有层级之分。

第一层:问题的解决方案,能否解决问题,优点,缺点,不同方案的比较

第二层:内部的实现原理

第三层:使用时要特别注意的地方,细节

第四层:如何使用

每一层要解决的问题不同,我们一般可能从第一层部分开始,然后第四层,最后是第三层,以致于最后忘记了第一层的真正问题,是否有更好的方案。以及第二层内部实现原理,导致在出现问题的时候不太容易解决。

另外,不同层级之间考虑的问题不太相同,尽量不要弄混淆和有遗漏,不要在顶层方案还不清楚的情况下,直接考虑底层细节和如何使用的问题。

猜你喜欢

转载自ziwuzu.iteye.com/blog/1872841