在没有老师指点、没有考试负担时,以项目为基础的学习方式很有用。
以项目为基础的学习方式简单地说就是设定一个需要1~3个月达成的目标,达成目标
的过程就是学习的过程,达成了目标也就达到了学习的效果。为了完成项目,你必须围绕
着目标努力学习,以项目为基础的学习符合整体性学习的每一个过程。
1~3个月的项目可能使人产生畏缩情绪,但是假如你对项目兴趣浓厚(所以要选择恰
当的项目),相信这是快速学习的最好方式。以项目为基础的学习没有固定的公式。
以下介绍一些应用这种方法的例子。
(1)编程──设计一个大概需要1~3个月完成的项目,比如一个小的应用程序,建一
个网站,写一个小游戏。
(2)网站──搭建一个个人网站,使用从简单的HTML到复杂的JavaScript、CSS等
技术,成功搭建一个网站,会让你对以上知识点融汇贯通,理解更加深入。
(3)写博客——将自己学习、工作中遇到的问题,问题的解决过程,平时看的书的知识点、
个人学习过程中的心得体会进行总结、提炼,写成文章,放在博客上,日积月累,可以
有利于后期不时翻看、温故而知新。
在开始设计一个项目之前,还有一些建议。
(1)从小项目开始。一个好的项目会提升你的层次,但是太大的、看起来遥遥无期
的项目会动摇你的信心。所以,如果你的目标仅仅是学习,还是设定一些需要花费1~3个
月的项目为佳。
(2)记录下来。将完成项目的过程记录在纸上,将工作进度记录在纸上会加强你的
自信心,翻阅前面的工作,会激发你继续进行下去的欲望。
(3)创造一个有意义的目标。仅仅有一个项目还不够,只有项目完成后有一个清晰的
目标时,学习才更为主动,热情更高。假如项目不仅是为了学习而设立的,项目
本身具有的意义会激发你的热情,并使你为着目标而持续地努力工作,不断学习。
项目应该简单,但是也不能太容易。写下预计的完成日期,计划好日程,每天按时完
成部分工作。在你完成项目之后,回顾一下以项目为基础的学习方法,看看还有什么相关
的项目可以去做。