
TopCoder已经快速成为编程竞赛的主要联盟。TopCoder每周都为会员进行一次在线竞赛(单轮比赛)以及一年两次的在线结合现场比赛(联赛)。
在线竞赛
竞赛通过技术来展示了解一个人的能力。编程竞赛中缺乏的是一种可以提供及时客观评价的方法。解决的方案便是“单轮比赛”的设置。
除了常规的单轮比赛之外,TopCoder每年举行两次大型多轮淘汰联赛。这些比赛长达数周并在三个独立的比赛中设立大奖:算法、组件设计和组件开发。
成员如何获益
-
竞赛
每场单轮比赛都计算时间并提供有意思而富于挑战的问题,挑战开发者的技术。与分级制度一起,它为新会员提供了更多领域的比赛以建立等级并提供参加联赛的机会。
-
设计和开发
有等级的TopCoder会员有资格参与TopCoder组件开发。会员提交这些有挑战的、潜在有利项目的设计和开发方案。获胜方案可获得现金奖励和版税。对于每个商业销售,TopCoder将支付设计和开发组件的成员一定费用。
公司如何赢利
-
软件
降低软件开发成本的最佳方式就是重用。组件库是一个增加机构内部重用率和开发者生产率的工具。基于TopCoder产品经理调查和应用程序开发要求以及组件库客户提出的组件要求,组件库正在以周为单位持续增长。
-
赞助
赞助创建开发人员社区是一个非常困难的任务。市场预算有限,加上互联网的出现,使得对结果判断的期待不断增长。TopCoder为公司提供了这样的手段,通过单轮比赛和联赛将赞助导向到目标社区。
|