既然选择了程序员这条道路,自然就免不了要不断的学习,正所谓学习无止境,技术永创新。学习的途径有很多,总的来说无非两种:一种是收费的,另一种是免费的。我自然会选免费的学习途径了。下面就是我搜集的一些学习途径,和园友们一起分享下。
第一种:免费的视频。
视频的优点就是简单明了,可以边看边学,生动有趣,方便快速进入学习状态。我在计算机方面的知识,大都是通过看视频入门的。最早学asp的时候,是看的网易视频,我至今还记得是一个叫FIF小组的视频。php是看的李炎恢和php100上面的视频,css也是李炎恢的视频。photoshop的进阶学习 是看的一个叫李涛的老师讲的视频。C语言程序设计是听的某大学的上课公开课视频。数据库方面的知识是看的优酷网上某网友上传的等等。这些视频资源让我受益颇丰,但是也花了我大量的业余时间。学习进度慢,这就是视频的缺点。有些老师由于自己的理解有误,如果你不加思考的全盘接受,会让你走很多弯路。视频作为掌握新知识的启蒙教程,是非常合适的,但是很难让你有更深入的理解。
第二种: 免费的书籍。
书是人类进步的阶梯,要更上一层楼,就要看书。一般来说,一本书包含作者对相关知识的深入而又系统的理解,几乎是无保留的教。如果能认真看几遍,一定能从其中某些章节中得到启发,会有一种顿悟的感觉,而且看书可以自己把握快慢的节奏,有时候一个小时看书,相当于看10个小时的视频还不止。
第三种: 源代码。
当你觉得网上的那些视频太小儿科了,简直浪费时间,看书,又感觉千遍一律的时候,说明你的瓶劲不在于基础知识和应用层面。这个时候需要看看那些优秀的开源程序是怎么写的。对于前端来说,研究jQuery的实现机制是最好不过的了。但是看源码是最难的一种,往往很坚持看下去。我建议先从一些小的工具类开始看起,找到一些看源码的方法。弄明白之后,一定要自己能实现出来。这样才能变成自己的知识。
原文地址:http://www.cnblogs.com/afrog/p/3915765.html