起初学习互联网先从哪里学

如题所述

作为一个学习了前端5个月,前身是个设计师的前端小白,学习之路可以供大家看看。
1.做所有事情之前先确认,你对前端的喜欢程度。如果足够喜欢,请往下看。
2.关于书籍:需要多敲代码多发现,但必须要去看书。千万不能学习网上那种浮躁的方法,直接实践,不懂然后直接找解决方案,这可以帮助你解决一时之需,但遇到类似的问题的时候,你并不能马上触类旁通,长远来说这无论对于程序员还是其它职业来说无疑是降低了学习的效率。只有书籍里面的内容才是经得起考验,真正放心地放到我们的知识存储里面。就书本身而言,我不建议大家看国内人写的书。以下是入门的分类书籍:
CSS: CSS入门经典--美国人RICHARD YORD写的
CSS高级精通标准第二版--CSS的书无人出其右
CSS禅意花园--原文挺好的,不过翻译得比较差劲

JS:DOM编程艺术--Javascript高级程序设计--javascript语言精粹--编写可维护的javascript--javascript设计模式--javascript权威指南(只当工具使用)--高性能javascript
其中的javascript高级程序设计需要读至少3遍,敲一遍代码
3.关于敲代码
一开始一定要照着别人的代码照着打,中间遇到不理解的没关系,一定要坚持去解决遇到的小问题,把自己的基础和自信积累起来。尽量挑一些由浅入深的代码来照着打。比如实例索引
4.关于笔记
要善于做笔记。我用了两个本子去记住我遇到的问题,然后隔几天再看一下,尽量保证遇到这类问题的时候能解决。
5.关于博客
要多关心国内外的大牛,知乎豆瓣里面都有,比如月影,比如 @张克军之类的业内前端大牛的动向,了解他们在了解的东西有助于我们把握一些我们自己把握不到的业界信息
6.关于其它
一开始千万别用类库之类的工具,jq,YUI固然好,但无法帮助我们走的更远。把基础打扎实,才能更好的利用类库。多点看看github,stackoverflow之类的网站,看看别人写的源码。遇到问题多看标准。订阅比较好的前端咨询,比如dailyjs之类的。
---------额外的进阶--------------
对于进阶来说,可能更多的要接触别的知识,比如说http协议,后台的语言,比如php,python,nodejs之类的,有助于反过来了解前端优化或者其它一些方面使用的根源

作者:xiaojun kang
链接:http://www.zhihu.com/question/19879259/answer/21781724
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
温馨提示:答案为网友推荐,仅供参考
相似回答