web前端如何判断自己当前的职业等级

初级前端开发工程师

        熟练使用HTML标签,对HTML标签特性有一定理解。对HTML语义话有一定了解;熟练使用CSS属性及选择器,能使用一些CSShack。对模块化和栅格化布局有一定的了解。能独立使用JS完成一些简单的需求,至少能使用一种前端框架或函数库。有一定的WEB开发基础,兼容各种主流浏览器,熟练使用视觉设计软件和文本编辑软件,至少能简单使用浏览器开发调试工具,代码结构明晰工整。

中级前端开发工程师

        1年以上前端开发经验,熟练使用HTML标签,对HTML标签特性有一定理解。HTML代码符合语义话要求,可读性强。了解不同的HTML版本及对应的标签特性。熟练使用CSS属性及选择器,能使用CSShack。对模块化和栅格化布局有一定的了解。能熟练使用JS或AS等脚本语言编程,能熟练的使用主流的前端框架,熟悉AJAX开发,对基本的数据传输协议有一定了解。兼容各种主流浏览器,熟练使用视觉设计软件和文本编辑软件,至少能简单使用浏览器开发调试工具,代码工整,有明晰的结构,可读性强,可维护性强,有一定的文档编写能力。有规范的代码注释风格。

高级前端开发工程师

2年以上前端开发经验。对HTML(包括HTML的不同版本)有深入的研究,对HTML应用有一定见解,HTML代码语义话和结构明晰,可读性强,可扩展和维护性强。熟悉各种CSS属性和选择器,对各个版本的CSS属性有深入研究,对选择器性能和应用有一定见解 。能熟练使用JS或AS等脚本语言编程,熟悉ECMA(包括ECMA262\ECMA357等)规范,对DOM编程性能有一定的了解,能自己封装一些常用的函数类库。能熟练的使用主流的前端框架,对主流的前端框架有一定的研究,熟练使用各种wedget组件。至少熟练使用一门服务端变成语言,有一定的WEB开发经验,了解各种网络协议,能使用各种开放API,或熟悉flex开发兼容各种浏览器,对移动终端平台有良好的支持,有较高的WEB性能,了解linux等操作系统并能使用一些简单的shell命令熟练使用各种浏览器调试工具,熟练使用各种开发软件及开发平台有编写技术文档的能力,熟悉JsDoc Toolkit等文档工具,熟悉YUICompress等代码压缩工具

你可能感兴趣的:(前端开发,概念篇,前端,ecmascript,html,ajax,html5,node.js,typescript)