公司招了个培训机构出来的实习生

领导直接招聘了个实习生,没有经过笔试和面试,因为这个实习生很特殊,属于领导的朋友的儿子,读的也是Java开发这行,就想让他提前锻炼锻炼,是属于有补贴的实习类型,直接就丢过来我的小组。
报到第一天,我简单了解了下情况,首先发现他的问题就是基础非常差,可以说是0基础级别,连重写重载的问题都支支吾吾,于是我详细问了下项目经验,项目经验倒是丰富,说自己独立运营了一套公众号系统,各种功能增删改查天花乱坠,再细问原来是在某大青某鸟的培训机构花了一万多培训过的,当时就怀疑项目经验是培训机构的包装,或者对照着文档和视频一字一句敲的。但是既然有个人手,总是好的,就收纳了,抱着可培养心态。
GIT工具不会用,前三天任务是拉取代码和熟悉代码,不懂怎么拉,没有账号,不懂版本控制。拉下来也运行不起来,maven根本不会用,但是他自己那个项目明明就用到maven,Mysql和Redis连接不上,不懂得改回本地的localhost服务。
Redis完全不懂,听都没听过,想到同一批进来还有其他三个实习生,于是开了个简短的培训,简单讲解下现在项目目前哪里用到redis,为什么要用,怎么用,将来要怎么用等等。会上就发现这位关系户非常容易走神,其他实习生很认真在听,两眼发光的时候,他全程低头玩手机,问他问题又是支支吾吾。
第一个星期给他布置了一个订单列表展示任务,就是一些简单的条件筛选,Select语句,包含一下分页操作。前端组件什么都写好了,套用就行。时长为两天(因为项目不算紧,加上关系户原因,特意延长了一点,正常开发时间是半天)。特别叮嘱切换开发分支出来做。结果delay了三天,第五天才推代码,还是master push -> master ,我当场就吓尿了,master是配了git hook的持续集成的分支,瞬间就会打包发布一个版本的。还好有冲突,没能push成功,他也不懂先pull下来解决冲突,就卡在那里。然后开始群里求救:

在这里插入图片描述
在这里插入图片描述

他第一次不懂解决,我们没说什么,是另外一个基础比较好的实习生帮他忙切分支,然后合并好了发布的,结果,测试的时候发现不能用!时间间隔筛选时间根本不能用!联合筛选条件也无效!于是打回重做,发现是前端传过来的参数他不知道怎么接,一直是null / undefined。后来又合,测试,又有问题,又改,他自己就是做完就提交,提交完就玩游戏看动漫(是的,在上班时间看动漫),这个列表页,前后做了两周。
后续他情况也没好转,第二个任务,一个消息留言板功能,要是给其他两个基础好的实习生做,最多一天,他也做了两周,又是master -> master,他到现在都没学会怎么打分支做开发,怎么合并测试分支怎么推线上分支,跟他同一批进来的,都已经会持续集成,自动打包,远端发布一条龙都懂了,他现在 master push - > master 还是卡住,然后继续求救,由于他master分支太老,我们教他stash暂存一下,切到新分支拉一遍最新的再pull下来,再pop出来,他当然不懂,于是他把自己写的代码,压缩了一下直接发出来,让其他人帮他粘贴上去对应的位置。

在这里插入图片描述

最让我吃惊的是第三个任务,一个超简单的题库手动录入功能。做了两周,一丁点没开始做,那两周刚好有个大版本,比较忙,他那个模块内容很少又是他自己主动选择的,最多一天的工作量,我就对他的看动漫玩游戏睁一只眼闭一只眼,结果合并代码的时候,怎么都找不到他的分支,他才说还没做,国庆前两天开始请假,国庆后也没回来,理所当然叫我们帮他做完就行了。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这个时候他心态应该也是彻底崩溃了,不负责任到了极端,任性,肆意妄为到了极端。俨然一副:死猪不怕开水烫,你们爱咋咋地吧。
我想他也没脸回来了,要是说不懂,公司有培训,需求已经分解到CURD的编码阶段了,而且同事们都是肯教的,但是就这态度,不问,不学,不做。只能送他一句话:好自为之。
公司这三个月的实习补贴不多,但是也是对实习生的肯定,这种人才,也算是锻炼开阔了我的眼界。

我自己也很菜,也还在努力承担更多责任,做更多的事情,如果各位带团队很有经验的大佬遇到这种情况,能给出一点建议吗?谢谢大家。

猜你喜欢

转载自blog.csdn.net/whiteBearClimb/article/details/109050185