来测测你是不是一个合格的前端工程师

简介: 转载地址 http://my.oschina.net/mycms/blog/525223 由于前端技术纷繁杂乱难以考核,为避免一叶障目,遂以此技术列表不拘一格降人才。

转载地址 http://my.oschina.net/mycms/blog/525223

由于前端技术纷繁杂乱难以考核,为避免一叶障目,遂以此技术列表不拘一格降人才。
请客观地选择对应你当前知识&经验水平的选项,累加得分,如若得分超过100(最高可得分213+),
那你就是合格的前端工程师,恭喜你.

(一) Developer Basic (24+)
1、热爱学习技术,热爱开源,热爱分享知识 (+5)
2、经常反思自己代码与技术上的不足并主动改善 (+8)
3、拥有一定程度的代码洁癖 (+8)
4、有好的代码提交、review习惯 (+3)
5、前端工作年限(+year*1)

(二) Front-end Basic (45)
1、HTML5: 专家(+5) || 精通(+5) || 熟悉(+2) || 能用(-2) || 一窍不通(-10)
2、CSS2.1: 专家(+15) || 精通(+5) || 熟悉(+2) || 能用(-5) || 一窍不通(-100)
3、CSS3: 专家(+5) || 精通(+3) || 熟悉(+2) || 能用(-2) || 一窍不通(-10)
4、ES5: 专家(+15) || 精通(+5) || 熟悉(+2) || 能用(-10) || 一窍不通(-100)
5、ES6: 精通(+5) || 了解(+3)

(三) Front-end Advanced (16)
1、CSS preprocessor: Stylus with nib(+4) || SCSS/SASS with compass(+4) || Less(-2)
2、Javascript preprocessor: CoffeeScript(+4) || TypeScript(+2)
3、SVG(+3) || Canvas(+3)
4、Web Responsive(+2)
5、Web Components(+2) || Polymer(+3)
6、异常精通浏览器兼容问题(-3),尤其擅长hack IE(-5)

(四) Front-end Performance (10)
1、network performance(+3)
2、CSS performance(+3)
3、Javascript performance(+4)

(五) Front-end Structure (7)
1、Yeoman(+2)
2、Gulp(+3) || Grunt(+3)
3、Bower(+2)

(六) Front-end Support (8)
1、Function Programming: Underscore(+3) || Lodash(+3) || Lazy(+3)
2、DOM manipulation: jQuery(+5)

(七) Front-end Module System (8)
1、AMD: RequireJS(+3) || SeaJS(+3)
2、CommonJS: Browserify(+2) || Duo(+2)
3、Other Module Bundler: Webpack(+3)

(八) Front-end MVVM Framework & SPA (13)
1、AngularJS(+5)
2、Meteor(+3)
3、Ember(+3)
4、other MVVM frameworks or libraries(+2)

(九) Front-end FRP(Functional Reactive Programing) (5)
1、React(+3)
2、Bacon(+2) || RxJS(+2)

(十) Front-end Template Engine (4)
1、Handlebars.js(+2)
2、Jade(+2) || Ejs(+1)

(十一) Front-end Responsive Framework (7)
1、Bootstrap3(+2)
2、Foundation4||5(+2)
3、Semantic-UI(+2)
4、other responsive framework(+1)

(十二) Front-end Data Visualization (7)
1、Highcharts(+2) || Chart.js(+2) || epoch(+2) || other chart library(+2)
2、D3.js(+5)

(十三) Game Engine (3)
1、Cocos2d-JS(+3) || others(+3)

(十四) Basic Web Knowledge (12)
1、RestfulAPI&CORS(+3)
2、HTTP(+3)
3、Cache(+3)
4、XSS&CSRF(+3)

(十五) Hybrid Mobile App (4)
1、Cordova.js(+2) || PhoneGap(+2)
2、Ionic Framework(+2)

(十六) Node.js (11)
1、Express.js(+3)
2、Koa(+3)
3、Promise/Deferred(+3)
4、Stream(+2)

