我的学习经验就是多做练习,先做别人的例子,让自己去理解,比看书效果要好,做完例子也理解了以后再看书,效果是非常明显的,而且效率也会提高了。
应该给实践分配95%的时间。只看永远都不会。
其实刚开始学习qt要多仿写别人的例子,然后不明白的地方就查 assistant ,然后就是多跟人交流!!!给你推荐一个博客 http://hi.baidu.com/llxqnh
其实我自己也是,那几本VCL原理书仔细看,但是感觉死记硬背没有连贯性,还无法真正理解,更谈不上提出和解决书上没有提到的问题。但是通过自己直接研究和修改源代码,感觉自己真的懂了,甚至比书的作者懂得都多。。。
参考:http://zhidao.baidu.com/question/157943741.html
--------------------------------------------------------------------
其实这个东西就像游泳,别管理论多么美妙,不下河折腾两下,还是不会。但是有些人呢,不用学理论,直接下河折腾,就算是只学会了狗刨式,他也可以理直气壮的说自己学会游泳了。而且小时候亲眼所见,这些自学成才的乡下孩子还从桥上跳下去,看得我心惊肉跳。其实我自己学会游泳也是被逼着学会的,但至今只会狗刨式。这里讲的是一般情况。
更完美的方法是:就像教练一样,一边给你理论指导,一边当场实践练习纠错并熟悉,而且还是一对一有针对性的因材施教,理论实践双完美,培养世界冠军就是这个路子。
但我们没有这样的际遇,学校里教的都是基础知识,后面还是要靠自学,而且商业代码规模很大,不是学校所能承受的。带有市场眼光的项目,更不是学校所能教出来的。当然学校里也有很深入的研究项目,但通常都只是很小的一小块,而且不以盈利为目的,而且往往不具备工程实际应用的能力,对我完全没有吸引力。
总结:跳下河天天折腾,一定能成为高手!