来源
码海
作者
坤哥
这周比较遗憾,辞退了一名尚在试用期的前端同学。
一般情况下我们会在试用期结束后再评估是留还是不留,但这名同学确实问题很大,所以试用了两个月后(我们试用期三个月),我们决定及时止损,送走了他。
在我看来这名前端存在以下几个问题:
1、基本功不扎实,不懂就问
作为一名有两年工作经验的前端,连base64是啥都不知道,另外碰到难题,首先想到的不是Google,而是直接问同事,后来经过提醒后稍微好了一点,但是不少问题都要卡半天,最后这些「难题」也基本要让其他同事来解决,导致工期大幅延长,而且这些所谓的「难题」在我和其他同事看来都比较easy,基本上Google一下都能搜到,这说明他的能力真的值得打一个大大的问号。
2、代码不规范,不健壮,像是临时工做的
主要体现在以下几个方面:
各种变量命名毫无意义,不知所云。命名不规范,比如命名一个类别数组,直接用list来命名(至少应该命名成categoryList吧)。
不少本地变量首字母大写。
代码里在每一个网络请求的地方都打印了log,充斥着大量的console.log,并且还提交了,稍微有点经验的基本上都知道接口请求抓包看下是否正常就行了,打印大量的log更是不应该了,众所周知,在生产环境上应该尽量避免一些无意义的log,log过多会带来性能问题,而且也不符合工程规范,但这名前端调试后提交了大量的log,简直不忍直视(当然这一块更合理的方式应该是用代码检测配合pregithook,这样在git