今日は、フィンランドでハッカソンがどのように行われるかについてお話したいと思います。 そもそも、自分自身について少しお話ししたいと思います。 私はほぼ3か月前にIT(情報技術)の学士号を取得するためにこの北の国に来ました。 なぜ、なぜ、どのように、この資料は今日の記事ではありません。
イベント自体にすばやく移動しましょう。 フィンランドの最も有名な企業はノキアであり、マイクロソフトもそれぞれ大学と学生で働いていることは誰もが知っています。 この知識に基づいて、ほとんどすべての活動が彼らによって賄われていることが明らかになります。 さらに深く掘り下げると、イベントで同じ企業の利益のためにテクノロジーを使用するよう求められることも明らかです。 つまり、Windows 8.1およびWindows Phone 8でアプリケーションとゲームを作成します。
さて、ハッカソン自体について。 この組織には少しショックを受けました。すぐに1ルーブル(または1セント)も支払わなかったと言います。 ハッカソンは別の都市にあったため、午後5時30分に大学の建物でバスが待っていました(実際、私は大学で勉強していませんが、ポリテクニックとしてロシア語に翻訳されています。しかし、建物は同じなので、それほど重要ではありません)。 45分の旅行の後、私たちはサロ(フィンランド南西部の小さな町)のポリテクニックの建物に直接到着しました。 内部では、彼らは登録で私たちを待っていました、彼らは私たちにTシャツとあらゆる種類のナンセンスを与えました:ステッカーなど すべてがMicrosoftの非常に素晴らしいパッケージに収められています。 写真の品質で申し訳ありませんが、私は何で撮影しました。
もちろん、スーパーマンのTシャツを取りました。
なぜ田舎? ハッカソンは人口数万人の町にあり、参加者は約30人だったからです。
あまり無料で入手するのに慣れていません(スラングで申し訳ありませんが、この状況では非常に適しています)、何かがおかしいと思ったのですが、後で判明したように、ここではそれが標準と考えられます マイクロソフトの従業員とフィンランドのIT会社の従業員からの短いスピーチの後、ハッカソンが始まりました。 これはトレーニングハッカソン(LearnCraftという名前)であったため、目標は、前述のプラットフォーム用のアプリケーションとゲームをVisual Studio 2013またはUnityを使用して作成する方法を学ぶことでした。 残念ながら、主催者は、誰もがWindows 8.1ですばやく動作するラップトップを持っているわけではなく、Visual Studio 2013でも動作しないことを考慮しませんでした。 誰も開発の経験がなかったため、団結を放棄しました。私はWeb上のjavascriptを知っていました。団結するのに時間がかかりすぎます。 何が決定されましたか? 開発をスピードアップするために、ブラウザでjavascript、html、cssを使用してアプリケーションを作成することに同意しました。 実際、私は完全にコードを書き、残りは情報とグラフィックスを助けました。 私が最も驚いたのは、私たちが24時間ずっと食事をしていたという事実でした。 結局、イベント中は5〜6回、さらにコーヒーを食べました。
アプリケーションについては。 私たちのアイデアは、主に子供向けの教育アプリケーションでした。 不足している単語、ほとんどの場合、格言または安定したフレーズを含む文が与えられました。 また、左側には、答えが明らかな写真がありました。 実装を複雑にし、ユーザーエクスペリエンスを向上させるために、Bing Speech-to-Text認識を使用することが決定されました。 後で文書がひどく、メソッドの半分が間違って説明されているため、例が正しく動作しないか、まったく動作しないため、この選択を呪いました。 ユーザーは、キーボードから単語を入力するか、単に言うだけです。 残念ながら、特に強調がある場合は、認識は希望どおりには機能しません。 しかし、アメリカ人の友人がゲームをテストしたとき、Bingはなんとなく奇跡的にすべての単語、複雑なフレーズを認識しました。 いくつかの質問の後、回答の統計を確認し、フレーズを正しく発音する方法を聞くことができました(グーグル翻訳者が言ったように)。
24時間の不気味なコード記述の後、特にプレゼンテーションの開始
アプリケーションのスクリーンショット
プレイヤーの相互作用
Bingが私の言葉「犬」を認識しようとした方法
しかし、すべてにもかかわらず、私たちはこのイベント、特にその組織について非常に満足していました。 私たちは建物全体で一人で、セキュリティもパスもなかったと言えます。 好きな場所に行き、好きな場所にコードを書くことができます。
エンターテイメントも別に言及したいと思います。 ロビーには、ステアリングホイール、ペダル、ある種のレーシングゲームを搭載した2台のコンピューターが設置されていました。 さらに、午前4時にダンスコンペティションがありました:kinectを使用したXboxゲームで最も多くのポイントを獲得する必要がありました。
ハッカソンシステムは十分に確立され、資金提供されていると言えます。 ハッカソンに参加してポイントを獲得できる特別なサイトもあります。 あなたが勝った場合、あなたは余分なポイントを獲得します。 その後、これらのポイントは、非常にユニークなシステム上の電話と交換できます。 これが私の最初のハッカソンであり、本当に気に入りました!
PS松葉杖を気にする人は、githubにコミットしました:
PSS私の投稿がさほど退屈でなければ、モスクワ工科大学で1年間勉強していたので、フィンランドで勉強する気持ちとロシアの大学との比較を書きます。