做为web前端开发者,web前端是一个比较新兴的职业,人们对他的了解也不是很深刻。在这个新兴的行业里,前端开发咱们的方向是什么?咱们的终极目标是什么?何谓前端技术之“道”?咱们前端开发者应该掌握哪些技能?我想多数人都思考过这些问题。css
做为web前端开发者咱们的方向何在?在之前咱们就是人们常说的切页面的,可是随着互联网的发展和普及,前端开发仅仅只是切页面已经不能知足人们对于互联网交互设计的实现。咱们的职业也就随之产生了,web前端的方向,在这里我就提出我本身的看法,但愿能过抛砖引玉。咱们的方向是为了可以写出更好的界面,以及更完美的交互设计的实现。咱们经过js控制网页的行为,css控制网页的美化。作出更完美的产品,实现更完美的交互设计,带给用户更精彩的视觉享受。这就是咱们前端为之奋斗的方向。前端
咱们的终极目标是什么?web前端若是你的回答是只要能完成界面,实现交互效果,那么你就不是一名合格的前端工程师。前端工程师不只要实现界面效果、交互效果,还要对用户的交互体验负责,以及优化代码并保持良好兼容性。web
何谓前端技术之“道”?web前端的技术之道大体能够分为两块:一块是界面设计;另外一块就是js板块。编程
界面设计:这就须要咱们多研究别人的界面,看的多了,天然你也就能过写出很好的界面效果,这是一个长期累积的过程,"冰冻三尺,非一日之寒",你们要多积累。浏览器
js板块:这需 要你们精通Ajax、JavaScript(或者ActionScript)、DOM等前端技术,掌握面向对象编程思想。网络
咱们前端工做者应该掌握哪些技能?读了 Web前端开发十日谈 的 第三日,幸福感 前端大牛说了一句精一行先精通十行?!以及:“产品从设计之初、到技术方案评审、再到实现,到处充满了妥协,大部分产品都是杂交的产物,人与人相互掣肘,每一个人都对产品不满意……,大跃进式的敏捷开发早就被证实百害无一利。但,或许这就是成长的代价。年轻的工程师须要更多的了解需求和设计、产品经理更要懂得软件迭代规律。对于前端工程师来说更是如此,多学习交互设计和UI,多了解网络协议和软件迭代模型,更能帮助前端工程师和需求方沟通、和后台的衔接、以及控制版本的迭代。”前端工程师
因此前端工做者咱们所从事的行业就要求咱们时刻注意互联网的发展,时刻关注浏览器的更新,时刻留意前端新的技术,前端的知识面必须涵盖互联网的 各个角落,这样你才不会落伍。学习