如何考评一名前端工程师
如何考评」这个词看起来「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——是一件应该没人去做的事情,是一个也许会震动业界的项目。
面试之痛
一周有五天工作日,其过法在这周之前都是在写代码和喝咖啡(顺便休息一下)的来回切换中度过的;然而,本周加入了新的元素——面试。工作日的一半以上都有面试,每次在与应聘者见面之前我都会做一些准备:
- 浏览简历并提取出可参考的信息记录到 Evernote 上;
- 提炼出简历给我的第一印象;
- 从「工头」(前端团队的 leader、初试面试官)那里了解并记录电面结果;
- 综合以上信息准备面试时的考评内容。
其中,考评内容以表格的形式展现,方便在进行面试时及时将对应的结果填进去。
面试准备
这个流程整体看起来还不错,但细化到每一步时就会发现一些问题——痛点。
简历中的技能
在应聘者所投递的简历文件以及有些个人网站的在线「简历」页面中必有的一项是自己所掌握的技术、技能,这是体现职业价值的关键。
因为职业的特殊性,招人单位常常会在招聘信息中这样描述:
- 精通 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
如何考评一名前端工程师相关推荐
- 如何考评一名前端工程师?
如何考评」这个词看起来「diǎo * 2」的.虽然标题看起来很有逼格,但对于我这种面试(他人)经验用一个手就能数出来的菜鸟来说,谈这个话题还为时过早.(我感到有看官貌似心里不满了:「那你说个 bird ...
- 01_我为什么想要成为一名前端工程师
闲聊 以下说的话可能会有些啰嗦,但估计也是能够引起部分人的共鸣. 我出生在一个很小很落后的县城,在上大学,离开家乡之前,我从未接触过编程这件事.因为我没见过,也没人告诉我,确实就是那样一个落后的县城. ...
- 作为一名前端工程师,你需要学习哪些技术栈呢?
开发一个普通管理系统,会用到SprinBoot+MyBatis+Spring+Mysql+Redis+RabbitMq+Nginx+Vue+Shiro+html+等等,这些技术合起来就可以称为技术栈. ...
- 一名前端工程师自检清单与思考(来吧,干完这套清单年薪30不是梦)
一份不想成为劝退清单的劝退清单 一.JavaScript基础 变量和类型 1.JavaScript规定了几种语言类型 2.JavaScript对象的底层数据结构是什么 3.Symbol类型在实际开发中 ...
- 转 前端工程师凭什么这么值钱?
[CSDN编者按]前端工程师的薪资之高是业界公认的事实,但是很多人会质疑前端工程师,认为他们并不能称为软件工程师,也"配不上"高昂的报酬.本文的作者分享了自己从一个前端菜鸟成长为一 ...
- python工程师薪资坑吗-完美起航-20201024——记录一下自己的前端工程师之路
1. 前言 主要是想记录一下自己的历程: 是怎么就不明不白的成为了一名程序员 不知不觉得就进入了前端领域 怎么从小白到以为不是小白再到小白的过程 自己是如何学习的,计划如何学习的,如何走向下一步的 2 ...
- Nicholas C. Zakas如何面试前端工程师
不要以为做前端很容易,已经做了前端的就不要理会别人说的"做网站的"!从下面这篇文章里面,我们也可以学到自身的不足,不然很有可能下个面试你的人就出了这样的题目. 面试前端工程师对我来 ...
- web前端工程师热门岗位技能要求前瞻
春节假期以后,稍作调整,马上就要迎来求职高峰期.作为一名前端工程师或者有意向转行从事前端相关工作的人,你是否对2019年的前端市场有了新的解读,对于前端的企业岗位要求有了新的理解.今天我就跟大家分享一 ...
- 前端的c语言面试题,前端工程师面试题汇总(选择题)
前端工程师面试题汇总(选择题) 时间:2017-12-05 来源:前端工程师面试题推荐 作为一名前端工程师,我们必不可少的就是参加面试,面试过程中会遇到各类奇葩的问题,今天小编为大家汇总了一些 ...
- 一个优秀的前端工程师应具备哪些技能?
作为一名前端工程师,产品的内外兼优才能体现它的完美,前端工程师需要学习的技能远远超过设计师. 那么一名优秀的WEB前端工程师应具备哪些技能呢,我在这里分享一下,供大家参考: 第一:HTML超文本标记语 ...
最新文章
- ubuntu chrome 无法从该网站添加应用,拓展程序或脚本
- 【归并排序】奶牛的图片(jzoj 1812)
- VR全景看年评!PConline年度评测盛典等你来体验
- JavaScript 中,break , continue , return 的区别
- 替换Jar包中的一个文件 Replace a file in a JAR
- MySQL提供链接途径_MySQL 连接
- 第45届国际大学生程序设计竞赛(ICPC)沈阳站太原理工大学收获1枚铜牌
- kibana的query string syntax 笔记
- Atitit 性能指标与性能提升的5个原则与性能提升模型
- 如何把linux 安装到u盘,利用U盘装CentOS 6.4和将CentOS 6.4安装到U盘
- OpenPose 命令行说明
- python对文件进行zip和rar格式的压缩和解压缩(亲测,可用)
- Exynos4412 移植Linux Kernel 5.4过程记录(三)——根文件系统构建与SD卡挂载fs
- 基于android的手机商城app
- 基于多进程架构的嵌入式软件框架研究与实现
- 儋州“炰米”:美味的特制粮食
- 计算机编辑功能在哪,win10系统本地组策略编辑器在哪的具体步骤
- 深入理解Spring框架的作用
- ecshop后台出现Strict Standards: Only variables should be passed by refin /var/www·····
- 基于 Tensorflow 的蘑菇分类