(十七) Node.js Test Framework (4)
1、TDD: Mocha(+2) || Intern(+2) || other TDD library(+2)
2、BDD: Jasmine(+2) || Chai(+2) || other BDD library(+2)

(十八) Backend Requirement (16+)
1、Any web language: Node.js, Python, Ruby, Go etc.(each +5)
2、NoSQL: MongoDB, Redis, RethinkDB etc.(+3)
3、Relational Database: MySql, Postgresql, oracle etc.(+5)
4、Nginx(+3)

(十九) Tools (9)
1、Search Engine: Baidu(-2) || Google(+2)
2、Version Control: Git&Github(+2)
3、Platform: Mac OS X(+2) || Linux(+3)
4、Editor: (Vim||Emacs)(+2) || (Sublime||Textmate||other editor)(+1) || 5、IDE(-1) || DreamWeaver(-10)

最高可得分 = 213+
若得分>=100,你就是高手。

如果超过150,你已经不是人了,

如果超过200,你已经不再需要做前端了,

如果你是230+,求你赶紧转行吧,有你再这行,所有妹子都没出头之日。

最后,我还整理部分+分 适用与后端开发人员和前端开发人员:
1.读过的相关技术书籍
2.感兴趣的社区
3.Github账号
4.Stack Overflow账号
5.个人Blog
6.可访问的作品 http://www.lockbur.com/ 其实写了这么多就是希望您能看见, http://www.lockbur.com/help/join

7.回答技术问题


上面附带的地址果然是是好网站 业界良心.完全没有水印


目录
相关文章
|
4月前
|
缓存 运维 数据库
【测试人员兼职指南】利用专业技能:如何从测试转向开发赚钱
本文分享了作者作为测试人员如何利用专业技能转向开发来兼职赚钱的经验,包括分析和解决登录页面跳转、避免重复账号注册、用户登录后首页显示用户名以及添加退出功能等问题,并提供了Django项目中使用sqlite3数据库和后台管理的扩展技巧。
144 1
【测试人员兼职指南】利用专业技能:如何从测试转向开发赚钱
|
消息中间件 运维 测试技术
单元测试 节选自《闻缺陷则喜》(此书可免费下载)
单元测试 节选自《闻缺陷则喜》(此书可免费下载)
|
SQL 设计模式 JSON
开发期质量 节选自《闻缺陷则喜》(此书可免费下载)
开发期质量 节选自《闻缺陷则喜》(此书可免费下载)
|
架构师 测试技术 持续交付
接口测试这件小事
接口测试这件小事
接口测试这件小事
|
数据采集 Web App开发 供应链
写给前端仔的自动化测试入门小作文
前言:前端领域的自动化测试一直以来对于前端同学来说,自动化测试都是一个比较特殊的命题。一方面,大家其实都知道自动化测试的好处,做了什么改动只要跑一遍测试用例就知道有没有改挂了之前的逻辑,进行修改时也更有底气。而另一方面,前端本身就具有特殊性,活动页从需求评审到正式上线可能在一周内就完成了,这种迭代速度还写测试用例就是折磨自己。但实际上,自动化测试在前端工程中也是相当重要的一部分。即使是快速迭代的活
|
存储 数据采集 编解码
软件测试100天上岸1-测试就是找茬游戏
以前有一个很火的游戏叫《大家来找茬》,我玩这个游戏很厉害,在这个游戏中,两幅图中有几个不一样的地方,有些地方很明显,一眼就能看到,有的地方隐藏得比较深,要仔细看才能看清楚。 游戏也不需要你把没处不同都找出来,只要达标就可以进入下一关。
320 0
|
安全 测试技术 应用服务中间件
论软件的系统测试以及应用-系统分析师-2022年上半年必考知识点
论软件的系统测试以及应用-系统分析师-2022年上半年必考知识点
242 0
|
SQL 前端开发 测试技术
基础招式还不会?测试理论知识系列——接口测试
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
227 0
基础招式还不会?测试理论知识系列——接口测试