说是新同事,其实也来了已经 1 个多月了,某地区同胞,当地 Top2 双硕,当地规模不大公司工作经验 8~9 年,当时他参加面试的时候刚好我请假了所以没参加也没见过面,后来我们又面了另一个工作 3 年的‘新’人,这个我参加了,印象非常好,虽然工作时间不长,但思路清晰,反应也比较快,属于比较比较活的那种类型,其他面试者也对他印象比较好,但最终老板在这两个当中选了前者,理由是项目时间比较紧,我们需要经验更丰富一点的人,能更快上手,帮助项目进度。
等他入职的时候,老板想让他接手我手中活,让我帮助另一个更有困难的模块,我欣然同意。然鹅。。。
思路慢的一比,跟个老人一样,跟他讲话很费劲,要讲的慢,稍微讲快一点就跟不上
一直强调自己是慢热型,掌握了之后会就很好,关键尼玛项目不等人啊,等你从 0 学好,项目都结了
作为一个工作快 10 年的人了,连个代码管理软件不会用,perforce/git 都不会, 连 sync/check in 的概念都没,我很详细的在邮件里一个一个 step 给他列清楚,并拿我自己的 client举例 (明确跟他说了改成自己的),他居然自己在我的 tree 里 sync/build, 当时我心里一万头草泥马在奔腾,立马 lock 了自己的 client
项目用到 C++, 虽然之前没用过,但项目里完全没用多高深的语法,就是只学过 C 的,稍微看下也就能看懂代码(不是写),然鹅,一个 300 行的 code,看了一星期还没整明白!! 然他把 code 思路跟我们过一下,讲的 shi 一样
不用 GUI 不舒服斯基,就是上面那个 300 行代码,他说看不大懂,我说 ok,那我们跑个实际的 test,你在 GDB 里跟一下,能帮助你理解,GDB 不会,把 GDB 常用的几个命令发给他了,并现场演示了,他表示不好用,OK,后来我又找了 eclipse,他又表示怎么 GUI code 窗里不能设断点,balabala, 我说在 console 里不是可以敲个 gdb 命令不就好了,又表示不方便,看他样子估计后来又花了很多时间搞这个,最后还是没搞明白后来放弃,无语的我只想撞墙
喜欢钻牛角尖,公司的 test flow 会自动生成很多代码,他去研究这个。。。跟他说了这些不用看,直接看实现部分,他说哦哦哦,然后第三天,我去问进度的时候,尼玛,他还在 eclipse 看这个。
主次不分,老板意识到他熟悉的进度比较慢,让我多跟他沟通,每次发邮件给他问他有没有啥问题,几乎没回,没办法那我又定了每周一次的会,上周临会前突然发信说这个会他不参加,晚点再开,也不说原因,后来才知道他参加另一个跟他其实还没什么关系的会。
这周二的时候发信说自己对那个 300 行的代码了解的不错了,周三可以过一下,周三也没见他定会议,老板就发信询问进度,没回,周四老板又问还是没回复,老板就找他谈话,他说很不喜欢我们催的那么紧,说自己可能没办法适应,想走了,还跟老板说文档不全,说看不是自己写的 code 很难理解(尼玛 300 的行有多难?完全没有花哨的代码),说我们为什么这么多 bug 是因为前期架构和文档考虑不周 (尼玛 test fail 哪里的问题你都不知道,就来吐槽说我的架构和文档写的不详细?让他三个月写文档,一个月写 code,再一个月能 pass 所有 test 就算我输,真是 mmp 了)
跟老板说我说话太直,又是 MMP 了,我平时在公司人缘很好的,好嘛,前面说了他自己思路反应很慢,稍微讲快一点就跟不上,自己完全帮不上忙还费我大量口舌讲解,面对他提的一些白 chi 问题,而且有些还是跟他讲过几次的,还问,我是显得不耐烦,但尼玛招个 8-9 年的到底图个啥?
老板找我谈说尽量让他再试试,说不定真是慢热型,上手了可能会做的比较好,我说那他能不能去做其他一些稍微简单的模块,老板说他自己说想继续做我这个,现在基本都是老板亲自在指导他,再试试就试试呗,反正我也不指望他能帮上什么忙, 我现在最后悔的就是没有坚持劝老板招那个 3 年,其次就是答应让他来做我这个模块。 花时间精力不说,还被反咬几口,真是不爽
最后一更: 该同事昨天已离职, 说好的review 一次没做~ 老板周二的时候老板催他把那个300行代码做次review(我看了下实际上只有200行。。。之前我是记错了) 他又推说服务器有问题,ssh 连不上, 老板找他面谈,才说拿了家乡的offer要回去了,老板这次就不留了。
总结一下:
此人工作素养是比较差的
水平太次! (吸取这次教训,不是我自己面过的坚决不做buddy)