如何学前端?

  • 李笑来讲:最偷懒的方法就是不偷懒。
  • 寒泉(winter)讲:
    • 任何被动的痛苦都不能使人进步
    • 前端成长:知识占20%,能力占80%
    • 能力是三大块:编程能力、架构能力、工程能力。
    • 知识学习:寻找线索、建立联系、分类、追本溯源。知识体系的建立是一个推翻重建的过程。看书要宁缺毋滥,书不能挑深入浅出的学。
    • 能力培养:教材、刻意训练
  • XDITE讲能力培养
    • 中文速读
    • 英文
    • 写作
  • Phodal讲
    • 输出是最好的输入。用教授给他人这种办法,学习效果做好,大概能掌握90%的知识。(我推测可以写博客)
  • XDITE讲编程学习方法:先做项目,后看书打基础。
  • 叶小钗讲:看经典的书切记要细,切记要看懂,看不懂就反复看,最后一定要留下学习成果
  • 司徒正美讲:看完一本好书,对一个人的提升往往能达到质的区别。
  • 某人讲看算法和数据结构加2年编程经验,和10年编程经验所获得的能力是相近的。

那我应该怎么做?

  • 写博客:一周3篇的频率
  • 看书(我没有了解过书中的内容,所以不一定看)
    • 算法导论
    • The C++ Programming Language
    • 《javascript语言精粹》
    • 精通CSS(第2版)
    • CSS3实用指南
    • 编写可维护的JavaScript
    • 编写可测试的JavaScript代码
    • 重构:改善既有代码的设计
    • Javascript高级程序设计
  • 看源码
    • Zepto
    • jQuery
    • Fastclick
    • iScroll
  • github
    • 找些实战的项目,看看别人的代码