Web前端的路该怎么走
百战程序员IT问题专业解答
初级:只需要能够利用 HTML、CSS 和 JavaScript 进行一般的静态网页设计,这个时候其实就已经具有一定的生产力,可以称为初级工程师了。
中级:首先是代码管理,你必须学会使用svn和git。其次是熟练运用前端框架和JS开发各种组件,前端框架包括Bootstrap、Foundation。JS组件:AngularJS、Vue.js、Node.js、Ajax、Json等。Ajax 和 json 通常用于和后端交互,在实际业务中也经常用到。

高级:对前端架构、原生业务框架开发性能优化方面有深入了解。
随着WEB前端的飞速发展,在移动互联网时代,都到了现在这个时代,人工智能即将到来,算法已经火起来了,可不能紧抓着css、html、js这些。
真的要紧跟着技术的前沿,Vue、React这些也已经不算太新的东西了,小程序、app开发也已经起来一段时间了,TypeScript和ES-2015都发布了。
前端之路真是越走越宽了,关于服务器,浏览器,数据库的知识都需要涉及,学无止境。
总之一句就是不断学习,不断学习,不断学习,不断学习,不断学习……
一步步来
1. html css js
入门即可,除了js不推荐买书,找个视频教程或者w3cschool即可。包括html5,css3也要学会。js可以初步会用即可,能写简单的>殊效/p>
2. 做一些>训练/p>
可以仿写一些简单的页面和特效,加强熟练度,写个几十个页面就差不多了
3. 学习库
这个有很多,比如bootstrap,jQuery等,这两种比较简单易上手
4. 熟悉js
建议加深js理解,更加熟练使用js,作用阈,作用阈链,原型继承等等。之后可以再学学es6
5. 框架
这对js要求一般比较高,建议对es6有一定了解,流行的框架比如react,redux,router加上蚂蚁金服的antd库,再者就是vue全家桶或是anguler了,这三个是最火的
6. 做个网站
可以无后台,也可以做个假的,做完差不多这套就熟练了,一线城市没经验拿个8000没问题吧
7. 横向发展-深入理论
这个怎么说呢,我自己也没深入多少,就不多说了
8. 纵向扩展-后端
这就涉及的多了,建议学学node,毕竟js已经熟悉了,用起来方便,其他的比如服务器,性能优化,SEO,Linux等等
有不懂的可以私聊我
觉得有用的给个关注,谢谢
技术进步要在工作项目中得到提升的最快,因为技术最根本的目的是为了解决现实中的需求,在学校学习也只是基础知识,只有把知识运用到实际需求中才会发现那些不足,要朝什么方向努力,所以在校的时候多接触一些实战项目,这样对你技术提升才会有真正的帮助。
如果你是要去打工上班,那你应该上网课把流行的前段框架都学了。因为你去上班,你就要按人家的规矩来,有些面试的就爱问流行框架显的自己技术高。如果自己创业无所谓了,能做个漂亮的网页就可以了,客户大多不懂代码,他们最直观的就是页面效果。。
像vue这种东西原先就是基于node服务端框架做的,相当于把后端路由的功能交给前段来做。这个就比较尴尬了,你想做组件和单点登录,又要控制路由,又要控制状态,这些本来就是后端的知识,前段要玩转这些东西没有一两年空谈。