我们不管学习什么, 必不可缺少的一定是恒心和毅力, 学习 web 也一样, 更需要不断地学习和练习, 因为语言嘛, 就是不断地练习才能说得更好, 所以不要偷懒, 偷懒一定学不会, 这就是计算机语言, 下面看一下小猿圈 Web 前端讲师的分享吧.
感想:
1. 学习一个技术, 不是一看见源代码就是 copy, 而是仔细阅读后, 找到自己想要的, 并且自己写出来, 自己理解了, 下次遇到同样的问题, 自己才能解决.
2. 在电脑上学习的过程中, 我总是先建立一个 txt, 这样便于记录, 然后再进行分类到笔记中.
3. 把你看到的每个网页用大脑生成 html 代码和 CSS 布局.
把你看到的每个动画和交互用大脑生成 JavaScript.
4. 一定要养成做好笔记的习惯. 并且要学会做笔记.
5. 页面中中所有的东西都要放在一个标签里面. 否则不好控制.
6. 自己的知识库在开始学习的时候都是十分的少, 随着时间的推移, 自己的类库会不断的增加. 这些类库一旦写好, 那么到以后只需要调用并稍微修改即可成功. 因此, 在开始的时候, 一定不要着急, 只需要慢慢的来, 一定可以成功. 并且要不断的看书, 增加自己的知识点, 在看书的过程中, 一定可以遇到很多自己从未见过的知识点或者其应用, 但是不要惊奇, 一定要用正确的态度对待他们, 并且要接受他们.
经验:
1. 对于强的类库或者其他的东西, 必须对其中的所有的函数或者属性都有了解, 知道他们都有什麽共鞥, 能够完成什么功能, 所以说, 对于第一阶段来说, 不是完成了什么功能, 而是自己是否把书看完了, 到后面的做项目的时候才可能深入了解. 现在是把每个看见的东西都要知道他们的功能, 能够完成什麽作用.
2. 心境上, 就是按照自己的步骤来, 不用羡慕别人做的多么好, 也不要嫉妒别人, 而是应该自己战略上 pk 对手, 就是把别人看的非常弱, 用来增强自己的自信心. 但是在实际的执行上, 应该多重视, 知道自己的差距, 更要知道自己的优点.
3. 程序中的注释是为看不懂代码的人写的, 对于优秀的程序员来说, 很少去看别人的 注释, 一般都是直接看别人的代码. 因此, 自己应养成看别人代码的 习惯, 不要更多的看别人的注释.
4. 对于每一门程序语言, 自己都应该买一本书, 让自己入门, 并以这本书为主, 也就是主干, 然后再进行扩展, 最后长成一棵大树, 供世人瞻仰.
5. 一定要锻炼好自己的身体, 身体就是革命的本钱.
6. 学习的途径相当丰富, 绝非只是通过书本上的文字.
给大家介绍一下我的学习方法.
学习编程没别的, 就是勤记忆, 勤练习, 勤思考. 需要记忆很多, 我是死记住的 (因为脑子没有那么活), 但记的时候可以找一些规律, 比如把类似的东西归在一起记忆. 在练习方面, 我认为, 我们的教程编写得很好, 例题和习题很典型, 只要把书上的例子吃透, 课后的习题都会做, 这样就能达到掌握知识的目的, 当然在后续的学习中要不时地复习前面的知识, 并和新的知识对比, 这样才能熟练掌握. 在勤思考方面, 主要的是在敲出代码的基础上 debug,debug 的时候, 不要太急于问老师问同学, 先试着自己去解决. 用得最多的测试语句就是在控制台上输出想查看的变量值, 比如, 出现了 NullPointerException 的异常, 就可以用 System.out.println() 查找是哪里出现了空值(这个方法并不能概括全部的查找 NullPointerException 错因的方法, 只是举一个例子). 还有一点很重要, 要学会理解错误提示. 要做到这点, 就须适当地提高英语水平.
说了这么多, 大家知道应该怎么学习了吗? 自己勤奋很重要, 加上交流也必不可缺少, 也许一个东西自己在那想半天, 不如问别人一句来的快, 适当的多交流, 如果针对转行过来的小白, 建议看着视频学习 Web 前端自学2群: 738735873, 从头做起, 最好一步一步学习, 加油吧, 前端相对其他语言还是相对容易的, 相信自己可以学会, 有问题, 也可以给小猿圈 Web 前端讲师留言哦~~
来源: http://www.jianshu.com/p/e2703fd89e54