作为一名最基础的前端工程师你必须掌握HTML、CSS和 JavaScript。三者必须同时精通,对前端知识一知半解的,一遇到问题就停下工作就四处搜索解决方案的,首先就算不上一个合格的前端人 员。合格的前端工程师第一要学会的就是在没有任何外来帮助的情况下(包括搜索引擎),能够完成大多 数任务。
高级前端工程师也还需学会至少一门后端编程语言,让你自己学会如何与后端进行更好的交互。很 多前端工程师对一些库非常的熟悉,jQuery,Bootstrap等,但是对于库的熟悉并不能提现你的优秀,整整优秀的是那些理解库背后的机制,特别是 能够徒手写出一个自己的库的人。真正合格的前端工程师是能实现具体的功能要求,而高级的前端工程师需要解决的问题是寻找一个最优的解决方案。
本节课主要介绍web前端常用的库和实用技术以及常见的设计模式。
优秀的前端工程师应该具备快速学习能力。推动Web发展的技术并不是静止不动的,这些技术几乎每天都在变化,如果没有快速学习能力,你就跟不上Web发展 的步伐。你必须不断提升自己,不断学习新技术、新模式;仅仅依靠今天的知识无法适应未来。Web的明天与今天必将有天壤之别,而你的工作就是要搞清楚如何 通过自己的Web应用程序来体现这种翻天覆地的变化。