说是新人,但其实已经有三年经验了,只是因为我比他早来公司两个月,pm 让我带他,虽然我只有两年经验。我把之前转正答辩录的视频给他看,里面有很详细的业务介绍,配置环境,把代码跑起来的流程。然后,给他一个数据,让他把一个空指针复现一下,并尝试解决。
第二天我问他,定位到那个问题没有,他说数据没问题,成功保存到了数据库了,我就纳闷了,自己复现了 n 遍,然后我让他 debug 一遍给我看,他支支吾吾半天说自己不会 debug ,我惊掉了下吧,三年经验不会 debug ,然后我手把手调试了一遍给他看,哪怕他不会调试,只要调一下接口也能看到那个错误日志(我后来才觉悟他可能连日志都不会看)。于是我又手把手教他怎么解决,让他把代码整理一下提个 mr 给主管 review 。
下班的时候问他代码合并了没有,他说他不会用 git ???我说你之前用过 svn 吗,都差不多,上网查一下,都差不多,他说从没用过版本管理工具!!!无奈我又手把手交了他一遍。
第三天他还是不会,每次都要我帮他。接下来他又问了很多低级问题,我说这些问题我记不起,或者解释不清,你问我,我也是百度一遍给你看。因为忙,这些低级问题我基本都是很久才回。pm 来找我说要多帮帮"新人",我就来气了,手把手教他,还去打小报告。
第四天,我反客为主,每天早上,下班前抽出半小时给他答疑,让他把会议内容录屏,输出个总结文档,并语重心长你要自己总结出来的东西才是你的,不然问一百遍都是别人的。给他讲解时往往这回刚讲,一会又忘了,所以经常有以下对话,我刚才讲了什么,你给我重复三遍,这里代码注释你照着给我念,,,气的不行。
第二天我问他,定位到那个问题没有,他说数据没问题,成功保存到了数据库了,我就纳闷了,自己复现了 n 遍,然后我让他 debug 一遍给我看,他支支吾吾半天说自己不会 debug ,我惊掉了下吧,三年经验不会 debug ,然后我手把手调试了一遍给他看,哪怕他不会调试,只要调一下接口也能看到那个错误日志(我后来才觉悟他可能连日志都不会看)。于是我又手把手教他怎么解决,让他把代码整理一下提个 mr 给主管 review 。
下班的时候问他代码合并了没有,他说他不会用 git ???我说你之前用过 svn 吗,都差不多,上网查一下,都差不多,他说从没用过版本管理工具!!!无奈我又手把手交了他一遍。
第三天他还是不会,每次都要我帮他。接下来他又问了很多低级问题,我说这些问题我记不起,或者解释不清,你问我,我也是百度一遍给你看。因为忙,这些低级问题我基本都是很久才回。pm 来找我说要多帮帮"新人",我就来气了,手把手教他,还去打小报告。
第四天,我反客为主,每天早上,下班前抽出半小时给他答疑,让他把会议内容录屏,输出个总结文档,并语重心长你要自己总结出来的东西才是你的,不然问一百遍都是别人的。给他讲解时往往这回刚讲,一会又忘了,所以经常有以下对话,我刚才讲了什么,你给我重复三遍,这里代码注释你照着给我念,,,气的不行。