| ゲーム | 攻略 |
|---|---|
| SHENZHEN I/O | Windows、macOS、Linuxで、技術データシートを読み、仮想回路を構築し、簡略化されたアセンブリコードを記述します。 |
| TIS-100 | マニュアルを使って、12のノードにわたって低レベルのアセンブリプログラムを書き、架空の1970年代のコンピューターを修理します。 |
| while True: learn() | ビジュアルロジックノードを接続してデータをソートし、スタートアップの契約を引き受けるフリーランスのスペシャリストをプレイします。 |
| LifeSim | コーディングミニゲームなしで、オープンテキストチャットで実際の都市でコーダーの日常生活を送ります。 |
プログラマーシミュレーターゲームはありますか?
プログラマーシミュレーター
はい。LifeSimでは、3Dマップ上の任意の実際の都市でソフトウェア開発者としてプレイします。自分の言葉で同僚と話し、彼らはあなたの会話を覚えています。ブラウザで無料で、ダウンロードは不要です。
週末のオンコール勤務のジュニアコーダー
無料でプレイLifeSimでプログラマーをプレイする方法
- テキストボックスに、名前、年齢、コーディングの専門分野、実際の都市を記述してプログラマーを説明します。
- キャストを編集して、プロジェクトマネージャー、スタートアップの共同創業者、または協力的なチームメイトを追加します。
- 場所検索を使用して、3Dマップ上の実際のテクノロジー地区、カフェ、公園を訪れます。
- 「本番環境にデプロイ」のような毎日のTo-Do項目を書き、自分の言葉で同僚と話します。
実際のプログラマーの仕事と研修
プログラマーは、Python、Java、JavaScript、C++などの言語でソースコードを記述、テスト、保守します。Visual Studio Codeのようなエディターを使用し、Gitで変更を追跡し、Jira ボードでタスクを整理します。毎朝は、スタンドアップと呼ばれる短いチームミーティングから始まることが多いです。
この仕事に政府の免許は不要です。アメリカでは、多くのコーダーが4年制のコンピュータサイエンスの学位を取得するか、コーディングブートキャンプに通います。イギリスでは、大学の学位を取得するか、レベル4ソフトウェア開発者高等徒弟制度を修了します。ドイツでは、ITスペシャリストを育成するために、アウスビルドゥングと呼ばれる3年間の二元訓練システムを採用しています。
プログラマーは、論理パズルを解いたり、ゼロからツールを構築したりすることを楽しんでいます。難しい部分には、文書化が不十分なレガシーコードの修正や、締め切り前の長時間労働が含まれます。
プログラマーの人生に役立つプロンプト
LifeSimは、1つのテキストボックスに説明を入力することから始まります。キャラクターの名前、年齢、都市、毎日のコーディング作業を記述してください。ゲームは都市名を読み取り、実際の3Dマップにあなたを配置します。
「マヤ、23歳、今週末オンコールのシアトル、アメリカのジュニアプログラマー」のように入力してみましょう。「ルーカス、35歳、アイルランド、ダブリンの銀行でレガシーコードを修正しているバックエンド開発者」と書くこともできます。スタートアップの物語には、「アーラヴ、27歳、インド、バンガロールのコーダーで、ハッカソンに向けてプロトタイプを準備中」を使用してください。
LifeSimでのプログラマーの人生
LifeSimにコーディングミニゲームはありません。あなたの仕事は3〜10レベルのキャリアで、それぞれに役職と月給が設定されています。あなたはオープンな物語としてソフトウェアの人間的な側面をプレイします。同僚や上司はそれぞれ独自のルーティン、目標、日記を持っています。
自分の言葉を使って、対面またはグループチャットでチームメイトと話します。マージの競合について議論したり、技術的負債について不平を言ったり、週末の外出を計画したりできます。時間が日々進むにつれて、キャラクターは人生の段階を経て年を取ります。
人生のサンプル:シアトルでの最初の1週間
23歳のマヤは、サウスレイクユニオンのクラウドコンピューティングオフィスの近くにあるシアトルで最初の仕事を始めます。彼女はキャストメニューで上司を厳格なマネージャーに編集。彼女の人生の目標は、最初の週末のオンコールローテーションを乗り切ることです。
土曜の夜、上司からチェックアウトシステムがクラッシュしているとテキストメッセージが届きます。マヤはコード内の欠落した文字を追跡しながら、段階的に返信。月曜日、上司は深夜の修正を覚えていて、チャット中に彼女に感謝します。
ロンドンでの1日
29歳のリアムはロンドンで目を覚まし、毎日のTo-Doリストを確認します。「プルリクエストのレビュー」と「ログインバグの修正」という2つのタスクを追加。彼は場所検索を使って、オールドストリートのシリコンラウンドア バウト近くのコーヒーショップまで歩きます。
同僚がSlackで現在のスプリントのスコープクリープの問題について彼にテキストメッセージを送ります。仕事の後、リアムはショーディッチのマップにカラオケのイベントがあるのを見て、チームを招待。その日は、彼の会話と出来事の要約で終わります。
その他のプログラマーシミュレーター
プログラマーとして始める人生
よくある質問
LifeSimにコーディングミニゲームはありますか?
いいえ。LifeSimにコーディングやハッキングのミニゲームはありません。実際にコードを書きたい場合は、SHENZHEN I/OやTIS-100をプレイしてください。
自分のオフィスの中を歩けますか?
いいえ。3Dマップに表示されるのは、建物の外観だけです。住所を訪れ、テキストチャットで仕事の一日を体験します。
実際のプログラマーは政府の免許が必要ですか?
いいえ。コンピュータープログラミングに国家資格は必要ありません。雇用主はGitHubのポートフォリオを確認し、技術面接を行います。
キャリアラダーや昇進制度はありますか?
はい。LifeSimでは、あなたの仕事が3〜10レベルのキャリアになり、それぞれに役職と月給が設定されます。シフトで働き、上司との良い評価でレベルアップします。
携帯電話でプレイできますか?
はい。LifeSimはplay.lifesim.comで、スマホやPCのブラウザでプレイできます。ゲストとして無料でプレイ可能です。
