賞金総額10万ドル!「Build on Redis」ハッカソンに参加すべき4つの理由と優勝をつかむ5つのコツ
Redisコミュニティは常にイノベーションを続けています。毎年開催されるハッカソンは、クリエイティブな才能を持つ人々を集め、Redisを使った新しいアイデアを形にするためのプラットフォームを開発者に提供しています。昨年は320名以上のハッカーに挑戦状を突きつけ、キャッシュ用途にとどまらないRedisアプリケーションの構築を促しました。
今年はいよいよ「Build on Redis」ハッカソンが開催されます。52の賞品・賞金総額10万ドル(約1,100万円)を獲得するチャンスです!開発開始は4月15日(木)。RedisConfの5日前にスタートし、丸1ヶ月間、5月15日(土)まで続きます。
Redis Labsのハッカソンは、単なるグループコーディングイベントではなく、「集合知的なブレインストーミング」のようなものです。トップクラスのコーダー、デザイナー、アーキテクトが集まり、課題について学び、現実世界の問題に対する動作するプロトタイプやソリューションを生み出す——そんな雰囲気づくりを大切にしています。このハッカソンは、トレンドのテクノロジーを学び、それを即座に革新的なプロジェクトへ応用できる絶好のコーディング環境です。
10万ドルの「Build on Redis」ハッカソンに参加すべき理由
Redis Enterprise Cloudは圧倒的な速度だけでなく、多機能で柔軟性にも富んでいます。複数のデータベースを組み合わせる必要はなく、あらゆるものをRedisだけで構築できます。数十億規模のイベント収集(Redis Streams)、JSONドキュメントの保存(RedisJSON)、データの検索・インデックス化(RediSearch)、ストリーム分析(RedisTimeSeries)、リアルタイムレコメンデーション(RedisGraph)、不正検知(RedisAI)など、すべて高速に実現可能です。
私たちは、できるだけ多くの人にRedisのスピード、シンプルさ、汎用性、そして楽しさを体験してほしいと考えています。言葉だけでは信じられないという方は、ぜひハッカソンに登録して、データ層全体をRedis Enterprise Cloud上に構築することがどれほど簡単かを実感してみてください。
1. 高いポテンシャルを持つ開発者との出会いと切磋琢磨
ハッカソンは他の開発者と出会い、協働できる絶好の機会であると同時に、競技でもあります。数千人の開発者と競うことになるため、上位50位に入ることは決して小さな成果ではありません。最新のツールとテクノロジーを駆使して、革新力と説得力のある実用的なソリューションを創り出す能力が試されます。新しいスキルを身につけ、ネットワークを広げ、画期的なソリューションを世に出せる、唯一無二の学びの場となるでしょう。
2. 個人ブランドの向上
ハッカソンはプログラマーやハッカーが集まるイベントであるだけでなく、パーソナルブランディングのプラットフォームでもあります。「Build on Redis」ハッカソンでは、自分の才能をアピールし、ポジティブな個人ブランドを確立する絶好のチャンスが得られます。それが新たなキャリアアップの道を開き、一流リクルーターからの注目を集めることにつながります。
Redisハッカソンの上位10名の受賞者は、テックブログやSNSで紹介されるほか、RedisPodsポッドキャストへのゲスト出演の機会もあります。さらに、ゲスト記事の執筆依頼が来る可能性もあるのです。
3. スピード感のある実践的な開発環境のトレーニング
最後に未知の領域に足を踏み入れたのはいつですか?得意なことばかりこなし、自分に本当の挑戦をしないまま過ごすのは簡単です。「Build on Redis」ハッカソンで勝利するには、立ち止まっている時間はありません。自分自身を限界まで押し上げることが求められます。数千人のコーダーと競い合いながら、より速く、より正確に働く方法を見つけ、競争と協調が共存する環境で働く準備が整います。もちろん余裕をもって参加することもできますが、このイベントがもたらす栄光と評価を手にしたいなら、リスクを取ることが不可欠です。
4. 豪華な賞金と賞品
まだ迷っている方のために、50以上の賞品・総額10万ドルの賞金をご紹介します。
- プラチナ賞(5名):各10,000ドル
- ダイヤモンド賞(2名):各2,000ドル
- ゴールド賞(5名):各2,000ドル
- シルバー賞(20名):各1,000ドル
- ブロンズ賞(20名):各500ドル
さらに、受賞チーム全員にはRedisオリジナルグッズ(メンバー1人につきTシャツ1枚とステッカー)が贈られ、プロジェクトはハッカソン公式サイト、Redis公式ブログ、SNSアカウントで紹介されます。
ハッカソンで優勝するための5つのコツ
ハッカソン初心者でもベテランでも、次の5つのコツを実践すれば成功への確かな道が開けます。
1. 適切なチームを組む
「個々人は専門特化し、共にあれば変革を起こせる」。ハッカソンは知恵を出し合う場であり、個人の成果物ではありません。有能な開発者や、視覚的に魅力的なUI/モックアップを作れる優秀なデザイナーをチームに招き入れましょう。世界各地から集まった多様な専門性を持つ頭脳に加え、少なくとも1人の強力なコミュニケーション担当者がいると、チームは成功に導かれます。RedisのDiscordチャンネルに参加して、理想のチームメイトを探してみてください。
2. 事前調査を怠らない
主催者とその目的を理解することが重要です。ハッカソンのテーマに注目し、Redis Enterprise Cloudの無料枠やRedisモジュールについて学びましょう。そして、ハッカソンのルールを読み込むこと(何度でも読み直すこと!)
3. 適切なツールを選ぶ
技術スタックは賢く選択してください。少なくとも1つのRedis Enterpriseモジュールを使用する必要があります。各チームは無料のRedis Enterprise Cloudアカウント(アプリが1つのモジュールのみ使用する場合)を利用するか、複数のモジュールを1つのRedisデータベースに接続する場合(例:RedisJSON + RediSearch)はRedismod(Redis Enterpriseモジュール)のDockerイメージを使用してください。GitHubはオリジナル作品を披露するのに最適な場所です。
4. デモを具体的にイメージする
市場性があり、自分自身と主催者にとって利益をもたらしうる、堅実なビジネスアイデアを考えることが大切です。初日からブレインストーミングを始め、完成品を具体的に思い描いてみましょう。検証済みのデモとマーケティングピッチを用意し、プレゼンテーション準備の時間も忘れずに確保してください。
5. 楽しむことを忘れない!
ハッカソンはジェットコースターのようなものです。絶え間ない浮き沈みがありますが、同時に楽しさも満載です。ストレスを溜めず、集中して考えたりコーディングしたりする合間に、適度な休憩を取りましょう。
開催概要
開発期間は2021年4月15日(木)から5月15日(土)までの1ヶ月間です。
参加資格
法的および賞品発送上の制約により、現在参加できるのは以下の国・地域の合法的な居住者のみです。
アルゼンチン、オーストラリア、オーストリア、ベルギー、ボリビア、チリ、コロンビア、コスタリカ、デンマーク、エクアドル、フィンランド、フランス、ドイツ、ギリシャ、ハンガリー、インド、アイルランド、イスラエル、日本、マレーシア、メキシコ、オランダ、ニュージーランド、ノルウェー、ポーランド、ポルトガル、スロバキア、南アフリカ、スペイン、スウェーデン、スイス、トルコ、イギリス、アメリカ、ウルグアイ、カナダ(ケベック州を除く)。
記憶に残る、意味のある、やりがいのあるものを作るために、この無料の機会を活用して自分自身に挑戦してみませんか?ハッカソンはもうすぐ開幕します。必ず4月15日までに登録してください。詳細は4月15日以降に公開されます。
また、ハッキングを始める前にRedisのスキルを磨きたい方は、無料トレーニングコースに登録しましょう。RedisConf 2021の1週間前に開講予定です。全く新しいトレーニングコースと60以上のブレイクアウトセッションがRedisConf 2021で提供されますので、今すぐ登録しましょう!
質問がある場合は?
redisconf@redis.com またはDiscordの #hackathon チャンネルでお気軽にお問い合わせください。
2021年「Build on Redis」ハッカソンへのご参加をお待ちしています!
-
Redis HDELコマンド徹底解説 – ハッシュからフィールドを削除する方法
このチュートリアルでは、Redisに保存されたハッシュ値から1つ以上のフィールドを削除する方法を解説します。削除にはredis-cliでHDELコマンドを使用します。 HDELコマンドは、キーに格納されているハッシュ値から指定したフィールドを1つ以上削除します。ハッシュ内に存在しないフィールドが指定された場合、そのフィールドは単純に無視されます。 キーが存在しない場合は空のハッシュとして扱われ、戻り値として0が返されます。一方、キーは存在するものの、その値がハッシュ型ではない場合はエラーが返されます。 構文 redis host:port> HDEL <keyname> &l
-
Redis ZINCRBYコマンドの使い方 – Redisでソート済みセットの要素スコアをインクリメントする方法
このチュートリアルでは、Redisデータストアに保存されたソート済みセット(Sorted Set)型の値について、特定の要素のスコアをインクリメントする方法を学びます。この操作には、redis-cliでZINCRBYコマンドを使用します。 ZINCRBYコマンドは、キーに保存されているソート済みセットの値の中から指定した要素を探し、そのスコアを指定した値(increment)だけ増加させるために使用します。もし指定した要素がソート済みセット内に存在しない場合は、その要素が新しく追加され、指定したincrement値がスコアとして設定されます。また、キー自体が存在しない場合には、指定した要素のみ