Web前端高速发展得追溯到2015年的时候,Web前端因为HTML5技术的高速发展,成为IT行业中最受欢迎和未来需求人才发展最好的职业,各个行业都想转行做前端开发,包括一些在校的学生,土木工程,一些不相关的其他行业都想转行做前端开发,拿高薪。就目前拉勾网和智联招聘正常的平均工资,在北上广深杭这五个大城市的平均工资可以达到15000左右,这个确实是一个非常诱人的待遇,而且根据每年的经验增长和项目累计,一般一个五年的前端开发,有了五年的项目经验的前端开发者,工资达到25000左右是正常。但是很多其他转行的人,不是非常了解Web前端这个行业。
想学好web前端开发,要学会阅读别人优秀的代码。web前端开发思想并不是统一固定不变的,阅读别人代码的过程就是间接的在向别人学习,这一过程中可以学习别人的开发思路,不同的人思路是不一样的,如果别人写的代码很优秀、很简单、且运行和性能上有很大的优势,就有很多可以借鉴的地方。
前端,其主要工作就是负责前台展示,因此建议其学习过程可以按照网页效果来一步一步学习
基础网页设计:Html,CSS,HTML5,JavaScript。学完这些之后,你就可以与美工对接,能100%重构网站静态页面的开发,为后期编写页面动态效果打基础,同时也能独立完成常见网站的静态页面开发(包括HTML结构、CSS样式、JavaScript开发常见页面特效。
网页特效学习:bootstrap、jq插件、高级CSS样式、移动端开发技术、浏览器兼容性问题、jQuery插件开发,通过系统学习网页特效。通过这一阶段的学习,你基本掌握了流行的JS框架,提高开发效率。也具备移动端开发能力,熟悉移动端的开发技巧、并能处理各种浏览器兼容问题。
Web服务端开发:小程序开发、数据库、PHP。通过这一阶段的学习,你能够熟悉微信小程序的开发流程,同时了解后台开发原理、能够进行前后端协作开发、熟悉网络通信相关概念、了解网站性能优化的方法。
全栈设计&协同开发:Web全栈,VUE、REACT基础。通过这一阶段的学习,你能够完成从项目框架搭建开始到业务功能的实现,以及后台api的调用均能胜任,真正上手企业项目开发
下面是我总结的新手学习路线,大家可以参考一下:
第一阶段:
在第一阶段中,也就是我们常见的HTML+CSS,最简单的东西,在我接触这么多学习前端的人中,几乎没有见过一个人学不会HTML+CSS,所有人都可以学会,只不过他们之间的差距在于有的人做的快,有的人做的慢,但是最后都是可以做的出来。
第二阶段:
在第二阶段中,也就是最重要的东西出来了,JavaScript我们简称JS,最成为前端开发者的工资标准,也就是JS让很多人头疼,一般接触学习前端的人都在这里卡的很久,学习JS学习方法太重要,如果不能掌握学习方法,一直都会在浪费时间,JS学的怎么样,基本可以断定这个人的工资是多少。
第三阶段:
第三阶段就是前端的框架部分,Node.js、React、Angular.js、Vue.js等等前端框架,而这些框架学的如何,就看你在第二阶段对于原生JS掌握的程序,也决定着你的思维逻辑有多强,你的竞争能力就会有多大,但是这种课程一般是很少能找到免费的,即使找到也是没有什么价值。
一个新手学习前端能把这些掌握就基本OK了,其他的一些新特性暂时不用考虑,上述的所有知识如果可以掌握到80%以上,那找到月薪8000+以上的工作没有任何的问题。
网友评论