AIがコードを書いても、
チーム開発はなくならない。

AIで減るのは「コードを書く作業」だけ。むしろAIが進むほど、複数人で同じコードベースを安全に変えていく力の価値は高まります。

チームで実践するGit コードレビュー コミュニケーション力
チームでGitを使って共同開発する様子

提供するのは、複数人でGitを扱う機会です。

「他人のコードを変更し、自分のコードをレビューされる」最初の経験を、レベルに合わせて積める場を用意しています。個人開発だけでは、ここが埋まりません。

01
Review

レビューが学びになる

一人だと自分の癖に気づきにくく、AIも本人の前提に沿って答えます。他の開発者からの指摘が、設計や責務の置き方を教えてくれます。

人からのレビュー ≠ AIの返答
02
Integrate

動くコードと、入れられるコードは違う

ローカルで動くだけでは、チームにマージできるとは限りません。整合性や可読性、既存機能への影響までを見て統合します。

マージできて、はじめて完成
03
Understand

暗記ではなく理解

難しいGit操作はAIに聞けます。必要なのは、今どのブランチにいて、自分の差分が何かを理解し、安全に戻せる力です。

コマンド暗記より、状態の理解

レベル別の、チーム開発。

レベルに応じた3つのチーム開発と、さらに挑戦したい人向けの発展プロジェクト。チームだからこそ、一人では避けがちな低レイヤーや、慣れない言語でのAPI設計にも踏み込めます。

01入門

チーム開発1

チームでのGit運用を基礎から学びます。ブランチやコンフリクト解消に慣れながら、Webページを仲間と共同で作り上げます。はじめてのチーム開発に向いています。

02低レイヤー

チーム開発2

一人だと後回しにしがちな低レイヤーを、チームで攻略します。クライアントとサーバの通信の仕組みを、手を動かしながら理解していきます。

03API設計

チーム開発3

エンドポイントを設計し、データを返すWeb APIをチームで開発します。設計と実装の勘所をつかみながら、動くものを形にしていきます。

04発展

チーム開発4

バックエンド修了者向けの発展プロジェクトです。自分たちで技術を選定し、設計から実装までを一気通貫で進め、実務に近い開発プロセスを経験します。

チームで、はじめて分かること。

実際にチーム開発を経験した受講生の声です。

ポートフォリオ

前から気になっていたチーム開発プログラムに参加してみました!メンターのサポートもあったおかげで、納得のいくプロジェクトを作り上げることができました。特に文系出身の学生や未経験からのエンジニア転職を目指している方には、チーム開発の経験ができ、ポートフォリオも作成できるのですごくおすすめです。

成長実感

3ヶ月前まで何も作れなかった私が、チーム開発に携われたのは、Recursionでコンピュータサイエンスの基礎をしっかり学習したおかげです。チーム開発では、学習意欲が旺盛な2人のメンバーと開発を進めることができ、レベルの高い成果物を開発できました。学べることがとても多く、自分に足りない部分を認識する非常に良い機会になりました。

技術挑戦

Recursionを始めてから約1年になりますが、1年前は若い人たちと一緒にチーム開発をすることになるとは夢にも思っていませんでした。チームメンバーの提案で新しい技術を色々取り入れることになり、自分ひとりで開発していたのでは到底できないようなクオリティの高い成果物を作り上げることができました。

Git・転職

チーム開発のおかげでRecursionで学んだ知識の活かし方が分かりました。オブジェクト指向プログラミングやアルゴリズムの理解がより深まったと思います。また、メンバーと議論することで一人で勉強するだけでは気が付かないような視点を得ることができました。チームでのGitの使い方を学べるので転職前に経験できてよかったです。

チームワーク

1ヶ月間という短い期間でしたが、多くの経験、学びを得ることができました。何より、頼もしいチームメンバーと楽しく開発できたことに大きな価値を感じました。1ヶ月では物足りないと思えるほど充実した内容でしたので、これからもRecursionというコミュニティを活用して積極的にチーム開発をしていきたいです。

個人開発との差

1ヶ月という短い期間で、新しいフレームワークや技術開発に挑戦したので、常に自分のコンフォートゾーン外で開発を進めることができました。Gitを利用したチーム開発の仕方や役割の分担、最新の技術スタックに取り組んだので、個人開発より数倍成長できたことが実感できましたし、より実践的なスキルを身につけることができました。

協働スキル

チーム開発はとても楽しいです。Gitの実践的な使用法、コード規約の作成、同じイメージを共有するためのコミュニケーションなどを学びます。経験のあるメンターの元、チーム開発ならではのスキルを体得することは大きな自信に繋がります。各々が自分の知識を伝え合い学びを深められる点も魅力です。

コードレビュー

チーム開発以前はGithubやGitが使えなかったり無駄なコードを書いていましたが、チーム開発を始めてからはGitの理解がより深まり、コードレビューされたことでスマートなコードが書けるようになりました。また、チームメンバーのコードを読む機会が多く、大変勉強なりました。

コードレビュー

チームメンバーは同じぐらいのレベルの方々だったので、開発が進めやすかったです。またコードレビューを受けることもでき、計算量を意識したロジック作成や可読性の高いコードの書き方、Gitの使い方を学べました。1か月間、開発に集中することでかなり成長できたと思います。

設計・分担

チーム開発を通じて、今までの学習の中で一番多くのものを吸収出来ました。個人の学習で身につかなかったGitのチーム開発での使い方、モジュール毎の開発を学ぶことができました。また、コードスタイルや設計について自分からは出てこない視点を他のメンバーから得られました。

技術選定

Recursionで学習し始めて3ヶ月ほどでチーム開発に参加しました。少し背伸びをした技術選定だったこともありインプット、アウトプット共に怒涛の1ヶ月でした。また、単純な技術力だけでなくGit、GitHubを用いてのチーム開発を経験することもでき、学びと成長は大きく感じることができました。

学び直し

Recursionだけを使い倒していて、知識には自信があったのですが、初めて学ぶことが多かったです。Gitの使い方などチーム開発で必要なスキルがわかりました。また、自分の足りない部分を認識することができました。学ばせて頂いたことを活かし、今後の成長に繋げていきたいです。

START WITH YOUR TEAM

複数人でGitを扱う、最初の一歩を。

ブランチを切り、PRを出し、レビューで指摘を受け、衝突を解消してマージするまでを、同じレベルの仲間と一つのプロダクトで経験できます。