最近面试了一些人,我的感觉是:技术不是最重要的,大差不差就行,关键还在于沟通。
技术是一个持续精进的过程,暂时不会不要紧,会沟通、描述问题清晰、回答问题干脆、逻辑能力强,技术迟早会赶上来的。反之,虽然技术好,但是沟通有问题,表达上逻辑不够清晰,那么这样的人,我认为发展空间也是有限的,我也不太愿意与之共事。实际上,如果做不到沟通清晰,我也不认为他的技术能好到哪里去。当然,这只是我的一家之言。
今天下午面试的一个,刚说几分钟,我就有结束面试的冲动。一个是他吐字不清晰,一个是他说话好像没有停顿,巴拉巴拉一通说,让人找不着重点。但是出于礼貌,也不能立马就结束面试,我还是按照正常顺序走完了所有的流程。
前几周面的一个也是类似的问题。比如,我问你一个问题,你只要针对这个问题,简短几句话回答一下就好,非要一通说,有的没的都说,和我问的问题没关系的也说,反正也不管我能不能听明白,就尽可能地多说。最后还需要我从你说的一通话中去寻找我要的答案,你说这能不让人抓狂吗?我觉得这样的沟通效率很低,同时我也认为你的思维逻辑不够清晰,听的时候抓不住重点、说的时候也没有重点。
今天上午面的一个,我感觉还不错,我问的问题,他简短几句话就描述清楚了,不知道的就说不知道,干脆利落。他之前做过 Java,也做过前端,最近两年主要精力放在 nodejs 上,我问了他几个前端的问题,他能答出来一个概念,但是再往细了问,他就不知道了,他也不会跟你东扯西扯,他就说他不太清楚,有点忘记了,然后还不忘补充一句,说给他两天时间,他肯定给我搞出来。首先他前面答得已经让我比较满意了,这加上一句,算是锦上添花,让我感觉到他很自信,把任务交给他我会比较放心,能感觉到他不是那种模棱两可的人。
之前面试的第一个人,称自己有十年工作经验,那是我第一次做面试官,我感觉还有点紧张,担心自己被反问倒,那就尴尬了。结果一面下来,感觉也就三年的水平。其实对于这样的候选人我倒建议虽然有十年经验,但是不如就说三年,你说自己有十年,我就按十年的标准来面你,结果面下来只有三年,反倒让我感觉你是不是学习能力有问题,或者之前的工作有混日子的嫌疑,我对你的印象就比较差了。反过来,你有三年,但是面下来,五年的水平也能达到了,那就能给人意外之喜。不过年限说少了,可能连简历初选的关都过不了。
所以简单地说,年限说多了不好,说少了也不好,还是实话实话最好。自己如果感觉之前的工作只是涨年限不涨经验,那就不如把年限说得少一点。不过话又说回来,为什么会只涨年限不涨经验呢?最好还是不要让自己陷入这样的境地。