前端工程师是做什么的?
前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色。从狭义上讲,前端工程师使用HTML、CSS、JavaScript等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端、移动端网页,处理视觉和交互问题。从广义上来讲,所有用户终端产品与视觉和交互有关的部分,都是前端工程师的专业领域。
年的时候大多数网页长这样:
现在的网页一般是这样的:
前端工程师的发展之路和前景是怎么样的?
前端是一个相对比较新的行业,互联网发展早期(年~年)是没有专业的前端工程师的。随着互联网的发展,大约从年开始,正式的前端工程师角色被行业认可,到了年,互联网开始全面进入移动时代,前端工程师的地位越来越重要,前端领域的技术发展也越来越快,各种新的思想、设计模式、工具和平台都快速发展,对前端工程师的技能要求也越来越高。
有一些数据可以说明前端行业的发展迅速。
在年之后最流行的新编程语言中有相当部分和前端有关,比如Dart、Clojure、CoffeeScript和TypeScript。
作为前端最重要的编程语言JavaScript,在最近几年里不论是代码量还是