说是新同事,其实也来了已经 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)
1
easylee 2018-09-21 23:15:55 +08:00 via Android
负责人的讲,还没高中生靠谱。
|
3
Hilong 2018-09-21 23:17:09 +08:00 via Android
这种感觉很蛋疼啊,如果不是你们项目太急,其实找新人培养还是很不错的,毕竟你们说的这个新人脑子活肯学
|
4
walle007 OP 补充一点,工作环境是 Linux,相信他以前工作也是,但他连个 vi 都用不熟,还是我教他怎么显示行号……
|
5
zn 2018-09-21 23:22:28 +08:00 1
问问那个三年经验的找到坑没有,愿不愿意继续来,如果愿意的话,赶紧把这个踢了。
尴尬是有点尴尬,不过情有可原,说一说情况他应该会理解。 |
7
watzds 2018-09-21 23:23:12 +08:00 via Android
坑
|
8
frittle 2018-09-21 23:23:29 +08:00
都这样了你老板还不止损换人,完全对项目进度没帮助,越快换越好。
|
10
heikejia 2018-09-21 23:23:58 +08:00 1
对 linux 那套东西完全陌生的人,编程水平不会高到哪里去
|
11
glfpes 2018-09-21 23:24:41 +08:00 via Android
他是不是你们老板的大舅哥
|
13
walle007 OP @frittle 老板是觉得不然前期投入都浪费了 现在招人也不容易,对我而且他走人我反而轻松些,关键心累
|
15
WordTian 2018-09-21 23:28:33 +08:00 via Android
哈? 300 行?一周?逗呢吧,就算一个函数一个函数的百度吧,一天八小时算,两天也够了。
除非这人就没有一点 C 语言的基础 |
16
walle007 OP @WordTian 他特别喜欢钻牛角尖,用了些 class 以及重载,他就非得从 0 开始学,对这个项目而言都封装定义好了,依葫芦画瓢就行,然鹅他不会
|
17
whileFalse 2018-09-21 23:32:16 +08:00
不是慢热,就是能力跟不上。
|
19
vazo 2018-09-21 23:35:18 +08:00
如你要甩锅:
你让他告诉你,他学会要多少时间,做个 plan,邮件 cc 你老板,期间有问题不问是他的事情,到时间没学会他自己的事情。 |
20
walle007 OP @vazo 我之前叫他定了,完全没安他自己的计划,昨天老板让他根据新情况再更新一下,不知道能否按他说的那样完成,现在的计划基本上是 500 行代码一天,但我看他的样子,悬!
|
21
WordTian 2018-09-21 23:43:18 +08:00 via Android
老板掏钱请人来是干活的,不是让学习的,把优先级都搞错了,就算被开了也怨不得别人。
想学习可以啊,只要在不影响项目进度的情况下,随意怎么学 |
22
Hilong 2018-09-21 23:43:40 +08:00 via Android
工作 8.9 年了,学个东西这么慢?恕我直言,这个人估计是被别的公司辞退的那种混吃等死行。讲真一门语言学到一定程度触类旁通是一个程序员最基本的能力吧,公司换技术栈,看了两天文档,看了几个开源项目就开干了,你们还给他那么长时间学习,你们是招人来干活的啊,你跟老板说现在这样不是违背了你们的初衷吗?本来想快速出货,没曾想学习能力可能比人家新人都差 @walle007
|
23
walle007 OP @WordTian 是啊,昨天老板找他谈说不习惯我们催那么紧,希望能结合兴趣和学习,这样何必找个 8-9 年。找应届生多好
|
24
walle007 OP @Hilong 所以我气啊…… 但老板想让他再试试,我反正撒手不管了,稍微帮一下尽一下义务就算了
|
25
goophy 2018-09-21 23:48:51 +08:00 via iPhone
试用期内解决吧,要不谁都累
|
27
vazo 2018-09-21 23:52:51 +08:00
提前给老板沟通打个预防针,你自己两头跑会延误项目进度,建议再招人。剩下的就看那货表演好了。
|
28
xuwenping 2018-09-21 23:57:36 +08:00 via Android
培训出来的?之前的经验有问题?
|
29
bigeast 2018-09-22 00:01:37 +08:00 via Android
说实话慢热型的不适合当程序员,适合去搞科研。
|
33
hengo 2018-09-22 00:09:30 +08:00
隔着屏幕都能感受到 LZ 的气愤,就差动手了。。。
|
34
zhzer 2018-09-22 00:09:36 +08:00 via Android 1
你们面人的流程是咋样的?不可能不考核业务能力吧?
天朝大学从来都不缺乏制造惊喜的能力(读书的时候待的实验室,学姐学长摸鱼简直一绝 |
35
0044200420 2018-09-22 00:21:57 +08:00
培训的吧,做详细背调
|
36
shijingshijing 2018-09-22 00:32:00 +08:00 4
从你的回复来看,如果说这个人以前用的 VS 那一套,现在转 Linux,GDB,Eclipse,Git 确实是要花一点时间熟悉的,而且我能感受到新人一进来面临的不仅是工具切换,还有整个业务需要重新了解,这个是得花时间。
但是有一点我觉得可以立即判断这个人是不是真的好用,那就是丢给他一个比较独立的模块,让他自己用他熟悉的方式实现,不限定用现在团队使用的工具,这样可以剥离那些不确定的变量,看他独立完成需要多长时间。如果还是这样三百行代码搞一周,或者搞出来的东西各种垃圾各种 bug,那就是真的能力不行,把一年的工作重复做了 8,9 年。 其实跟面试考算法一样,可以剥离一些不相关的变量,看清本质。 还有一个判断垃圾程序员的就是写代码的习惯,即使一个人很慢,但是变量命名,缩进等细节处理的很好,这个人也是值得多家考虑的。反而是一上来就随心所欲,即使三两下撸了一个可用的模块的那种人,要仔细提防,这种有可能给项目带来各种暗坑。 |
37
closedevice 2018-09-22 00:32:21 +08:00 via iPhone
哈哈,同情楼主,想到了我之前一个同事也是这个样子。
|
38
katsusan 2018-09-22 00:32:28 +08:00
TOP2 双硕学习上至少应该有自己的一套吧,听 lz 的描述完全没有的样子
|
39
chmlai 2018-09-22 02:28:01 +08:00
所以说很难靠招人来解决项目进度紧的问题
|
40
ETiV 2018-09-22 07:06:06 +08:00 via iPhone 1
如果是我们的话估计两个人都会招
谁不行的,在试用期就给辞退了 |
41
hanxiV2EX 2018-09-22 07:23:56 +08:00 via Android
我经历过两个不会写代码的主程,最后都被砍了,但是花了很久很久,几乎要全组成员排斥和孤立才砍的。这人不适合写代码,坐等开除的信息。有新进展记得 @ 我
@walle007 |
42
jay_chiu 2018-09-22 07:24:13 +08:00 via Android
他也许当行政管了。
|
44
galikeoy 2018-09-22 08:31:56 +08:00
8-9 年的工作经验,,基本是在其他公司混吃等死的了,
|
45
springmarker 2018-09-22 08:38:20 +08:00 via Android
大佬们还真用 vi 写代码啊
|
46
sampeng 2018-09-22 08:49:09 +08:00 via iPhone
这就是隔壁帖子 40 岁找不到工作的例子。
8,9 年的期望肯定和 2,3 年的不一样。基础是不用将的。过一遍就自己弄去了。还要盯着?什么鬼? 我也招过面试极好,但是工作那个慢哟。跟个老头一样,思路慢,你给讲逻辑不能因为 a,所以 b,因为 b 所以 c。只讲因为 a 所以 c。他会听不懂,也跟不上。人都要急死。 写代码慢,一点逻辑或者封装,1-2 天了不起了,1 个星期过去了…刚理清逻辑。 查 bug,除非是那种告诉你在哪一行的,其他从来查一天都查不出来。 这种是工作 5 年以上的开发哦…那只能赶紧劝走。换了个 1-2 年的。前面问题全部解决…思路活;干活块,经验少没关系,态度好那是经验值蹭蹭往上涨。 |
47
sampeng 2018-09-22 08:53:48 +08:00 via iPhone
真不知道这种老干部程序员凭什么抱怨找不到工作。也不看看和年轻人比是不是毫无优势。文凭是个事。但硕士老干部程序员也是一抓一大把。
|
48
zindex 2018-09-22 09:07:59 +08:00
台大的吗
|
49
GeruzoniAnsasu 2018-09-22 09:40:07 +08:00 via Android
我感觉钻牛角尖是不是老油条的自我开脱方式?
实在理解不了逻辑层次于是直接硬肛代码,一方面显得自己不是没干活,另一方面万一看懂了恰恰能显示自己经验丰富不是假的 我也遇到过一个硕士学历老大哥,跟 lz 描述的有点像但不至于那么严重,他是压根就不喜欢且看不起写代码,你找他聊数学还行,说这块代码怎样怎样就特别不耐烦而且拼命想装逼。。 |
50
celeron533 2018-09-22 09:41:48 +08:00
试用期?开。
有些猎头在推荐候选人的时候可是做过功课,候选人因此做了准备,你们的面试正中下怀。 |
51
tt67wq 2018-09-22 09:45:05 +08:00 via Android
我司内推几个进来的都是这样,头疼
|
52
AngelCriss 2018-09-22 09:53:33 +08:00 via Android
所以面试是怎么过的?
|
53
SamsonWang 2018-09-22 10:33:06 +08:00
跟领导反映一下实际情况吧,都干了八九年的人了,这点基础还不会,这种队友留着就是个坑啊。
|
54
x7395759 2018-09-22 11:00:30 +08:00
好老板啊,都这样了还留着。。。
|
55
realityone 2018-09-22 11:14:57 +08:00 via iPhone 2
一个合格的程序员应该在一个下午学会一门新语言并上手改逻辑
|
56
mawenjie 2018-09-22 12:06:22 +08:00 3
我看了看评论,我觉得现在国内码农圈都怎么了,整个圈子都很畸形。
性格不同,处事当然不同。我觉得如果融不进团队,要么多包容,要么就劝退。 说不定这个人处事稳重,我觉得比那些思维快但除了码代码干啥都飘乎乎的死宅强。 |
57
revival83 2018-09-22 12:25:44 +08:00 via iPhone 1
谁让他能搞定老板… 注意人际关系… 没准儿最后把你搞走也说不定
|
58
huang87975716 2018-09-22 13:15:38 +08:00 via Android
大家都戾气很重啊
|
59
WhatIf 2018-09-22 13:19:36 +08:00
如果你有让他滚蛋的权利, 应该早就用了吧。
|
60
horace1117 2018-09-22 13:40:10 +08:00
都是韭菜还要怼来怼去,精神股东真多
|
61
wtdd 2018-09-22 14:02:43 +08:00 1
好奇什么叫当地 top2 双硕?直接说出来很难么
|
63
freewheel 2018-09-22 14:48:19 +08:00
我遇到过两个这样的 case,然后都是在第二个月炒了。case 比你这个好一些,但该是底线的不能忍。
|
64
xxl11231220 2018-09-22 15:56:13 +08:00
@Hilong 两天换技术栈,V2 的猴子都好强啊
|
65
Hilong 2018-09-22 16:19:39 +08:00 via Android
@xxl11231220 因为新项目没有历史包袱,大佬一直喜欢用新技术,底下的就跟着来咯
|
66
tourist2018 2018-09-22 16:39:21 +08:00
@walle007 #4。。。这过分了啊
|
67
fishfkgfw 2018-09-22 17:09:15 +08:00
如果你要对进度负责,那绝对只能立马开了,不要你负责,那你只管邮件讲清楚任务分配,内容时间就行。什么还需要指导支持,上一个要求详细指导具体支持的人,已经被我开了。
|
68
wtdd 2018-09-22 17:44:38 +08:00
@freewheel 没必要,地方 top2 一看就不是京沪,最高水平的不过广州天津武汉西安南京了,远离各种口碑地区,说出来大众也毫无感觉
|
69
locoz 2018-09-22 20:01:06 +08:00 via Android
之前碰到过一个类似的,差不多三年经验爬虫,也是说自己要熟悉,掌握了之后就会很好。
刚入职态度有点问题就不说了,熟悉了两个多星期让他写个入门级的网站的爬虫写了一个星期,还一堆问题,比如:for+range 做翻页逻辑、异步框架内直接用 requests 库发请求、正则解析 json。 然后就劝退了🙄 |
70
wolfie 2018-09-22 21:30:26 +08:00
怕不是 1 年 经验重复 8 次 吧。
|
71
walle007 OP @GeruzoniAnsasu 老油条倒看上去不像,后面的其他描述蛮像的,感觉喜欢搞研究,实际写 code 看上去不行,至少方法思路就不对
|
75
walle007 OP @shijingshijing 是的,这样确实是最好的,只是现在手头的项目都已经进行有段时间了,没有独立的可以重头开始做的模块可以让他来
|
76
walle007 OP @hanxiV2EX 老板对所有手下还是比较 nice 的,这件事上只是不想错杀,然后浪费前期投入的时间精力,止不止损还是他自己定夺,现在他自己会花时间去调教,他会有切身体会
|
77
walle007 OP @wtdd 纯吐槽,不想沦为地域贴,地图炮, 码农这职业跟这最没关系,我只是为了介绍背景的时候说明此人也算正规军,至少理论学习上也是有些底子的,但是理论学习归理论学习,实际工作能力是另外一回事
|
78
walle007 OP @springmarker 他也没说他想用什么工具 code,我们没限制,只是上次看到他尝试 GDB 设断点的时候说行号不好找,我看见他在用 VI,就帮他把行号显示出来。。。
|
82
mogami95 2018-09-22 23:09:43 +08:00
台大+国立清华?
|
83
mahone3297 2018-09-22 23:24:03 +08:00
感觉跟另一个工作 3 年的'新人'聊聊,看看能不能招进来
这个开掉。。。 |
84
mahone3297 2018-09-22 23:24:16 +08:00
感觉 => 赶紧
|
85
woodface2233 2018-09-23 07:39:10 +08:00 via iPhone
不想干了是吧?人家进来考什么?
|
86
vix 2018-09-23 08:36:30 +08:00 via Android
其实现在挺好吧,这锅老板背着。不过为啥老板背?难道有背景?
跟这种人一起做事太难受了,有些技术差还喜欢装逼,更难受。 |
87
lestat 2018-09-23 10:16:03 +08:00 via Android
我在求职时看到那种单纯按工作年限论待遇高低的直接 pass,不赞同这种招聘观点,不同的工作学习态度,同样的工作年限,水平可能完全是两个概念
|
88
northisland 2018-09-23 10:21:07 +08:00 via Android
马克,引以为戒
|
89
locoz 2018-09-23 11:41:12 +08:00 via Android
@zr8657 #81 天猫这种要看爬到什么程度。如果只是爬个几十万、拿点商品基础信息的话堆 IP 或者用官方接口都能做;如果爬几千万商品还要拿什么店铺信息、工商信息、营业执照之类的话就比较麻烦了。
|
90
pkokp8 2018-09-23 12:12:37 +08:00 via Android
|
91
Exin 2018-09-23 15:40:03 +08:00
“理由是项目时间比较紧,我们需要经验更丰富一点的人,能更快上手,帮助项目进度。”
其实老板也有责任,现在由老板背锅也没啥问题。 |
92
walle007 OP @Exin 老板考虑的更长远,毕竟这个项目完后面还有很多项目,原本他的想法是该同事有着不一样的教育背景,也许能给团队带来思想上的火花,然后理想很丰满,现实太骨感
|
93
nanjoyoshino 2018-09-24 14:36:23 +08:00
这也太坑了吧,工作八九年就这样?
感觉像是在教应届生一样 |
94
karllynn 2018-09-24 15:34:22 +08:00
让他走呗
|
95
miao1007 2018-09-24 16:58:55 +08:00 via Android
这个同事可能性格好,建议去对接客户需求,管理项目质量 /进度等流程性工作。
|
96
kingfighters 2018-09-24 22:20:53 +08:00
可能有其他的能力也未可知,或者对于代码早就没什么兴趣了,做了七八年管理也未可知。。
不过。。就算是这样,不懂版本管理,确实不能忍。。只能说这个岗位不适合这个人,这个未尝不可明说出来,可能这个人做的也很痛苦,在一个地方工作了八九年,现在又要适应新的环境,也有他自己的苦衷吧。 和你的老板谈谈,没必要这样,解决问题是关键。 |
97
shenmising 2018-09-25 11:05:59 +08:00
嘿,楼主,有话好好说 咱能先把手上的砖头放下不 让他先跑 38m 用我的 40m 大刀
|
98
PerFectTime 2018-09-25 17:24:38 +08:00
@walle007 #4 vi 用不习惯安利他用 nano 试试。看完觉得有可能是 8 个 1 年工作经验
|
99
wssy921 2018-09-25 17:41:16 +08:00
是哪个公司,怎么感觉你们公司的流程和我们一模一样
|
100
dbdd 2018-09-26 12:27:31 +08:00
perforce 是啥
|