近些年来开始带着一些新人做项目,感悟颇深。
有些新人,理解能力强,动手能力强,基本只要你开个头,后面无需耗费精力,最多关键地方跟一下,就能把整个项目做得很好。
有些新人,理解能力不行,有些事情讲了几遍还是不懂,做的时候完全跟你要表达的意思南辕北辙,以至于后面自己都怀疑自己表达是否有问题。一个简单的问题,不思考就是问,问了后还不一定能做,最后还是得自己加班帮他搞。
新人的能力差距,十万八千里啊。
判断一个新人是否达标,有很多办法,但如果从代码导向来看的话,一个新人的程度,可以分为以下三种:
1、找不到问题的正确地方
新人中的新人,出现这种现象,一方面是自身阅读源码能力弱,一方面是写代码经验少,基本没什么产出或者说产出不高,负责人要花很多精力带,并且他产出的代码要全程跟进,不然很容易出问题
2、找到问题的正确地方,但还没法正确地修改
具备一定经验的新人,但在找最合适的修改方案上,自己内心还没有形成一杆秤,可能存在完成后后期返工几率或者上线后出问题几率
。但总的来说,这种新人已经算是可以的了,可以试着带着培养。
3、找到问题的正确地方,并且也能正确地修改
新人能做到这种地步,理解能力强少不了,思维也是程序员思维,心思缜密,可以加重培养,倾注更多资源,后期独立带团队。