Posted by Spoony - 2006.5.16 at 8:58 PM
一直都有一种感觉:不要让自己“闲”下来。这里的“闲”包含了没有实践的学习。我以前一直认为在实践中学习才是有意义的学习,而没有“产品”的学习是“空”的学习,这样的学习显得很“闲”。
一直以来,我尝试做了好多的工具软件、全站系统。的确,我从这些软件的开发中学到了很多的东西。然而,现在,我一时想不到我下一个需要去开发的项目。于是我“闲”了下来,感觉学习没有了途径。
此刻,我静下心来想想。找不到用于实践型学习的项目,未必不是一件好事情。以往的靠项目实践来学习有利也有弊。利是可以把技术吃的很透,能够系统地理解和运用知识;弊则是尖端、细节技术的研究量跟不上,研究的灵活度大打折扣(因为要围绕项目的开发来学习)。
可以这样做一下思考:学习技术是为了什么?单纯的学习技术有必要加入项目开发么?首先,学习技术是为了日后的项目开发,而日后的项目开发可能涉及很广的技术范围,做单个系统所能达到的效果远不能满足这一需求。其次,单纯学习不意味着不用动手,我认为仍然有必要进行技术试验型的实践,并且这一工作量可能比开发项目的工作量要多得多!
最后得出结论:更加有效率的技术学习方法是广泛学习各种开发技术,有必要的话要做一些技术试验。