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

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

转载地址 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.回答技术问题

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/109254.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号