ハッカソンの準備: 48 時間で自分の能力を最大限に引き出す方法

ハッカソンの準備: 48 時間で自分の能力を最大限に引き出す方法

48時間眠れないことがどれくらいありますか? エナジードリンクを入れたコーヒーカクテルでピザを流し込みますか? モニターを見つめながら震える指でキーを叩いていませんか? 多くの場合、ハッカソンの参加者はこんな感じです。 もちろん、48日間のオンラインハッカソンは、たとえ「ブースト」状態であっても難しい。 そのため、12 時間以内により効果的にコーディングとブレインストーミングを行うのに役立ついくつかのヒントを用意しました。 これらのヒントを実際にすぐにテストできるようになります - コンテストへの登録は XNUMX 月 XNUMX 日まで受付中です 「デジタルブレークスルー」、夏にロシアの40都市でハッカソン形式で開催されます。

非現実的な目標を避ける


あなたの主な敵は他の参加者ではなく、時間です。 ハッカソンには明確な期限があるため、不必要なプロジェクトの詳細を検討するために貴重な時間を無駄にしないでください。 さらに、過度のストレスは明晰な思考を妨げます。 スムーズに動作する最小限の実用的な製品であれば、すでにハッカソンで優勝の座を確保できます。

チームを賢く選択してください


チームにあなたのビジョンやアプローチを理解していない人や共有していない人がいる場合、たとえ最も優れたアイデアであっても台無しになる可能性があります。 ハッカソン中、チームは (どんなに些細なことに聞こえるとしても) XNUMX つのメカニズムになる必要があります。

ハッカソンには誰をチームに招待すべきですか? 参加者全員がコーディングに情熱を持っていなければなりません。そうでなければ、どうやって閉鎖空間で 48 時間生き延びることができるでしょうか? 構成を多様にしましょう。技術専門家のグループをデザイナーやマーケティング担当者と「薄める」ことを恐れないでください。インスピレーションをもとにコーディングしている間、彼らはアクセントを正しく配置し、製品のメリットを「強調」するのに役立ちます。陪審員の前で弁護すること。 チームメンバー全員が、時間のプレッシャーやストレスを感じながら仕事ができる必要があります。誰かの気力が失われると、期限を守れないだけでプロジェクト全体が狂ってしまう可能性があるからです。

同僚の仕事からインスピレーションを受ける


同僚の経験を分析します。前回のハッカソンを思い出し、どの参加者を覚えているか、そしてその理由を考えてください (他の人の間違いも役に立ちます)。 彼らはどのような戦術を用いたのでしょうか? 時間とタスクはどのように配分されましたか? 彼らの経験、成功と失敗は、行動計画を立てるのに役立ちます。

バージョン管理ツールを使用する


想像してみてください。プロトタイプに取り組んで、長い間フロー状態にあったのに、突然バグを発見し、何分前、あるいは何時間前に、どこで間違いを犯したのかが理解できなくなったとしましょう。 明らかに、「やり直し」をする時間はありません。最悪の場合、すべての段階をもう一度行う時間がなくなり、たとえ完了したとしても、陪審に見せることしかできません。非常に粗雑なもの。 この状況を回避するには、git などのバージョン管理システムを使用するのが合理的です。

既存のライブラリとフレームワークを使用する


車輪の再発明はやめましょう! ライブラリやフレームワークを使用して実装できる関数の作成に余分な時間を費やす必要はありません。 代わりに、製品を特別なものにする機能に焦点を当ててください。

迅速な導入ソリューションを使用する


ハッカソンの主な目的は、アイデアを実現する実用的なプロトタイプを作成することです。 アプリケーションのデプロイにあまり時間をかけすぎないでください。 AWS、Microsoft Azure、Google Cloud などのクラウドに迅速にデプロイする方法を事前に確認してください。 デプロイメントとホスティングには、Heraku、Openshift、IBM Bluemix などの PaaS ソリューションを使用できます。 あなたは優れたシステム管理者になることができますが、ハッカソン中は、チーム全体がコーディング、展開、テストに集中できるように、自分にとって物事をできるだけ簡単にする方が良いでしょう。

事前にプレゼンする人を選択してください


プレゼンテーションはとても重要です! プロトタイプがどれほど優れていても、正しく作成できなければ意味がありません。 その逆も同様です。よく考えられたプレゼンテーションは、湿ったアイデアを保存することができます (スライドのことだけを話しているわけではありません)。 あなたのコンセプトがどのような問題を解決するのか、それをどこに適用する必要があるのか​​、既存のソリューションとどのように異なるのかなど、重要な側面をすべて忘れないようにしてください。 プレゼンテーションの準備にどれくらいの時間が必要か、そして誰がプロジェクトの顔になるかを事前に決めてください。 人前で話す経験があり、最も経験豊富なチームメンバーを選択してください。 カリスマ性をキャンセルした人は誰もいません。

事前にノミネートとトピックを調べてください


ハッカソンは多くの場合、特定の業界の企業によって後援されます。 ハッカソンのパートナー企業が、たとえばあなたの仕事でのサービスの使用などについて独自の推薦を行っているかどうかを確認してください。

ハッカソンのテーマへの取り組みを怠らないでください。 事前に考えて、コンテストで実装できるアイデアのリストを作成してください。

チームが快適に働くために何が必要か考えてみませんか?


ラップトップ、延長コード、ケーブルなど、チーム用のすべての技術機器を事前に準備してください。 重要なのはテクノロジーだけではありません。基本的なアーキテクチャ計画を作成し、必要なライブラリやその他のツールを選択します。 頭を使って仕事をし、脳の世話をする必要があります。ダークチョコレート、ナッツ、フルーツは激しい思考プロセスに貢献します。 エナジードリンクが役立つ人もいますが、コーヒーと混ぜないでください。健康にはよくありません。

* * *

そして最後に、恐れないこと、疑わないことです。 仕事の波と成果の達成に注目してください。 ハッカソンは競争だけでなく、ネットワーキングやインスピレーションも目的としています。 大切なのは、自分の周りで起こっていることを楽しむことです。 結局のところ、勝利だけが持ち帰ることができるわけではありません。

出所: habr.com

コメントを追加します