如何考评」这个词看起来「diǎo * 2」的。虽然标题看起来很有逼格,但对于我这种面试(他人)经验用一个手就能数出来的菜鸟来说,谈这个话题还为时过早。(我感到有看官貌似心里不满了:「那你说个 bird 啊!浪费老子时间和流量!我支付宝账号***,打多少你看着办吧!」先别急嘛~)其实,本文的目的不在于讲具体如何去考评一个前端工程师的应聘者,而是想说一件事,我最近冒出的一个 idea——是一件应该没人去做的事情,是一个也许会震动业界的项目。

面试之痛

一周有五天工作日,其过法在这周之前都是在写代码和喝咖啡(顺便休息一下)的来回切换中度过的;然而,本周加入了新的元素——面试。工作日的一半以上都有面试,每次在与应聘者见面之前我都会做一些准备:

浏览简历并提取出可参考的信息记录到 Evernote 上;
提炼出简历给我的第一印象;
从「工头」(前端团队的 leader、初试面试官)那里了解并记录电面结果;
综合以上信息准备面试时的考评内容。

其中,考评内容以表格的形式展现,方便在进行面试时及时将对应的结果填进去。

![](https://user-gold-cdn.xitu.io/2019/4/13/16a16f3e20275692?w=640&h=715&f=png&s=154301)
面试准备

这个流程整体看起来还不错,但细化到每一步时就会发现一些问题——痛点。

简历中的技能

在应聘者所投递的简历文件以及有些个人网站的在线「简历」页面中必有的一项是自己所掌握的技术、技能,这是体现职业价值的关键。

因为职业的特殊性,招人单位常常会在招聘信息中这样描述:

精通 HTML、CSS、JavaScript
熟悉 W3C 标准
了解 Backbone、Angular、React、Vue 等
有 jQuery UI、Bootstrap 等使用经验
能够使用 Sass、LESS 等
至少了解一种服务端语言,如 Java、PHP

满眼的英文单词看得我头晕目眩,没办法,市场需求如此。既然这样,作为敲门砖的简历中如果没出现这些牛逼哄哄的单词,恐怕 HR 连鸟都不会鸟你一眼。这就给应聘者一个错觉,以为会得越多越好;同时也使得整个前端圈子都很浮躁,大部分人都在追着新的轮子后屁股跑,结果就是「熊瞎子掰苞米」。

当然,不是说会的多不好,作为一个流弊的人,知识广度是必须的;也不是说去了解学习新技术有什么不对,一个合格的职业人,不会去盲目跟风。无论是企业想要的,还是职业道路越走越宽的,都是沉稳的,先在专业深度上达到一个境界再去拓展广度的人——写好「T」的竖,再去画横。

这时,在简历中体现专业深度,也就是技术、技能的熟练度,就显得十分重要了。一般为以下几种表现形式:

文字描述,如「熟练」「精通」;
数值化,如显示以「100」为封顶的数字;
等级化,如几颗星。

这样又会造成一个问题,一些应聘者的简历中充满了「精通***」——请收下我的膝盖!

为了狂拽炫酷屌炸天和更加形象地传达出「我很牛逼」这个信息,我也会想在自己的网站上加入「技能熟练度」这个 feature,那么问题来了——如何客观地对自己的技术、技能熟练度评分,进而增加可信度?

面试题的设计

从简历中获取的信息是片面的,并且很可能掺了一些水分,所以才需要经验丰富的人通过交流来了解应聘者的实际情况,像珠宝鉴定师一样去甄别其是否为赝品,将其定级。

要去考核应聘者,需要根据招聘需求和简历中的信息设计面试题。如果简历中明确说明「无任何移动端开发经验」,面试官还去考查其相关问题的掌握情况的话不就是「脱裤子放屁」了么?这不仅浪费彼此时间,还会被应聘者鄙视。

如何考评」这个词看起来「diǎo * 2」的。虽然标题看起来很有逼格,但对于我这种面试(他人)经验用一个手就能数出来的菜鸟来说,谈这个话题还为时过早。(我感到有看官貌似心里不满了:「那你说个 bird 啊!浪费老子时间和流量!我支付宝账号***,打多少你看着办吧!」先别急嘛~)其实,本文的目的不在于讲具体如何去考评一个前端工程师的应聘者,而是想说一件事,我最近冒出的一个 idea——是一件应该没人去做的事情,是一个也许会震动业界的项目。

面试之痛

一周有五天工作日,其过法在这周之前都是在写代码和喝咖啡(顺便休息一下)的来回切换中度过的;然而,本周加入了新的元素——面试。工作日的一半以上都有面试,每次在与应聘者见面之前我都会做一些准备:

  1. 浏览简历并提取出可参考的信息记录到 Evernote 上;
  2. 提炼出简历给我的第一印象;
  3. 从「工头」(前端团队的 leader、初试面试官)那里了解并记录电面结果;
  4. 综合以上信息准备面试时的考评内容。

其中,考评内容以表格的形式展现,方便在进行面试时及时将对应的结果填进去。

面试准备

这个流程整体看起来还不错,但细化到每一步时就会发现一些问题——痛点。

简历中的技能

在应聘者所投递的简历文件以及有些个人网站的在线「简历」页面中必有的一项是自己所掌握的技术、技能,这是体现职业价值的关键。

因为职业的特殊性,招人单位常常会在招聘信息中这样描述:

  • 精通 HTML、CSS、JavaScript
  • 熟悉 W3C 标准
  • 了解 Backbone、Angular、React、Vue 等
  • 有 jQuery UI、Bootstrap 等使用经验
  • 能够使用 Sass、LESS 等
  • 至少了解一种服务端语言,如 Java、PHP

满眼的英文单词看得我头晕目眩,没办法,市场需求如此。既然这样,作为敲门砖的简历中如果没出现这些牛逼哄哄的单词,恐怕 HR 连鸟都不会鸟你一眼。这就给应聘者一个错觉,以为会得越多越好;同时也使得整个前端圈子都很浮躁,大部分人都在追着新的轮子后屁股跑,结果就是「熊瞎子掰苞米」。

当然,不是说会的多不好,作为一个流弊的人,知识广度是必须的;也不是说去了解学习新技术有什么不对,一个合格的职业人,不会去盲目跟风。无论是企业想要的,还是职业道路越走越宽的,都是沉稳的,先在专业深度上达到一个境界再去拓展广度的人——写好「T」的竖,再去画横。

这时,在简历中体现专业深度,也就是技术、技能的熟练度,就显得十分重要了。一般为以下几种表现形式:

  • 文字描述,如「熟练」「精通」;
  • 数值化,如显示以「100」为封顶的数字;
  • 等级化,如几颗星。

这样又会造成一个问题,一些应聘者的简历中充满了「精通***」——请收下我的膝盖!

为了狂拽炫酷屌炸天和更加形象地传达出「我很牛逼」这个信息,我也会想在自己的网站上加入「技能熟练度」这个 feature,那么问题来了——如何客观地对自己的技术、技能熟练度评分,进而增加可信度?

面试题的设计

从简历中获取的信息是片面的,并且很可能掺了一些水分,所以才需要经验丰富的人通过交流来了解应聘者的实际情况,像珠宝鉴定师一样去甄别其是否为赝品,将其定级。

要去考核应聘者,需要根据招聘需求和简历中的信息设计面试题。如果简历中明确说明「无任何移动端开发经验」,面试官还去考查其相关问题的掌握情况的话不就是「脱裤子放屁」了么?这不仅浪费彼此时间,还会被应聘者鄙视。

为了避免上面所提到的尴尬情形,这就要求简历中的技能描述可信度高,省去面试官去检验其可信度的步骤,而现状是不可能的!实际情况是,不像会计等职业需要证件才能上岗,写代码的都是「无证从业」。记得前段时间 HR 跑到我们开发这边,好像是问有没有职业相关的证件,我心里在想:「你是在说全国计算机等级考试么?」

既然不可避免,不得不额外设计一些基础、原理方面的面试题去验证。自己去想实在是麻烦耗时,「懒惰」的我们会从网上找一些来作为参考。GitHub 上有很多类型的项目容易被 star,其中之一就是面试题——不仅面试官会用,应聘者也需要用。

Front-end Job Interview Questions

然而这种方式还有很多不便,如:量少、不能搜索、不能根据需要创建集合、没有分值等等。

寻找良方

作为应聘者,没有一个合适的方式来评估我的专业度、熟练度,痛!作为面试官,没有一个帮助我快速有效地选取组织面试题的解决方案,痛!一般而言,「痛点」就是需求,我的需求一定不只是我一个人的需求,有需求就有市场。

不是银弹的子弹

作为一个总是瞎想的双鱼,脑中突然冒出了一个想法——我本人,甚至是整个业界(即前端圈子)需要一套考核标准、一个评价体系、一个海量题库;作为一名喜欢折腾的码农,想法一出现就立刻在 GitHub 上建了一个仓库——世上从来不缺有想法的人,缺的是将其付诸行动的人。

从我第一次做面试官那天脑中出现雏形起,经过这几天面试经验的增加,以及公司内其他面试官所遇到的情况看来,我所想象中的项目是有价值的!

关于项目的名字,简称叫「FES」(发音 /ˈfɛs/),全名为「Front-end Knowledge & Skill Evaluating System」,中文名是「前端知识与技能考核评价体系/系统」(我说这是 Google 机翻你信么……)。不过,这只是暂定的名字。它不仅是一套标准、一个体系,还是一个系统、一个服务。

你咋不上天呢

既然有了这么棒的想法,既然有了最初的行动,就应该有计划地进行下去!

「FES」是一个非常庞大的,仅凭我一人之力无法完成的项目。它是一套标准,制定标准需要一个由一群业内权威人士组成的「标准化组织」;它是一个评价体系,完善的打分机制会对应聘者做出客观可信的能力评估;它是一个系统、一个服务,能够让面试官从海量题库中抽选试题打印出一份「面试考查表」。

上面只提到了「FES」的基本应用,它还具备更高级更有价值的玩儿法,这里就先不说了。并且,这些都是后话,还在天上飘着呢,再不来点儿接地气的,别人该说我是「理想主义者」了——变着法儿地说我只会说不会做么?

小编是从事了5年Web前端开发的前端开发工程师,现在整理了一整套系统的Web前端学习教程从最基础的到框架再到项目实战的学习资料都有整理,送给每一位小伙伴, 有想学前端编程的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入学习。

加QQ裙:931661106(招募中)

行!那就说点儿实际的,披露一下大概的计划:

1.先靠自己,像其他面试题集一样收集一些信息放到 GitHub 上;

2.开发网站的雏形,满足基本需求;

3.寻找具备同样志向和想法的志愿者及贡献者;

4.升级网站向理想更近一步;

5.推广网站,提高影响力,使其成为业界标杆。

转载于:https://my.oschina.net/u/4085667/blog/3036520

如何考评一名前端工程师相关推荐

  1. 如何考评一名前端工程师?

    如何考评」这个词看起来「diǎo * 2」的.虽然标题看起来很有逼格,但对于我这种面试(他人)经验用一个手就能数出来的菜鸟来说,谈这个话题还为时过早.(我感到有看官貌似心里不满了:「那你说个 bird ...

  2. 01_我为什么想要成为一名前端工程师

    闲聊 以下说的话可能会有些啰嗦,但估计也是能够引起部分人的共鸣. 我出生在一个很小很落后的县城,在上大学,离开家乡之前,我从未接触过编程这件事.因为我没见过,也没人告诉我,确实就是那样一个落后的县城. ...

  3. 作为一名前端工程师,你需要学习哪些技术栈呢?

    开发一个普通管理系统,会用到SprinBoot+MyBatis+Spring+Mysql+Redis+RabbitMq+Nginx+Vue+Shiro+html+等等,这些技术合起来就可以称为技术栈. ...

  4. 一名前端工程师自检清单与思考(来吧,干完这套清单年薪30不是梦)

    一份不想成为劝退清单的劝退清单 一.JavaScript基础 变量和类型 1.JavaScript规定了几种语言类型 2.JavaScript对象的底层数据结构是什么 3.Symbol类型在实际开发中 ...

  5. 转 前端工程师凭什么这么值钱?

    [CSDN编者按]前端工程师的薪资之高是业界公认的事实,但是很多人会质疑前端工程师,认为他们并不能称为软件工程师,也"配不上"高昂的报酬.本文的作者分享了自己从一个前端菜鸟成长为一 ...

  6. python工程师薪资坑吗-完美起航-20201024——记录一下自己的前端工程师之路

    1. 前言 主要是想记录一下自己的历程: 是怎么就不明不白的成为了一名程序员 不知不觉得就进入了前端领域 怎么从小白到以为不是小白再到小白的过程 自己是如何学习的,计划如何学习的,如何走向下一步的 2 ...

  7. Nicholas C. Zakas如何面试前端工程师

    不要以为做前端很容易,已经做了前端的就不要理会别人说的"做网站的"!从下面这篇文章里面,我们也可以学到自身的不足,不然很有可能下个面试你的人就出了这样的题目. 面试前端工程师对我来 ...

  8. web前端工程师热门岗位技能要求前瞻

    春节假期以后,稍作调整,马上就要迎来求职高峰期.作为一名前端工程师或者有意向转行从事前端相关工作的人,你是否对2019年的前端市场有了新的解读,对于前端的企业岗位要求有了新的理解.今天我就跟大家分享一 ...

  9. 前端的c语言面试题,前端工程师面试题汇总(选择题)

    前端工程师面试题汇总(选择题) 时间:2017-12-05     来源:前端工程师面试题推荐 作为一名前端工程师,我们必不可少的就是参加面试,面试过程中会遇到各类奇葩的问题,今天小编为大家汇总了一些 ...

  10. 一个优秀的前端工程师应具备哪些技能?

    作为一名前端工程师,产品的内外兼优才能体现它的完美,前端工程师需要学习的技能远远超过设计师. 那么一名优秀的WEB前端工程师应具备哪些技能呢,我在这里分享一下,供大家参考: 第一:HTML超文本标记语 ...

最新文章

  1. ubuntu chrome 无法从该网站添加应用,拓展程序或脚本
  2. 【归并排序】奶牛的图片(jzoj 1812)
  3. VR全景看年评!PConline年度评测盛典等你来体验
  4. JavaScript 中,break , continue , return 的区别
  5. 替换Jar包中的一个文件 Replace a file in a JAR
  6. MySQL提供链接途径_MySQL 连接
  7. 第45届国际大学生程序设计竞赛(ICPC)沈阳站太原理工大学收获1枚铜牌
  8. kibana的query string syntax 笔记
  9. Atitit 性能指标与性能提升的5个原则与性能提升模型
  10. 如何把linux 安装到u盘,利用U盘装CentOS 6.4和将CentOS 6.4安装到U盘
  11. OpenPose 命令行说明
  12. python对文件进行zip和rar格式的压缩和解压缩(亲测,可用)
  13. Exynos4412 移植Linux Kernel 5.4过程记录(三)——根文件系统构建与SD卡挂载fs
  14. 基于android的手机商城app
  15. 基于多进程架构的嵌入式软件框架研究与实现
  16. 儋州“炰米”:美味的特制粮食
  17. 计算机编辑功能在哪,win10系统本地组策略编辑器在哪的具体步骤
  18. 深入理解Spring框架的作用
  19. ecshop后台出现Strict Standards: Only variables should be passed by refin /var/www·····
  20. 基于 Tensorflow 的蘑菇分类

热门文章

  1. 博客园申请开通博客时理由应该怎么写才能通过?
  2. 阿里巴巴十周年晚会,马云震撼照片
  3. 一分钟快速理解:模拟信号和数字信号!
  4. 吾爱破解python百度文库下载源码_python版百度音乐下载软件和源码
  5. 利用python实现简单的爬虫,爬百度文库相关词条信息
  6. 51单片机带闹钟c语言程序,51单片机编写的闹钟程序
  7. 家庭作业 题解(C++)
  8. 大数据比赛笔记(一)基本环境配置
  9. Matlab学习——求解微分方程(组)
  10. mysql中将大写日期转为小写日期