最近在学习前端,然后也是先以看视频,做笔记为主。
然后加点练习什么的。
想问下大家都是怎么去学习一个语言的,是直接就撸视频,还是说直接看文档做练习?
还有就是 学习一个框架 项目中遇到的框架 是直接就是把文档 从头看到尾,还是说选择性查看,遇到哪个看哪个?
谢谢! 不喜勿喷!
最近在学习前端,然后也是先以看视频,做笔记为主。
然后加点练习什么的。
想问下大家都是怎么去学习一个语言的,是直接就撸视频,还是说直接看文档做练习?
还有就是 学习一个框架 项目中遇到的框架 是直接就是把文档 从头看到尾,还是说选择性查看,遇到哪个看哪个?
谢谢! 不喜勿喷!
其实关于这一点,不同高度的人给出的意见在层级上会不同。
普通用用的人,就随便看看基础语法结构,用工具初始化框架代码,对着文档或者视频直接开撸,能做出点东西来就完了。
想用好,用精了,就要学习了解框架的原理,初始化的过程,比如框架启动的流程,生命周期,层级之间的数据传递,不同数据结构在框架中的渲染方式等等。这些就是很细的东西,在做项目之前就个人而言很难一开始就关注这些。一般都是边做边学,不断加深理解。那就免不了犯下各种看似低级的错误,这些错误其实都是知识积累必经的过程。
更有甚者,对于学习有强迫症的人会把源码扒出来看看其实现原理,分析它的优缺点,然后找到认同感之后再推荐给其他人。
个人建议,做到用得精,用得熟得地步其实都可以。但如果你想靠着它作为你的主技能去吃饭,那么你要么去看源码,要么就多看一些技术博客,把底层实现的原理了解学习一下。这样会对你去高级岗面试有帮助,当然表层的使用,中层的熟悉和精通是最重要的,底层都是那些面试狗想出来提高门槛的东西。
如果要学一个框架还是把官方文档要重头看到尾的(教程类文档),例如webpack文档分为api、概念、配置、指南好几种文档,api/概念/配置都偏向于api类,指南就是从一个小例子开始慢慢使用各种功能,所以要先看教程类,api类的文档使用的时候查询就好,所以你只要跟着官方教程一步步跟着做就行了
看官方文档教程,跟着写
这是最基础的一步,即使你要看视频,你先看文档就相当于有个预习自学的前提
1、首先根据需求层次理论,你需要先确认下自己当前的首要需求是什么,例如需要完成某个项目或完成一个毕设。
2、带着这个目的再去拆分具体需求,例如框架需要了解哪些层面及了解深入程度。
3、最后就是coding过程的具体问题具体分析了。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
8 回答5.8k 阅读✓ 已解决
9 回答9.2k 阅读
6 回答4.8k 阅读✓ 已解决
5 回答8k 阅读✓ 已解决
3 回答10.3k 阅读✓ 已解决
4 回答7.2k 阅读
5 回答7.1k 阅读✓ 已解决
如何快速的了解一个框架?
1.你确定了要进军前端,那html,js,css这三剑客肯定是必学不可。
2.其中js是所有框架的基础。你可以不会框架,但js必须要会。当然学习js是有一定难度的。
3.学习方法当然是:先看别人的视频+自己做笔记+官方文档/社区文档/博客+自己动手写。
4.学习一个框架,这里前端的话分应用框架(Angular,Vue,React,...)和UI框架(基于应用框架封装而来的,例如:ant-react,Vue的就太多了,Angular的ng-zorro)。应用框架建议通读官方文档,UI框架是不用把人家的文档全看,当你项目用到什么UI框架里面的什么组件再去看文档。
5.现如今前端流行的3款MVVM框架Angular,Vue,React中,Vue和React使用的比较多。Angular很少使用了。初学者建议先学习Vue,再学习React,Angular可学可不学。
6.至于框架源码不建议初学者去看,你如果看了那会大大打击你的自信心。等使用熟练了再回过来看源码学习人家的思路,编码风格等为最佳。
7.当你确定要入码农这一行了,那学习将一直伴随你左右。新的技术不断产出。不学就会落伍的。不仅要在工作中学习,空闲的时间也是需要学习的。