H is for the Caffeine-Fueled Chaos that Builds the Future|OSSのABC
どうした、オタクたち?The ABCs of OSS- オープンソースソフトウェアを一文字ずつ分解していくシリーズへようこそ。私はテイラーで、今日のエピソードはHackathonsのH- カフェインとコードが出会う場所、そして睡眠は完全にオプションです。
ハッカソンに参加したことがない人は、24時間以内にスタートアップやAPI、カフェイン依存の製品を作ろうとすることを想像してみてほしい。混沌としている。クリエイティブだ。そしてテック業界で最もエキサイティングな体験のひとつだ。
ハッカソンの解剖学
緊張しながらも、期待に胸を膨らませながら会場に入る。主催者が課題を発表し、突然、あなたはワイルドなアイデアを投げかける人々に囲まれる。天才的なアイデアもあれば、不可能なアイデアもある。天才的なものもあれば、不可能なものもある。
あなたはチームを結成する-多くの場合、最も親しい協力者、将来の同僚、親友になるかもしれない見ず知らずの人たちと。
コードが飛ぶ。APIはクラッシュする。誰かのノートパソコンのファンがジェットエンジンのような音を立てる。そして、いつも怪しくよく休んでいるように見えるチームがある(ちなみに、誰も彼らを信用していない)。
狂気のマジック
ハッカソンとは、単に速く出荷することではなく、プレッシャーの中で異なる考え方をすることなのだ。多くの成功したプロジェクトがハッカソンで生まれたのはそのためだ:GroupMe、Zapier、GitHubの初期バージョンのアイデアでさえ、徹夜スプリントから生まれたものだ。
そして、ハッカソンとオープンソースは密接な関係にあるため、ハッカソンの多くは既存のOSSプロジェクトの改善に焦点を当てている。歴史上最高のプルリクエストのいくつかは、午前3時にバグ修正と冷めたピザを食べながら書かれたものだ。
華やかではない現実
正直に言おう-ハッカソンは残酷なものだ。
時間のプレッシャーは本物だ。燃え尽き症候群も現実だ。あなたが始めた素晴らしいアイデア?おそらく、あなたはその30パーセントを出荷することになるだろう。そして、午前4時に作ったコードのいくつかは、おそらく二度と日の目を見ることはないだろう。
新しいツールを学ぶ。限界を超える。あなたと同じように不可能な問題を解決するのが好きな人々とつながる。そして、審査員が見る5秒前にあなたのデモがクラッシュしても、それは通過儀礼に過ぎない。
生き残る(そして成功する)ためのプロのヒント
初めてのハッカソンを成功させたいですか?これが本当の話です:
- プロジェクトを小さなマイルストーンに分割する。
- メインアイデアが破綻したときのバックアッププランを持っておくこと。
- そして、すべてのコミットのために、定期的にコードをプッシュすること。失われたレポほど勢いを削ぐものはない。
ハッカソンが重要な理由
ハッカソンは、コラボレーション、実験、迅速なイノベーションといったオープンソース精神の最も純粋な表現である。ハッカソンは、私たちがなぜビルドするのかを思い出させてくれる。
、次回は「相互運用性」を意味する「I」を取り上げる。なぜなら、システム同士を対話させること?それは芸術であり科学でもあるからだ。
それまでは、コードをクリーンに保ち、コーヒーを強くしておくこと。
Peace out.