This is an exciting time to be a software developer; the open-source community has never been stronger, with a wealth of open source projects you can participate in is not necessarily the best way to figure out where to pitch in. What if there was a way to discover software challenges you could contribute to, and possibly even win prizes and recognition for your work? ChallengePost offers one such way.
挑战是什么?
虽然ChallengePost并不是经常成为头条新闻,但该网站还是被Wired,Mashable和您已经知道的许多其他科技新闻报道的。换句话说,这是一个占用空间非常大的服务。它已经受到三星,Evernote(PCPC.me的最爱)甚至白宫的挑战。您会注意到,所有这些挑战都有自己独特的域名,但是ChallengePost界面在挑战本身中基本上保持不变。
如果您只是在寻找一个有趣的机会,那么,我想从ChallengePost主页开始:
主页本身仅包含五个特色挑战。在撰写本文时,主页上所有具有挑战性的挑战都有奖金,Chart.js Personal Dashboard Challenge最低为1200美元,Kii Cloud App Challenge最高为50,000美元。请注意,通常这不是``赢家通吃''的事情:例如,Kii挑战赛将$ 16,900授予亚军,$ 12,700授予亚军,$ 9,200授予三等奖,以及$ 11,700授予亚军“大众选择奖"获得者。
如果没有一个具有挑战性的挑战能引起您的想象,请不要担心:只需继续进入“发现挑战"页面,您可以在其中查看完整的挑战列表以及筛选和搜索特定类型的挑战。选择确实给人留下深刻的印象,从要求您挑战Gamify Asthma并利用技术帮助患有哮喘的孩子的挑战,到开发新的发现书本的方式的挑战,两者之间都有很多挑战。
在线挑战
ChallengePost提供两种类型的挑战:在线挑战和黑客马拉松。首先让我们看一下在线挑战:
这是上面提到的HarperCollins BookSmash挑战。如您所见,截屏时,参与者还有50天可以提交他们的解决方案和想法。向下滚动挑战页面,您会找到详细的说明,向您展示如何输入挑战,并说明其全部内容(在本例中,挑战是找到使用HarperCollins的OpenBook API的有趣新方法)。
每个挑战都有一个法官小组,也显示在页面上,每个小组都有一个划线员和一个链接,以获取有关该特定法官的更多信息。评判标准也已列出,尽管措辞含糊(“观念质量")。
与Kickstarter项目非常相似,每个挑战都包含一个更新选项卡,其中包含挑战者的帖子。尽管不是总是最活跃的社区,但也有一个论坛可供讨论-这个特定挑战的论坛只有很少的6个讨论,每个讨论都只有很少的答复。 “资源"和“常见问题"选项卡更有意义,每个选项卡都提供很多信息。
黑客马拉松
提供的另一种挑战是社交活动,尽管这确实需要您亲自参与在给定时间内显示在某个位置。当然,我指的是骇客马拉松的古老传统:
上面显示的特定内容是针对Hopper的,在撰写本文时已经发生了。 hackathon页面在事实发生之后仍然非常有用:它带有一个提交库,您可以在其中浏览完成的工作并了解在特定的思想和键盘会议中出现的问题。
Hackathon-类型挑战主要吸引居住在旧金山,纽约或洛杉矶等技术密集地区的人们。不幸的是,即使您确实生活在这些地区之一,找到参加黑客马拉松的经历也会令人沮丧:ChallengePost并没有提供“黑客马拉松地图",列出了可以在哪里找到每个黑客马拉松。这个简单的添加将使hackathon功能更加有用—也许ChallengePost可能会为开发它带来挑战。
编程不仅与代码有关
最好的是,计算机编程旨在解决现实世界中的问题,并以各种切实的方式改善人们的生活。这也与创造力,沟通和归属感相关,这些想法都来自更广泛的思想群体,他们都在创造性地合作。这就是ChallengePost努力提供的协作感。尽管不同的挑战需要不同的技能(所以并不是每个人都可以参加每项挑战),但是一旦您发现一个可以与您交流并要求您拥有技能的挑战,这可能是一种有趣的体验,可以让您重拾更多完成后。如果您是一位寻找有趣项目的程序员,请挑战ChallengePost。