Web前端工程师的理解

首先感谢aw的Web 前端工程师技能列表这里让我理解了前端工程师所需要的技能列表。

我大概整理下,前端工程师需要掌握的技术:

【必备】UserInterface
1.PhotoShop/Fireworks Design
2.Flash Design

【必备】Browser-side (Web Application)
1.
XHTML/CSS
2.JavaScript/Ajax/DOM
3.Flash Developement

【可选】Client-side (Desktop Application)
1.
Apollo
2.Windows Presentation Foundation、WPF/E(Silverlight)

aw一文中讲到Client-side (Desktop Application)为前端工程师必备的技术,在我当前看来这并不是一个必备的技术,所以我改成可选,首先介绍下Apollo是一款客户端软件,无需浏览器就能够运行Flash 应用。Apollo的价值在于,大大地提高了产品Designer和Developer的“开发体验”。Microsoft Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich Internet Application)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软 UX(用户经验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一。对Silverlight来讲现在感觉也不是很成熟,不过看到腾讯,淘宝也不断的推出了相关产品在用户体验上还是很不错的。

再来给前端工程师的工作下个一句话定义:运用前端技术,实现体验的良好传达。如果在前面加上 Web,那么是针对 Web 这个领域的,主要是互联网,也可以将移动通信网络和其他传媒网络包含在内,其理念是一致的。如果叫做“WEB前端”它需要的技能范围还是很广的。

从发展来看在中国Web 前端工程师应该还算一个兴起的新的岗位。中国的 Web 前端工程师正在起步,会有很好的发展。当前想招一个不错的Web前端工程师还是很困难。如果你对这个比较感兴趣其实从现在开始去努力还不是很晚的。可以从“美工”开始接触起,如果你是程序开发人员,对这方面感兴趣,也可以从现在开始,起码国内在几年之内,这个岗位的空缺还是很大的。在这个过程中慢慢去努力,注重自身知识水平和思想的提高,这样你其实与Web 前端工程师就更近一步了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注