延期 · 120分 · 参加無料
MitsuruTech ColdStart
学生向けの2時間の無料プログラミングコンテスト。
必要なものがすべて揃ったマシンで、決められたルールに従ってデータを処理するバックエンドサービスを、2時間で開発してデプロイします。クラウドアカウントもカードも不要、インストールするものもありません。使い慣れたエディターと、お好みの AI アシスタントをお持ちください。
コンテストは延期されました
一部の地域の学校や大学の年間スケジュールと重ならないよう、延期しました。新しい日程は後日お知らせします。地域によって日程が異なる場合があります。参加に関心のある方は関心登録をしてください。日程が決まりしだい、メールでお知らせします。
賞金
1位
$200
2位
$120
3位
$80
4位
$60
5位
$40
課題
課題(問題)はタイマーが始まった時点で公開され、それより前には分かりません。与えられたデータを一連のルールに従って処理し、期待される結果を最も効率よく導き出すバックエンドサービスを、AWS のモックサービス(S3、DynamoDB、SQS など)とデータベース(PostgreSQL、MySQL、SQLite のいずれか)を使って開発します。Python, Node, GoまたはJavaで書きます。採点方法は、当日の問題文で説明されます。
当日の前にデプロイを試しましょう
見て回るだけならアカウントは不要ですが、当日の前にデプロイの練習をしてください。プレイグラウンドはコードを実行するだけなので、練習には向きません。登録したら「デプロイ」を開き、サンプルアプリのひとつをデプロイして、デプロイの流れとビルドにかかる時間を確かめましょう。
お待ちの間も、無料アカウントがあれば、自分専用のファイル、データベース、クラウドスタック、そしてデプロイ先が使えます。好きなだけ練習してください。コンテストのためにリセットされるものは何もありません。
使える環境
事前にお知らせできる制限は以下のとおりです。当日になって慌てないよう、計画に役立ててください。
- デプロイ
- ビルドは共有なので、終盤には実際に順番待ちが起きます。早めに、狙いを持ってデプロイしてください。
- 実行時間
- アプリを動かせる時間は公開されていません。問題によって異なります。
- データベース
- PostgreSQL、MySQL、SQLite のいずれか。あなた専用で、データベースタブから作成します。
- クラウドスタック
- AWS 互換の API で動くオブジェクトストレージ、NoSQL テーブル、メッセージキュー。アプリからも、ブラウザーのコンソールからも使えます。
- ターミナル
- ブラウザーで使える Linux シェル。これらすべてに最初から接続済みです。
- 内部からインターネットには出られません
- アプリは閉じたネットワークで動きます。必要なものは、実行中に取得するのではなく、実行前に依存関係として宣言しておく必要があります。
よくある質問
- 参加は無料ですか?
- はい。参加も、アカウントも無料で、インストールするものも、登録するカードもありません。終わった後も無料です。手に入るのはプラットフォームの普通の個人アカウントで、そのまま使い続けられます。
- AWS アカウントやクラウドのアカウントは必要ですか?
- いいえ。それがこのコンテストの要点です。データベース、オブジェクトストレージ、NoSQL テーブル、メッセージキューはすべてプラットフォーム上で動き、AWS 互換の API を話します。普段どおりの SDK をインストールし、こちらが用意したものに向けるだけです。MitsuruTech は Amazon とは提携しておらず、商標は同社のものです。
- Copilot や Claude などの AI コーディングアシスタントは使えますか?
- はい。公開されているオンライン資料や、ご自身のマシンのお好きなエディターも使えます。いずれも不正にはなりません。今の実際の仕事の進め方だからです。ただし、提出物はご自身で書き、実行し、デプロイしてください。確認するのは理解度で、上位3名は賞金の確定前に、作ったものについて面談を受けます。
- デプロイしたことが一度もない場合は?
- だからこそ練習する良い機会で、登録したその瞬間から始められます。アカウントはすぐに使えます。小さなものを作り、デプロイし、壊し、またやってみてください。120分で試されるのは、まさにその力です。
- 時間はどれくらいで、いつ始まりますか?
- 120分間で、タイマーは課題を開いたときに始まり、止まりません。コンテストは一部の地域の学事日程と重ならないよう延期されており、新しい日程は後日お知らせします。地域によって異なる場合があります。関心を登録していただければ、発表のときにメールでお知らせします。
- 参加すると実際に何が得られますか?
- 3人がそれぞれ$200、$120、$80を獲得します。参加者は全員、アカウントと自分の書いたコードを手元に残せ、いつでも再デプロイして誰にでも見せられます。120分で最初から最後まで作り上げた動くアプリは、修了証よりも話のネタになります。
- 誰が参加できますか?
- 認定されたポストセカンダリー教育機関(大学、継続教育カレッジ、ポリテクニック、技術専門学校)のフルタイムまたはパートタイムのプログラムに在籍する16歳以上の学生です。学士課程、ファウンデーション・イヤー、HNC/HND、BTEC レベル3以上、T-Level、Access to HE コース、ナショナル・ディプロマが対象で、大学院生は対象外です。受賞者は在籍証明を提示します。
- 教員ですが、クラスで参加できますか?
- チームとしては参加できません。参加は個人単位で、アカウントの共有もできません。対象となる学生が、それぞれ自分の無料アカウントで登録できますので、リンクをお渡しください。MitsuruTech の学校アカウントは不要で、すでにお持ちの場合も、コンペがモジュール、生徒、請求に影響することはありません。
- 18歳未満でも参加できますか?
- はい。16歳または17歳で、認定された教育機関に在籍していれば参加でき、受賞もできます。賞金の支払いについて保護者の同意が必要で、面談にも同席していただきます。生年月日ではなく年齢区分をお尋ねし、生年月日は一切保存しません。
参加規約
リンク先ではなく、ここにすべて掲載しています。参加登録をもって、これらを読んだものとみなします。正式な規約は利用規約のパート Eで、同じ内容をより詳しく定めており、両者が異なる場合はそちらが優先されます。
- 参加資格
- 認定された高等教育以降(ポストセカンダリー)の教育機関(大学、継続教育カレッジ、ポリテクニック、技術専門学校およびこれに準ずる機関)で、フルタイムまたはパートタイムのプログラムに現在在籍している学生が対象です。学士課程、ファウンデーション・イヤー、HNC/HND、BTEC レベル3以上、T-Level、Access to HE コース、各国のナショナル・ディプロマを含みます。大学院生(修士・博士)は対象外です。16歳以上である必要があり、それ未満の方は、どなたからであっても登録をお受けできません。賞金の発表時にも確認できるメールアドレスをお使いください。
- 道具は自由です
- エディターは自由に選べます。ご自身のマシンでも当方のマシンでも構いません。AI コーディングアシスタントや公開されているオンライン資料も使えます。いずれも不正にはなりません。提出物は、イベント用に発行されたアカウントを使い、MitsuruTech のプラットフォーム上で構築・デプロイする必要があります。
- 作品は自分のものであること
- 提出物は、ご自身で書き、実行し、デプロイしてください。アシスタントは使えますが、書かれた内容を理解している必要があり、そのための面談が下に記されています。参加は個人単位です。チーム参加、アカウントの共有、イベント期間中のコードや出力の他人との共有はできません。
- 持ち時間
- 120分です。タイマーは課題を開いたときに始まり、止まりません。時間切れの時点で保存されているものが審査されます。
- 開催日と時刻
- コンテストは、一部の地域の学事日程と重ならないよう延期されました。新しい日程はまだ決まっておらず、後日お知らせします。地域によって日程が異なる場合があります。関心を登録していただければ、発表のときにメールでお知らせします。待っていても何も失いません。アカウントはどちらの場合もあなたのものです。
- 面談
- 上位3名は、確定の前にビデオ通話で面談を受けます。作ったものとその作り方についての短い会話で、ここで年齢区分も確認します。受賞者は、認定された教育機関に在籍していることの証明も提示する必要があります。賞金は、その両方が済むまで確定しません。
- 18歳未満の方
- 参加も受賞もできます。保護者が賞金の支払いに同意し、面談に同席する必要があります。
- 賞
- 1位$200、2位$120、3位$80。面談後に相談して決めた方法で、米ドルで支払います。差し引くものはありません。お住まいの国で必要な手続きはご自身で行ってください。
- お預かりする情報の扱い
- 名前またはニックネーム、学校、年齢層、タイムゾーンだけで、それ以外は伺いません。名前はランキングに表示されます。生年月日は尋ねず、保存もしません。詳しくはプライバシーポリシーをご覧ください。
- 中止になった場合
- 当日プラットフォームでコンテストを実施できない場合は、その旨をお知らせし、不完全な回を審査するのではなく改めて実施します。いずれにしてもアカウントはあなたのものです。
教員の方へ
参加は個人単位のため、クラスをチームとして申し込むことはできません。対象となる学生にリンクをお渡しください。各自が自分の無料アカウントで登録します。MitsuruTech のアカウントは不要で、当日の立ち会いも必要ありません。
すでにこのサイトで学校を運営している場合も、影響は一切ありません。参加者には個人アカウントが発行されるため、モジュール、生徒、請求はそのままです。教員向けの説明はマニュアルのページにあります。