辞退了一名 2 年工作经验的前端工程师

来源 | 码海(ID:seaofcode)

这周比较遗憾,辞退了一名尚在试用期的前端同学。

一般情况下我们会在试用期结束后再评估是留还是不留,但这名同学确实问题很大,所以试用了两个月后(我们试用期三个月),我们决定及时止损,送走了他。在我看来这名前端存在以下几个问题:

辞退了一名 2 年工作经验的前端工程师辞退了一名 2 年工作经验的前端工程师

基本功不扎实,不懂就问

作为一名有两年工作经验的前端,连 base64 是啥都不知道,另外碰到难题,首先想到的不是 Google,而是直接问同事,后来经过提醒后稍微好了一点,但是不少问题都要卡半天,最后这些「难题」也基本要让其他同事来解决,导致工期大幅延长,而且这些所谓的「难题」在我和其他同事看来都比较 easy,基本上 Google 一下都能搜到,这说明他的能力真的值得打一个大大的问号。

辞退了一名 2 年工作经验的前端工程师

代码不规范,不健壮,像是临时工做的

主要体现在以下几个方面:

1、各种变量命名毫无意义,不知所云。命名不规范,比如命名一个类别数组,直接用 list 来命名(至少应该命名成 categoryList 吧),

2、不少本地变量首字母大写

3、代码里在每一个网络请求的地方都打印了 log,充斥着大量的 console.log,并且还提交了,稍微有点经验的基本上都知道接口请求抓包看下是否正常就行了,打印大量的 log 更是不应该了,众所周知,在生产环境上应该尽量避免一些无意义的 log,log 过多会带来性能问题,而且也不符合工程规范,但这名前端调试后提交了大量的 log,简直不忍直视(当然这一块更合理的方式应该是用代码检测配合 pre git hook,这样在 git commit 时发现不规范就不让提交,提前扼杀违反代码规范相关的问题),更要命的是写出的代码非常不健壮,比如搭建完了创建页面,但编辑功能考虑不足,回填等存在各种问题,存在大量的返工。

诸如此类代码问题很多,可能有人以为提代码规范这个比较大惊小怪,改就是了。但其实对于一个项目来说,你不是一个人在战斗,涉及到团队协作,如果命名不规范,其他人要很费力地读懂你的代码,编码不规范,团队协作会大受影响!

看到这相信大家应该能理解为啥很多大厂要求白板编程或机试了,一方面是看你解决问题的能力,另一方面其实也是看你的命名等是否规范,避免给团队挖坑。

辞退了一名 2 年工作经验的前端工程师

可塑性不强,对未知恐惧,潜力有限

啥叫可塑性,在我看来就是解决未知问题的能力以及主动探究解决问题的欲望,比如说这名前端,之前一直做的只是开发的工作,开发打包后就交给运维部署,从来没做过部署相关的工作。结果交给他部署花了一天半都没部署出来。

本来呢我们有自己的一套发布系统,但新项目用的是开源项目,所以部署脚本之类的要自己整,不过这个脚本并不难,copy 一下我们其他项目的部署脚本并且让运维部署一套 nginx,在 nginx.conf 里指定一下前端项目的目录即可。

而且就算你之前没有线上部署过,只要你 Google 一下基本都能找到答案,不信你试下,可以看到以下结果,第一条就能找到部署的解决方案:

辞退了一名 2 年工作经验的前端工程师

我接手后只用了半个小时就上线部署成功了,倒不是说我有多强,而是这类问题我觉得应该属于前端的基本的技能包,作为一个有两年经验的前端花了一天半都没解决出来,确实不太应该。

除此之外,这名前端对未知问题的处理实在不敢让人恭维,每碰到一个稍微复杂的问题就问,没有主动去解决问题的意识,当然也是其本身能力有限所致,有一些问题确实也花了半天甚至更长的时间去解决,但最终还是不得不求助于其他同事。

对未知问题时常知难而退,缺乏主动探索的精神,可以看到他成长的天花板实在有限,这是我们决定辞退他的最主要原因,能力不足可以补,代码不规范可以学,但对未知的难题缺乏亮剑的勇气,没有信心去克服,这是职场上的大忌,毫不夸张地说这种「老虎型」的性格决定了你的上限

画外音:「老虎型性格」目的性强,好冒险,个性非常自信、积极,竞争力强,凡事喜欢发号施令、掌控全局,不喜欢安于现状,思维敏捷、行动力强,目标一经确立便会全力以赴。

未知的问题对我们来说是一个挑战,但更是机遇,这类问题最能体现你自己的价值,不然碰到的所有问题都没有挑战性,请问你工作有啥意义,你的价值何在,所以碰到这类问题一定要抢着做,因为这类问题最能凸显你的价值,这是最能区分你和别人竞争力的地方!逢难必亮剑,整个团队的战斗力才会强!

辞退了一名 2 年工作经验的前端工程师

如何顺利度过试用期

其实并不难,反其道而行之不就行了,「基本功扎实」,「写出规范和健壮的代码」,「具备主动解决问题,迎难而上的精神」这三点基本就能过关。

最后我相信肯定会有人问:这名前端问题如此之多,面试怎么没有发现出来呢?

这次其实是比较严重的面试事故。由于我们是创业团队,前端是后端兼职的,所以当时特地委托了一位前端大佬来帮助面试,结果从实际表现来看并不如人意,当然了上面我说的这些问题在面试中其实无法完全体现出来,可能有些人在面试中侃侃而谈,各种知识点都看起来掌握得都很扎实,幸运了混过了面试这一关,但在试用期能力不足的特点就暴露出来了,所以最终还是要在硬实力下功夫的,不然就算面试侥幸通过,在试用期能力不足也很容易挂掉的。

看懂了以上这些,相信你不难理解大厂的各种严苛的面试流程了,因为对于大厂的招聘人员来说,招到不靠谱的人是要背上面试事故的,特别是对 HR 来说有个「适岗率」的指标,所以大厂面试要严苛得多。

比如白板编程或在线笔试,看起来确实不人道,但最能考验侯选人的功力,一来考验你解决问题的能力,二来看你的代码是否遵循必要的规范,三来看你的代码是否有足够的健壮性(比如是否考虑越界,各种异常等)

所以如果要进大厂,我们可以多练练白板编程,尤其对于应届毕业生来说,这一点非常重要!另外最重要的一点是千万不要有畏难情绪,这一点是晋升加薪绝缘体,没有足够的难题来挑战,能力很难有大幅度的提升,逢难必亮剑才是正道!

辞退了一名 2 年工作经验的前端工程师辞退了一名 2 年工作经验的前端工程师
展开阅读全文

页面更新:2024-04-30

标签:这一点   严苛   可塑性   白板   试用期   健壮   扎实   脚本   难题   主动   确实   团队   工程师   能力   代码   项目   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top