呵呵,这篇是关于对工作中一些事情的感慨,各位看官凑合着看哈。 + M. V% T' a: i3 W* X) H& X8 x8 D# j5 ]* V
首先是软件相关的out sourcing,读者大概知道这个词的含义和理论上的优点,以及曾经的潮流,但是现实中问题实在是太多,以至于有些在往回走。! K1 K w7 d4 K8 ]8 K8 J' G
6 w9 r3 C- r! [ O0 [8 h
在软件开发方面,理论上中国以及印度的便宜劳动力可以大幅度降低开发成本,可是现实中,语言能力、时差以及便宜劳动力所带来的劳动力工作能力问题使得这个计算经常是不成立的。例如在印度,那里基本上没有语言问题,时差方面也比中国要强一些,但是劳动力的工作能力实在是没法恭维,原因是那里跟中国一样,收入是严格按照级别走的,也就是具体干活的人收入很低,要想好就要做经理或者自己开公司当老板。这个问题在那些面向out sourcing的公司里尤其严重,其结果就是理论上很便宜的劳动力实际上很昂贵,原因就是基层只是养成,一旦养成就不干这个了,要么当经理,要么当老板去了,因为后者的收入要高得多。北美与此有所不同,一个是技术系列的收入可以上去,一个是你可以做contractor,其pay rate和税率上的差别,可以使你的实际收入要比你的full time老板高得多。有人可能会认为contractor不稳定,但是实际上做得好的可以很稳定,其结果就是这边的,我指的是多伦多地区,很多技术比较好的软件相关人士都在做contractor而不愿做full time。5 W, l0 L/ F/ E) p
) S' H+ a% i+ a2 |( ]: u. U( `0 s- l2 `举个例子,我以前的一篇文章曾经说过一个web service在印度那边作了五个月还是有很多问题,后来我拿过来一天搞定。实际上那边不是一个人在干,而是一个三人小组干了五个月,合着一共十五个人月投进去了,出来的是这么个东西。我承认我的单位时间pay rate,我现在在做contractor而不是full time,要比那边的人高得多,可是我不相信那边十五个人月的薪水开支比不上我一天的量,原因就在于那边都是一些非常初级的人才干这个,做这个项目对他们来说是养成,于是工作表现当然没法比,那实际上是精锐的职业人士对一群乌合之众的效能对比。: T2 _% J0 Z. {* N ?1 I S( p
1 b" F1 X. G) U) F8 o对,这里的问题是如何把本地的高水平但是昂贵的职业人士和远方的便宜但是能力很有限的新兵有效结合起来,使得其费效比最合算。 8 ~3 m8 [$ X9 ?: C% s. m: G6 C O. V0 W3 \) V
在目前,似乎只有技术支持这块中的非技术部分可以有效外迁,其余的都不成。