带了个外包,看他的代码,发现很多根本没用的函数不删除,也还有很多一眼就能看出来的报错。
提示他去修改一下,但发现他放了一两天,迟迟没有修改,似乎很费劲。
在我看来这些问题总共花半个小时就全部能搞定,很想直接上手帮他改代码,但觉得这样不太好。
他的态度还挺好的,工作也很积极,工作经验也还可以,至少有 2~3 年了,所以很困惑,为什么会写代码这么慢。 想听听大家广大的想法,换个角度来理解别人。
澄清:绝对没有攻击的意思,更没有对外包的任何偏见言论,我自己也做过一段时间外包。
我自己也不是什么大牛,进过福报厂,水平勉强还可以吧。 就是想听听大家的想法,避免自己单方面的狭隘思维。
1
x7DnVcd9bA706oWp 2023-08-07 16:58:46 +08:00
给他点时间成长,可能他只是入行晚了。(这句话说的其实是曾经的我)
|
2
juntaol678 OP 嗯,我给予了他足够的耐心。但想知道哪些方面会阻碍他的效率呢?在我的视角,是真的不太能想到。。。
|
3
xiaoliu926 2023-08-07 17:30:01 +08:00
|
4
shyangs 2023-08-07 17:37:31 +08:00
什麼語言?告訴他靜態函數+IDE 就是用來減輕心智負擔的,IDE 提示沒用到的函數直接刪了,不必再考慮它,真的需要復原再從 git commit history 裡找回來。
|
5
shyangs 2023-08-07 17:37:52 +08:00
*靜態語言+IDE
|
6
wizzer 2023-08-07 17:39:20 +08:00
有没有可能,他还在做其他外包的活,不仅仅是你这个?
|
7
Saurichthys 2023-08-07 17:42:16 +08:00
勤奋,好学,但总是学不会
热情,好客,但一问三不知 |
8
YsHaNg 2023-08-07 17:47:31 +08:00 1
给的不够高 只能摸鱼以匹配工资
|
9
adoal 2023-08-07 17:48:42 +08:00
为什么有的人唱歌跑调很严重
|
10
evalcony 2023-08-07 17:49:21 +08:00 1
试作解读,
代码的洁癖,不是谁都有。有的人看见冗余代码难受,有的人则完全无感。 提升代码能力的追求,不是谁都有。有的人对提升自己代码能力有一种自觉,而有的人则完全无感,系统能用就行。 从写代码中获得乐趣和正反馈的禀赋,不是谁都有。有人写代码,是自我充实。有的人缺乏这种禀赋,写代码只是工作任务,徒增自我消耗。多写一点,就多受累一点。 工作上的自我折腾,也不是谁都有。有的人自己就能给自己打鸡血,有的人则需要别人推着走。 工作上的双向反馈。也许上面这些素质我都可以有,但作为一个非正式的外包,一个随时都可能毕业的外包,我不觉得公司值得我为之做那么多。 |
11
aerzha 2023-08-07 18:02:47 +08:00
可以看下学校,一般来讲,不是好学校毕业干外包的话,一般毕业时水平都很差的。很多在你这儿是常识性的东西,他们根本没接触/没了解过。
我垃圾学校刚毕业时外包做嵌入式 C ,连结构体都玩不明白。万幸有人愿意带,我也愿意学。后来带 Android 项目,一小伙毕业两年,让他写个把省市县的 json 转成对应的 java bean (我当时 Android 知识面也不咋地,让他拿 Android 自带 json 手动解析),两天都没搞出来。小伙人不错,咱有心教,人没心学,出来就是体验生活。 以现在的视角回想当初的我,虽然计算机毕业,但真是啥啥常识性的东西都不知道,也就学习能力好点,干活慢实属正常 |
12
evalcony 2023-08-07 18:09:01 +08:00 1
@evalcony 还有一点,来自于外包的职业反馈和正式员工的不同。
正式员工,工作效率越高,产出越高,越可能得到奖励。它是有一个明确的职业期待的。 外包没有这种激励机制,转正的可能性遥遥无期。外包的职业期望是按时交付。 进一步的,外包做东西如果太快,会有无事可做的风险和尴尬,那时等待的,很可能是裁撤和走人。这是一个极其糟糕的职业反馈,效率越高越有可能走人。 |
13
stillsilly 2023-08-07 18:13:50 +08:00
小学初中考试不及格,高考 300 分的人
|
14
specita 2023-08-07 18:16:23 +08:00
太正常了,靠说是没有用的。如果你要要求他的代码达到你预期的整洁度,那只能来硬的,不达到要求的代码不允许 merge 。不然以我的经验来看,你再强调多少次,他还是原样,一是没有这个意识,觉得代码能跑就行,二是不照你说的做,也没有啥惩罚,无所谓。
|