如何从0实战到前端项目独立开发者
作为大学自学, 毕业培训的人如何从0实战到前端项目独立开发者
并不是一件容易的事情, 每天至少要两三个小时, 坚持至少一个月, 先学CSS+HTML, 然后是javascript, 后期就是学习Vue做项目, 并且还是零基础, 自学看书看文档, 说实话从我个人经验看意义不大, 前端的东西比较杂而且琐碎, 自学看书看文档,大概会时不时出现一看就会一写就先不出来还不知道问题在哪的情况, 大学自学时就出现过一个很简单的问题, 搞了一天都没解决的窘境......
推荐先听线上的课程入门, 对前端的主要点有基本的认知甚至很熟练, 再去看书, 文档就会起到事半功倍的作用
课程很好找: 在Bilibili搜前端零基础入门
, 黑马程序员, 尚硅谷等好多, 而且还有相关视频的资料, 我是学的黑马的
前端覆盖的面比较广,iOS
、Android
、Web
其实都属于前端范畴,iOS
& Android
就得会原生开发了。
抛开原生开发,就单说 Web
,就得会 HTML4/HTML5
、CSS2/CSS3
、JS
。HTML4/HTML5
里面也会又一些区别,CSS2
和 CSS3
也有一些不一样,JS
的话就包含 BOM
、DOM
和 ES
。ES
版本的话就以 ES6
为准即可,ES5
之前的一些用法也需要知道,BOM
的话主要是和浏览器相关的一些 JS API
, DOM
的话就是 DOM
节点相关的,需要拆出来学习和理解就会加快学习的脚步。
除了这些,我感觉作为一个合格的前端,需要具备一定的美术功底,只是 JS
写的好的程序员不是一个好的前端开发,只有具备美术功底,对 UI
& UE
有一定的认知,做出来的东西才是完美的
13 回答12.9k 阅读
8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
5 回答1.3k 阅读
3 回答2.3k 阅读✓ 已解决
5 回答1.5k 阅读✓ 已解决
3 回答2.2k 阅读
看你自己的驱动力,如果觉得自己没有什么自制能力,可以考虑去报一些培训班。
但其实仅仅靠自学就是可以的,报培训班只是让你有一个上课的感觉,让你自己每天带着目标去学习。
如果有自驱动力的,那么可以先去学习基础的
HTML
、CSS
,然后去学习Javascript
。前两者可以去MDN、菜鸟教程 和 W3School 学习,因为都是一些标签和属性,靠读、背、写就行。后者(
Javascript
)一般都是推荐找一个系统的视频教程,可以去B站找,有很多成系列的教程,也可以直接选择学习一门前端框架(Vue/React),同理也是去找视频学习。然后慢慢积累一些API和特性。等你都学的差不多了,就是项目实战了(会牵扯脚手架、NodeJS、NPM相关的一些知识点),也可以一边实战一边学前端框架。等到你完整的写下来一个项目了,基本上对于这个框架的理解也到位了,就可以独立的去设计一个小项目。然后去完成它。中间不可避免会磕磕绊绊,多提问就好了。
很重要的一点就是不要光看,要多写多练。才能把眼睛学会了编程脑子也学会了。