RailsRumble 2013





10月19日に、次のRailsRumbleが始まります-Rubyアプリケーションを開発するためのオンライン競争です。 登録は10月7日から13日まで受け付けています。 2日間、Rails(またはその他のRubyフレームワーク)でアプリケーションを作成することがゼロから提案されます。 1人から4人のチームが参加できます。 チームはLinodeで1つのGithubリポジトリと1つのVPSを取得し、48時間で本格的なアプリケーションを作成する必要があります。これは65人の審査員によって評価されます。 20を超えるスポンサーからの貴重な賞品が、TOP-10チーム、最高のシングルプレーヤー、および一般投票のTOP-1チームに授与されます。





コンテストを見る



昨年の結果を研究するためにまず勝つために働く場合、ju審員-昨年はju審員の65人のうち4人だけがGithubアカウントを指定しました。そして、「革新的な」アイデア-女の子DJ(審査員)がプロジェクトの技術的な複雑さをどのように評価できるでしょうか?



最高の即興は自家製です



正直なところ、コンテストの開始までに、プロジェクト用のツールをすでに選択し、アーキテクチャを考えていました。 48時間の作業の結果は、 このようなものになります (Hadoopなし)。 実装の詳細と便利なリンクは、昨年の記事で見つけることができます。



タスクを正しく配布する



アルゴリズムプログラマ、DevOps、バックエンドフロントエンドニンジャ、アイデアを思いついた人の4人のチームがありました。 最初の3人の参加者がすべてのタスクを引き受け、最後の参加者はみんなの神経を握ってアイデアを盗み、台無しにしたと言う以外に何もすることがありませんでした。 誰もが勝とうとしたので、少しがっかりしました。 道徳は単純です-あなたはあなたの最高の能力であるタスクを引き受ける必要があり、これは仕事を始める前に考慮に入れなければなりません-プロジェクトを独立した部分に分割し、タスクを分配します。 その後、チームは最初からすぐに実行され、1か所で停滞せず、関係を把握します。



外観



審査員のほとんどはプログラミングに関係していないため、勝ちたい場合は、適切に設計されたアプリケーションを展開することが非常に重要です。 昨年の受賞プロジェクトのデザインご覧ください。



最速のリリース



各プロジェクトには、RailsRubmle Webサイトに独自のページがあり、プロジェクトの説明を記入する必要があります。 このページでは、すべてのユーザーが(Disqusを介して)アプリケーションに関するレビューを残すことができます。ページを認識できるようにすること、アプリケーションをできるだけ早く公開することが非常に重要であると思われます。 コンテスト終了の10分前に最後のコミットを行いましたが、判断の時点で1,000人以上の実際のユーザーが登録されていたため(Reddit効果)、約3000件の推奨リクエストが処理され、約20件のコメントがありました。多くの場合、非常に良いコメントです。



おわりに



今、私は「コーヒーのための2日間、地獄への1週間」のような競争に対して非常に前向きな姿勢を持っています。 最初はとても楽しかったが、その喜びは指数関数的に落ち着く。 1年前、私たちのプロジェクトはTOP-10およびTOP-1ユーザー投票に参加しませんでしたが、極端な状況での経験を楽しんで開発し、多くの楽しいレビューを行い、ウリヤノフスクでのRubyカンファレンスで推奨サービスに関するレポートを作成しました 。 今年は国内チームが増え、適切なパフォーマンスが期待されます。



とりあえず!










All Articles