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