谈谈有目的的学习

事情的起因是,某人觉得学了C++的语法之后,似乎没什么用,不知道要怎么去用,这样的话,很难继续的学下去。

其实,成年人学习是一定要有目的的,小孩子还好,可以为了学而学。人一长大,学习一旦没有目的,就学不下去了。

对于C++,我是学了一点点基础之后,就直接按钮某杂志的文章写一个在线发送寻呼信息的程序,结果还把我一个同学搞毛了。
对于一般的情况,也是类同此理。自己找一些好玩的应用,遇到不足之处再补相关知识,这样学习起来就十分有劲了。好玩的应用是很多的,比如写一个在桌面上自由活动的小动物,可以把自己的宠物放上去。或者是用javascript写个很小的游戏,或者是用flash做一个故事发给你的朋友,或者是对自己感兴趣的方面搭建一个小网站。

不过做这些事的时候,都要对自己提高要求,精益求精,不要因为这个软件或功能别人已经做过了就不去做。最好也不要直接用别人的组件,从底层一点一点慢慢搭。搭完之后,了解就深入了,知识结构就上去了。

比如写一个相册,你可以不用gdiplus库或其它图像库,自己去研究文件的格式,或者,自己去研究一下图像是如何变灰的,当然如果这些你都已经了解了,那也可以再去研究再深一步的效果比如雨点效点。

又如搭网站的时候,先不要使用别人的ajax库,自己先手动做一个ajax模型,这个模型虽不如成熟模型那么方便,但搭的过程会很有意思,也能让自己理解别人为什么要那样设计。

在理解的基础上,再去使用别人的库,就会更得心应手了,出了问题,也不会茫然无措了。

当然,有目的的学习而不是系统的学习也是有缺点的,缺点是这样学了很久之后,可能还有少量很基础的东西不知道。因为毕竟不是系统的学。有时会出点低级错误被人bs。我感觉这样就像张三丰练的九阳真经,听些短言残章,虽有所悟,但是毕竟不系统。不能给小无忌治寒冰掌之毒,但不妨碍他成为武林泰斗。

此条目发表在随笔分类目录。将固定链接加入收藏夹。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

*