在面对一个新的东西时,
首先要甄别学习的目的和价值。
我们要能判断是不是值得学习,
或者说我学了会不会它之后,会不会用到。
如果是要学,需要怎么学?学到什么程度。
有的只是需要了解,知道就行,不需要花费太多时间。
有的需要掌握原理,需要专心投入时间和精力研究。
在确定要学习后,就要想方设法让自己知其然,也要知其所以然。
学习,有的东西时要脑袋记住它,有的是用一下就丢掉的。
要记在脑袋里的,无论如何都要把它吃透玩透。
像有些只是工具,你只需要用起来就行,不需要花费时间研究的。就像汽车,你只要会开车就行,没有必要研究怎么早轮子,因为没必要。
当然,甄别是需要一点目的性和水平的。
其次就是怎么研究一个新东西?
怎么吃透它?
怎么玩转它?
就拿学习编程来说,语言是基础,架构是基础。
语言有多种,架构有多种。
如何选择,根据应用需要来选。
用c、c++,用wtl框架来编写windows视窗图形界面程序。
语言是基础,wtl是框架,拿过来直接上手使用它。
写出程序正常运行就达到目的了。
没必要深入研究它的原理。
没有意义。
一方面,它已经是很老的东西,其次用的也不是很广泛,
只是用它来开发视窗,相比较,mfc麻烦点。