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

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


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


目录
相关文章
|
5天前
|
SQL 存储 关系型数据库
如何成为一名合格的CRUD工程师?(文末送书)
如何成为一名合格的CRUD工程师?(文末送书)
11 0
|
Web App开发 自然语言处理 前端开发
前端岗位初入职场后的最初一段时间需要做什么
文章题目有点长,叫 《前端岗位初入职场后的最初一段时间需要做什么》,说下写这篇文的初衷,在前端自学团里有很多刚毕业或者是刚从培训班出来的同学,在群里天天讨论着找工作和面试的事情,面试的题在很多app或者小程序可以找得到,但很多同学不知道刚进入公司的最初一段时间是做什么事情,所以本文以此为出发点,讲一些刚进入公司需要注意的点 需要注意的是,由于每个人的环境适应力不同,所以标题中的最初一段时间,可能是一天,也可能是三天,但一般不会超过一周
79 0
前端岗位初入职场后的最初一段时间需要做什么
|
存储 数据采集 编解码
软件测试100天上岸1-测试就是找茬游戏
以前有一个很火的游戏叫《大家来找茬》,我玩这个游戏很厉害,在这个游戏中,两幅图中有几个不一样的地方,有些地方很明显,一眼就能看到,有的地方隐藏得比较深,要仔细看才能看清楚。 游戏也不需要你把没处不同都找出来,只要达标就可以进入下一关。
271 0
|
JavaScript 前端开发 API
产品经理又开始为难我了???我。。。。(二)
插件开发——配置右键菜单 这个功能描述大概就是,你在写的时候突然要上传,直接点击鼠标右键,然后直接选择图片。对就是这个简单的东西,做东西需要从用户的角度考虑,一定要爽,能省一步是一步。呵呵哈哈哈 这个配置其实就是在 还是在刚才的「package.json」 上继续配置: "menus": { "editor/context": [ { "when": "editorFocus", "command": "extension.choosedImage", "group": "navigation" } ] w
产品经理又开始为难我了???我。。。。(二)
产品经理又开始为难我了???我。。。。(一)
前言 大家好,我是Fly哥。最近做项目的时候,就是产品经理给的图总是很大,不压缩。每天要处理这些图片真的很累哇。于是一怒之下写下了这个「vscode 插件」。「插件核心功能是压缩,然后上传图片」。压缩的网站其实就是「tinypng」 这个网站然后图片压缩后,然后再上传到cdn上,然后然后这个压缩过的url 直接放到我们的粘贴板上。下面跟着我的步伐一步一步来写实现它。先看效果图: 图片 效率对比 开发这个主要是提高团队开发效率, 绝不是为了炫技。看图: 图片 image-20211017224316386 image-20211017224316386 需求分析 可在vscodde的set
产品经理又开始为难我了???我。。。。(一)
|
消息中间件 移动开发 安全
移动开发者升职加薪的8项技能,写给正在求职的安卓开发
移动开发者升职加薪的8项技能,写给正在求职的安卓开发
移动开发者升职加薪的8项技能,写给正在求职的安卓开发
|
XML 前端开发 Android开发
实战技巧-学会这一招让前端工程师都刮目相看
实战技巧-学会这一招让前端工程师都刮目相看
80 0
|
安全 测试技术 数据安全/隐私保护
6 大测试用例设计题详细整理— 助攻高薪求职之路!
我发现无论是刚入职场的测试新人还是在具备几年测试经验的职场老人,对于测试用例设计这块,倘若不是自己接触过测试过的软件产品,被问到如何测试基本回答不上来,原因归根结底还是测试思维积累不够。
6 大测试用例设计题详细整理— 助攻高薪求职之路!
|
开发者 前端开发 运维
据说搞算法的在尝试让影视后期人员“下岗”| 开发者必读(038期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
1425 0
|
机器学习/深度学习 安全 大数据
怎样才算是一个合格的网页设计师?
随着互联网的盛行,市场上各行各业的企业对于网站的更新换代都有着不等级别的需求,然而网页设计师这个专业便是一个赤手可热职位。在上海建站行业里面什么样的网页设计师才算是合格的,对于企业网站设计理念,设计思路,设计规划,以及最后网站成型的框架页面是否能够得到客户的认可,这些对于整个网站制作项目来说都是非常重要的。
1099 0
相关产品
云迁移中心
推荐文章
更多