Skip to content

Instantly share code, notes, and snippets.

@ilife5
Last active February 25, 2016 11:00
Show Gist options
  • Save ilife5/31bc75ec82a9a6a18253 to your computer and use it in GitHub Desktop.
Save ilife5/31bc75ec82a9a6a18253 to your computer and use it in GitHub Desktop.
招聘相关

技能

HTML/Javascript/CSS 技能

  • internship 对HTML/css/js有一定的了解, 知道每种技术的角色定位, 对新技术有一定的涉猎
  • Junior 对W3C标准有一定的了解, 能够编写符合规范的HTML/Javascript/CSS代码
  • senior 对W3C标准和浏览器兼容性有深入的了解, 能够编写简洁高效优雅的HTML/Javascript/CSS代码, 熟悉前端模板技术, 能够用最适合的技术手段解决问题
  • expert 对W3C标准和浏览器实现有深入的了解, 能够帮助公司和团队制定HTML/Javascript/CSS编码规范和开发模式

浏览器兼容性

  • internship 了解浏览器兼容性问题的产生原因,对解决兼容性的方案有一定的了解
  • junior 具备解决浏览器兼容性问题的能力,熟练使用一种浏览器兼容性解决方案,如jquery库
  • senior 有丰富的兼容性问题解决经验,提出简单高效的解决方案
  • expert 掌握兼容性问题解决的原理,提出简单高效通用并向后兼容的解决方案

库/框架

  • internship 了解常用的前端库的适用场景,使用过至少一种库
  • junior 熟练使用JQuery,Bootstrap,Underscore,RequireJS,AngularJS,React 等主流框架中的一种或几种,完成常规功能开发
  • senior 精通JQuery,Bootstrap,Underscore,RequireJS,AngularJS,React 等主流框架中的一种或几种,适用场景下简洁优雅高效的进行开发
  • expert 精通JQuery,Bootstrap,Underscore,RequireJS,AngularJS,React 等主流框架中的一种或几种,对框架背后的思想融会贯通,完成适用场景的技术选型,搭建技术架构

编程技能

  • internship 具备基本的编程技能和理论基础,有持续学习的愿望和驱动力
  • junior 具备良好的分析能力和执行力,具备调试技能,有一定的设计能力
  • senior 具备设计解决方案的能力;熟练掌握错误排查,统计分析的方法和工具;能够对新人进行指导;应对复杂的系统问题能够给出行之有效的解决方案
  • expert 具备系统化的设计架构能力,有大型系统架构设计经验,能够对复杂子系统的架构设计进行指导

安全性

  • 了解网络安全的重要性,了解常见的安全性问题
  • 了解网络安全的重要性,熟悉常见的安全性问题解决办法,如XSS,CSRF等
  • 有丰富的安全性问题处理经验,如XSS,CSRF等
  • 有安全性问题架构经验,如XSS,CSRF等。能够为团队制订安全性编码和处理规范

性能优化/可用性

  • 了解性能优化,可用性和网络安全等概念
  • 熟悉PageSpeed/YSlow/WebapgeTest等网页性能优化工具
  • 有丰富的性能优化,可用性优化等经验
  • 有大型网站的性能优化,可用性优化等经验。能够搭建性能问题嗅探,性能分析,性能优化等完整工作流

构建工具

  • internship 具备一定的工程意识,了解版本控制构建工具在工程中的作用
  • junior 具备工程意识,熟练掌握git或者svn,至少使用过一种构建工具(如webpack/fis/gulp/grunt等),了解预编译工具(如scss,babel)
  • senior 有丰富的工程经验,熟练掌握git或者svn,预编译工具(如scss,babel),熟练掌握至少一种构建工具(如webpack/fis/gulp/grunt等),为项目制定构建规范
  • expert 具备丰富的工程经验和工具开发经验,能够为团队制定工程蓝图,辅导工程规范的制定

移动开发

  • internship 了解移动前端开发的重要性和特点,对移动开发只是有一定的了解
  • junior 熟练掌握移动前端开发调试技能,有H5 webview或者hybrid工程开发经验
  • senior 有丰富的H5 webview或者hybrid工程开发经验,熟练掌握移动端兼容性处理方法,熟练掌握移动端开发调试技能,熟练使用移动端开发常用框架
  • expert 有移动端大型项目经验,了解移动端代码执行和页面渲染原理,制定团队移动端开发标准和规范

个性

  • 拥抱开源 有个人Blog或开源社区做过贡献者优先。简历中请附上Blog地址或github账号页面地址
  • 交互/图像处理/可视化 热爱炫酷的交互效果,偏爱css3/canvas/webgl/svg,对页面布局苛责到像素级别
  • 硬件发烧友 偏爱高科技,为发烧而生,追求科技产品给生活带来的优越感和方便,并且对硬件有着透彻研究
  • 熟悉服务端 了解服务端技术,使用过至少一门后端语言(如java,.net,nodejs,C++,PHP等),熟悉数据库,网络层技术

软素质

  • 善于沟通,富于团队合作精神,技术攻关能力强,具备基本的英文文档阅读能力。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment