他们不是笨,他们是没有激情。 我不会把这归咎于印度的教育水平。这是托辞。如果有激情,他完全超越这种不利限制。 正是因为没有激情,他们才会选择把自己外包出去。 他们既然没有激情(如我所说),为什么你会选择把项目外包给他们? 如果你选择这样做,你不是有责任去启发他们的激情吗? 失败的软件项目即使拥有最天才的程序员,仍然有一大堆的各种项目最终无法见到天日。 这是软件的自然属性。这就是为什么会有这样那样的精神导师向我们推销他们的各种方法论(敏捷,Scrum,kanban,the-latest-greatest-process-of-today),好像他们的这些理论就是能解决所有问题的银弹。 你能把项目的失败都归咎于这些“印度小伙”身上吗? 别人的代码都很烂维护历史遗留代码,无论它们写的如何规范,都将是一种挑战。 即使你看懂了它的编写思路,明白了历次产品变更都是什么目的,挑战依旧。 历史代码总会成为麻烦——不论在哪写的,何时写的。 成本和质量之间的权衡你想花低于20美元/小时的价格雇佣一个程序员。 你期望从他那里得到200美元/每小时的熟练程序员的开发质量。 别有这种妄想。 代码质量,这是集体责任如果X面试招聘了Y,Y很烂,那么X也很烂。 如果X管理Y,Y出了问题,那X也好不了。 如果X和Y一起工作,Y很糟糕,而X不能积极影响Y,Y继续糟糕,那X也继续糟糕 现实中的外包商的境况比这可能更糟。 很多我工作的X是:
现在我们的资金用完了。最容易的不就是责备印度程序员太烂吗? 呸,不是我的错。不是我的责任。 瞧这些烂的不能再烂的印度程序员! |