做web前端开发能有10多年的时间,晚上编辑一篇文章,给初学者说一些建议。
学习 HTML,CSS 应该先跟着基础的视频学一遍。然后就需要做大量的练习,案例,案例是非常重要的,应用到实处,做各种常规的、奇怪的、大量的布局练习来捆固、理解自己的知识。
而学习 Javascript 首先要知道这门语言可以做什么,不能做什么,擅长做什么,不擅长做什么!
如果你只想当一个普通的前端程序员,你只需要记住大部分 Javascript 函数,做一些练习就可以了。
JavaScript被称为前端开发者的核心部分,也是工资的标准,现在有专门的JavaScript工程师,薪资都很高。
如果你想当深入了解Javascript,你需要了解 Javascript 的原理,机制。需要知道他们的本源,需要深刻了解 Javascript 基于对象的本质。
还需要 深刻了解 浏览器宿主 下 的 Javascript 的行为、特性。
那么一名优秀的、甚至卓越的 前端开发工程师的具备什么条件?
在以前,会一点Photoshop和Dreamweaver的操作,就可以制作网页,也就是我们说的web1.0时代,那个时候没有前端,叫网页制作。
现在,只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。
而前端开发为什么现在这么火,在于互联网高速发展,和HTML5技术的不断成熟,各大浏览器的不断兼容,让web前端开发成为最热的职业。
关于书籍:
HTML+CSS 这个完全不用看书,我给新人的建议唯一看书的就是JavaScript,推荐《JavaScript权威指南》:但是根据我的经验,能看下去书的很少,而且书一般都是几百页的。
一定要做好准备:一项技术的学习,意味着你各方面资源不同程度的消耗——时间、工具、资金,甚至融入相关交流圈子的准备。在这个准备过程中,最好是带有一个强硬的规划:“我要在一个月内达到能够实现XXX的水平”或者“我一定要在2周内把XXX项目完成”。如果没有这个规划,一般人都会越来越懒惰。
这是我的web前端新手交流群250777811,新手刚学习前端的可以来加下,群里有免费的学习资料,挺全的,各种文档群文件都有,也可以找管理,不会的问题随时在群里问。
欢迎初学和进阶中的小伙伴:html进阶学习群250777811