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

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


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


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值