TopCoder,即使是IT领域的从业人员,也没有多少人知道这家公司的存在。TopCoder最初被国内一些在校大学生所熟知,是因为这家公司在2001年,为Google提供了在线编程竞赛的平台。
到今天为止,依然有一大批人,不知道有这样的一家公司存在。对TopCoder营业范围和商业运营模式,能够说清楚的人就更加地少了。从上周开始,这家公司在北师大聘请一位21岁的在校女生,做为TopCoder的亚洲副总裁,关注它的人才真正地多了起来。
笔者在线采访中,一位参加过ACM大学生在线编程竞赛的大连学生说,这家公司一直希望进入中国。但是,摆在这家公司面前的困难确实不少。但是,具体究竟什么原因,那位大学生没有详细地解说。
作为软件公司的TopCoder,在中国聘任了一个21岁的在校女生,无疑是爆炸性的新闻。在媒体的炒作当中,TopCoder获得了免费的市场宣传,对提高在中国市场的知名度,无疑是具有决定性的影响。
近日记者在网上看到,有人对吴莹莹博客进行质疑,而那位21岁的北师大女生,却在博客中删除了评论性的链接。她好像对质疑的声音非常不满,一面又是马不停蹄地接待各路记者,对外宣传TopCoder和她自己的成就。
笔者在新华美通的新闻稿中,看到了这家公司的介绍。TopCoder 是鉴别、评估和调动有效的,软件开发资源领域公认的领导商。通过自身获得专利的编程竞赛、评级系统,和TopCoder 嘉奖,提升全球最好的编程人员的能力。
从上述文字的解读中,我们可以看到,这是一家专门从事在线编程竞赛的软件公司。所谓的“鉴别、评估和调动有效的,软件开发资源”,就是对程序员进行人才识别,为各大软件厂商提供“猎头服务”而已。
另一方面,TopCoder Software 利用参赛开发人员的才能,设计、开发并配置软件。TopCoder 的开发方法,注重详尽的说明和设计、利用可重复使用的组件,以及严格的质量保证评估程序,进行软件的分散式开发。
在TopCoder分散式软件开发方面,说明这家公司不仅仅从事程序员的网上培养,更重要的是利用网络上,各个大学免费的学生资源,进行软件的分散性开发,和软件分散式外包比较接近。
也就是说,TopCoder是一个网络上的软件研发社区,通过这个平台来进行软件的编写。TopCoder的软件开发模式,和网络上的“开源社区”比较接近,但是软件开发的目的截然相反。
在“开源社区”,许多程序员义务性地从事软件程序的编写,由于软件是免费的,原代码也是开放的。这样,谁都有使用“开源软件”的权利;开放源代码,则给修改、完善程序,回馈“开源社区”提供了便利。
“开源社区”在商业的角度讲,他完全不受商业利益所左右,它的知识产权共享属性,具有公益的社会属性。但是,TopCoder则完全是商业性的软件公司,它的收入来源包括一下几个部分:
第一、组织网络大赛,广泛收取参赛费用。当然,TopCoder在这种网络编程大赛中,不能以软件厂商的面目出现。所以,就有了ACM(美国计算机协会)出面主办这样的赛事。当然,也可以以某个著名软件公司的赞助获得收益。
第二、在大赛当中还可以发现人才、培养人才,为世界上的所有的软件公司提供“猎头服务”。被TopCoder选中的人才,自然可以获得收入不错的工作,TopCoder则可以获得一笔不菲的人才中介费用。
第三、分散式软件开发。这种软件开饭方式,已经成为当今世界如件开发的一个潮流。TopCoder利用分散开发承揽软件外包业务,利用在线开发竞赛获得软件开发产品。
当今世界,在印度、中国某些城市当中,软件外包行业,就是遵循着分散式软件开发的模式进行的。当然,软件外包是需要人工成本的,TopCoder举行大赛,即可以获得猎头中介费用,又可以完成承揽的各项软件工程,同时还不用偿付程序员的大量的工资。
在美国程序员的平均工资,大约每年在10万美元左右。100个程序员的软件公司,一年花费在人工工资方面的成本,就在1000万美元以上。如果是500人以上的项目呢?则需要的人工成本将会更高。
TopCoder举办一场网络在线变成大赛,几千万甚至上亿美元的工资成本就节省了下来。给一个冠军选手的奖金,也就在20万元左右。每次比赛,用20个人的工资,换取上百人的工资成本,绝对是一件非常划算的事情。
从资本的角度看,如果一家公司利用大批的免费劳工,同时还可以节省大量的人力资源管理方面的费用。与此同时,还能避免大量的劳动纠纷,有效地规避工会和劳动法的羁绊,绝对是一种绝佳的商业运作模式。
此次,TopCoder把一个北师大女生抛出来,目的就是为了在中国,俘获更多大学生参与到TopCoder的软件免费开发的行列之中。吴莹莹作为TopCoder的公关名片,无疑对找工作困难的大学在校生来说,具有巨大的市场诱惑力。
免责声明:本文仅代表作者个人观点,不代表天极网观点