近年来,越来越多的程序员将注意力转向前端开发。
很多Android程序员直接转行做前端开发。
以JavaScript为例,它在前端的流行度使其在各种编程语言排名中名列前茅。
那么,如何成为一名优秀甚至是杰出的WEB前端工程师呢?
虽然每个人的学习能力都不一样,但是w3cschool一定能为每个人提供正确的前端学习路线。
一旦我们有了正确的学习方向,我们按照步骤去做至少可以有效的提高我们的前端技术。
1.耐心
抛开所有的方法和技术知识,最重要的是你的耐心。要成为一名优秀的 Web 前端开发人员,你需要调整自己的心态。
因为前面有策划、设计交互,后面有程序测试、编辑,所以人容易浮躁。
约翰·德莱顿说过,当情感主宰一切时,理性就无能为力。
2. 学会伸展
有位大师说过:对于新手来说,新技术就是新技术。
对于专家来说,新技术只不过是旧技术的延伸。
Web前端开发技术主要包含三个元素:HTML、CSS和JavaScript!
3.系统学习HTML和CSS
html和css比较简单,但是还是需要系统的学习。
通过看书籍、看前端教学视频,可以避免零散地学习前端知识点。
对于CSS的学习,w3cschool推荐《Mastering CSS》和《CSS Zen Garden》,这两本书很有影响力,值得一读。
4. 深入理解 Javascript
如果你想成为一名普通的前端程序员,只要学习Javascript函数并结合相应的练习就可以了。
但如果你想成为一名优秀的前端程序员,就必须深刻理解Javascript的原理、机制、起源以及基于对象的特性。
建议多看看开源项目,毕竟熟能生巧。
5.学习后端语言
虽然后端语言在实践中很少使用,但它们可以帮助您了解前端开发问题,例如 Web 套接字和 HTML5 中的发布消息等 API。
附:优秀前端程序员必读的Javascript书籍:
《高级JavaScript编程》已经出到第三版。
JavaScript 的优秀部分,由 Yahoo 专家撰写。— 中级
开发大型 Web 应用程序 - 高级