2 回答
TA贡献1876条经验 获得超5个赞
我的学习过程经历过及个阶段:主要是从断断续续看书以及实践中升级。或许你可以借鉴一下。
阶段0:《jQuery基础教程 (第四版)》
阶段1:《JavaScript高级程序设计 (第三版)》
阶段3:《JavaScript忍者秘籍》
阶段4:《Node.js 实战》《HTTP权威指南》《图解TCP IP》《图解HTTP》
不要以为前端不懂通讯协议也行
阶段5:Vue, Webpack, React (直接在官网按照教程学习)
阶段6:自己写一些教程
阶段7: 开源一些小项目,发布两个npm包
我的学习并不是持续的过程,而是断断续续的过程。当然也学到很多其他的东西。当我想学A的时候,我会发现里面有一些有趣的B,C,D可以学习。
总结一下:
不要畏惧英文文档,我觉得最好的文档就是官方文档
学习可以不求甚解,渐进式学习
保持对新技术的好奇心,尝试各种新鲜玩意
不要对某个技术特别崇拜
学习要有文档笔记的积累,有个技术博客是不错的加分项
不要认为学好前端就是学好JS, 实际上完全不是如此,你还要掌握HTTP相关知识。例如: OPTIONS预检请求,这里涉及到浏览器的机制,不明白的话,跨域POST时,可能会闹笑话。
不要认为前端只是搞前端,有时候后端架构也是要了解的
...
另外,编程不是目的。建议阅读以下:《软技能:代码之外的生存指南》
,《新生--七年就是一辈子》
。
最重要就是终身学习,读书,给自己打补丁,升级自己的操作系统。
TA贡献1841条经验 获得超3个赞
和我差不多,vue的话最好还是先跟着视频敲一个demo 然后直接做项目,遇到问题解决问题。
我学vue之前纠结了一个月,但是真正还是做项目才学的快。
从jq到vue要改变的思路我觉得最大的就是不要直接操作dom,通过数据来驱动。
现在感觉自己的根基还是不深,许多基础的js用的不熟,这是一个欠缺的。
楼上的说的很好,我之前什么都不懂的时候也有大神这样给我说然后我一脸懵逼,但是懂了一些之后就明白说的确实很对。
但是小白的话,我建议如果有师傅可以带你那最好,没有的话就比较惨,像我一样慢慢摸索着来。
别的我也不懂,学习vue的话我建议先看一个视频最基础的慕课网上的那个音乐播放器的。很好很全。跟着敲,并且做完这个项目,之后开始写自己的项目,遇到问题再去一点点查 克服。写笔记、博客都是很好的习惯
添加回答
举报