为什么新浪, 搜狐, 网易, 腾讯, 淘宝等在内的各种规模的 IT 企业, 都对 web 前端越来越重视了呢?
1,Web 前端的由来
以前会 Photoshop 和 Dreamweaver 就可以制作网页. 随着时代 Web 前端设计的发展, 现在只掌握这些已经远远不够了. 无论是开发难度上, 还是开发方式上, 现在的网页制作都更接近传统的网站后台开发, 所以现在不再叫网页制作, 而是叫 Web 前端开发.
Web 前端开发在产品开发环节中的作用变得越来越重要, 而且需要专业的前端设计师才能做好, 这方面的专业人才近两年来倍受青睐. Web 前端开发是一项很特殊的工作, 涵盖的知识非常广, 既有具体技术, 又有抽象的理念. 简单地说, 它的主要职能是把网站的界面更好的呈现给用户.
前端设计师是一个很新的职业, 在国内乃至国际上真正开始受到重视的时间不超过 5 年. 但是, 随着 Web2.0 概念的普及和 W3C 组织的推广, 网站重构的影响力正以惊人的速度增长. Xhtml+CSS 布局, DHTML 和 Ajax 像一阵旋风, 铺天盖地地席卷而来, 包括新浪, 搜狐, 网易, 腾讯, 淘宝等在内的各种规模的 IT 企业都对自己的网站进行了重构.
2,Web 前端核心技术有哪些?
随着人们对用户体验的要求越来越高, 前端开发的技术难度越来越大, 前端设计师这一职业开发技术包括三个要素: HTML,CSS 和 JavaScript, 但随着 RIA 的流行和普及, Flash/Flex,Silverlight,xml 和服务器端语言也是前端开发设计师应该掌握的. 前端设计师既要与上游的交互设计师, 视觉设计师和产品经理沟通, 又要与下游的服务器端工程师沟通, 需要掌握的技能非常多.
这就从知识的广度上对前端设计师提出了要求. 如果要精于前端开发这一行, 也许要先精十行. 然而, 全才总是少有的. 所以, 对于不太重要的知识, 我们只需要 "通" 即可. 但 "通" 到什么程度才是够用呢? 对于很多初级前端设计师来说这个问题是非常令人迷惑的.
3,Web 前端入门极低
前端开发的门槛其实非常低, 与服务器端语言先慢后快的学习曲线相比, 前端开发的学习曲线是先快后慢. 所以, 对于从事 IT 工作的人来说, 前端开发是个不错的初入点. 也正因为如此, 前端开发的领域有很多自学成 "才" 的同行, 但大多数人都停留在会用的阶段, 因为后面的学习曲线越来越陡峭, 每前进一步都很难. 另一个方面, 正如前面所说, 前端开发是个非常新的职业, 对一些规范和最佳实践的研究都处于探索阶段.
总有新的灵感和技术不是闪现出来, 例如 CSS sprite, 负边距布局, 栅格布局等; 各种 JavaScript 框架层出不穷, 为整个前端开发领域注入了巨大的活力; 浏览器大战也越来越白热化, 跨浏览器兼容方案依然是五花八门. 为了满足 "高可维护性" 的需要, 我们需要更深入, 更系统地去掌握前端知识, 这样才可能创建一个好的前端架构, 保证代码的质量.
来源: http://www.jianshu.com/p/2c161c8e9662