今天在看到一篇文章,主要是讲如何避免学习的误区的,有些话,我觉得比较有道理。
大意是说,我们总是一头扎进技术里面,不知道抬头看路。
在学习一种技术的时候,多数人的做法直奔主题,学习知识,关心细节,不断的做工程,加强自己对代码的掌握和熟练运用,从来没有想过为
什么会有这种技术,这种技术是干什么的?这用技术有什么优势?如何与其他的技术的交互?最终 ,就会造成菜鸟程序员,永远成不了大牛。
我在思量着,自己是不是也经常犯这样的错误。
学习一种技术不在于这种技术怎么使用,重中之重是这是什么,理解其原理;其次是有什么用,再次更深层次的这种技术和别的技术怎么交互;
最后才是如何使用这种技术,有什么优势。
平常的学习最应该是把握宏观而不是一头扎进细节,陷入误区。
学习一种技术时,问自己三个问题:
1、这种技术是干什么的,有什么用?
2、这种技术与其他技术如何交互?
3、这种技术有什么优势?
宏观固然重要,在注重宏观的同时,也要付诸与实践,把握好技术关。