转自: http://www.html5war.com/?p=354
随着Web2.0的兴起,前端开发工程师成为了一个专门的职业,笔者今天归纳整理了前端开发工程师都应该要掌握哪些知识技能:
【开发语言】:HTML、CSS、JavaScript、XML/JSON、Python/PHP等服务端脚本语言、
FLex/ActionScript/AIR
【开发框架】:jQuery、YUI、Symfony/Zend、Django、SoundManager、ASTRA
【各种浏览器】:IE6/7/8/9/10、FireFox、Safari、Chrome、Opera、手机浏览器
【各种应用】:网站应用、手机应用、桌面应用、游戏、Comet
【开发工具】:VIM、Aptana、DW、TextMate、PS、Firebug、Companion、Fiddle、Charles、JSDoc、
YUIDoc、Cygwin、SVN、ant、JSLint、YSlow、
【性能与安全】:SEO、XSRF/CSRF,Caja、YSlow、Smushit、34Rules
【开发服务】:Google Map,51Map等地图服务、Google AjaxAPI,FlickerServices,Search API、
AppEngine、YAP,BOSS,SearchMonkey
【业内标准】:W3C(DOM、CSS、HTML)、UWA,OpenSocial、POSH,XOXO,RSS/ATOM,RDF,
XSPF、YAML、JSONP、JSON-RPC、Bayeux、MicroFormat、HTML5、WF2.0
除了上面这些知识技能,还需要掌握包括:Hack技术、开源项目、沟通方法与表现力、交互与设计、ARIA、设计模式与方法、开发流程与方法。
前端开发工程师