自己学习流程
先看一些视频获取基础知识,看视频获取的知识面比较广,比较适合初学。学习基础知识,简单敲一下demo,熟悉一下流程
找一本经典的教材,将相关知识浏览一遍,快速的吸收一下。找参照书中的demo将课后习题做一下
查看官方文档获取准确和内容足够全面的知识,方便建立自己的知识体系
做一个小项目,不断的重复前三条,不断尝试,提升自己
初级-视频
看视频
边学边实践吧。找一个简单的工程(不是视频中给的例子)自己上手做一遍比只看视频好得多。
中级-书籍,官方文档
先做个小项目
临时发现自己有哪方面不懂,就从那方面学下去。找相关教材、经典书籍、文档学。比如弄不明白 HTML、CSS 就去读 W3 文档,弄不明白 HTTP、MIME 什么的去读 RFC。
在空闲的时候整理一下,写成博客形式记录下来
等到自己决定深入学习了,之前做的工作都是铺垫
高级
当然,想深入,java、计算机体系结构、数据结构、计算机网络这些,都要学(如果你没学过的话)。这些是基础,不然上层的教程和文档会看不懂。
跟着官网走。他对官网的技术文档及更新跟得很紧。在项目中,能够提出很有效的建议。
实际编程开发技能也是在工作中真正提高的
看视频的优缺点
优点:讲的比较透彻,涵盖的内容比较多
缺点:进行整理和吸收周期比较长,不利于编程能力,容易禁锢思想,不利于思想的发展
看书籍,官方文档优缺点
优点:
书籍:翻看方便,有利于查缺补漏,有哪方面不懂可以快速学习
官方文档:准确性高,内容足够全面。有利于查看,和学习新特性
看视频学习相关的问题
讲的真心不是一般的慢,而且很多超基础的东西也讲的很细,感觉面向的学员更像是没有计算机使用经验的(那种不知道双击能开编辑器,跑java不知道jse或jdk那种),看这种视频1小时,和你看10分钟正式书籍的效果一样。
光是跟着视频写代码,大概半年都看不完。周期太长,不利于快速发展
视频虽然讲的很透彻 当时看完理解了,事后容易忘, 进行整理和吸收周期比较长,不利于编程能力,思想快速成长。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。