■Recursion転職が解決する課題
バックエンドエンジニアの採用は簡単ではありません。候補者のプログラミング能力や技術的知識の深さを、履歴書や面接だけで正確に評価することは難しく、実際のプロジェクトにマッチする自走力のある人材に出会うことはさらに困難です。このような状況は、企業にとって時間と費用の両方において大きなコストを意味します。
Recursion転職では、候補者の真のスキルと能力を把握し、企業のニーズに合致した人材を迅速に提供することで、採用までのプロセスを大幅に効率化します。また、Recursion転職を利用することで、未経験からでもバックエンドエンジニアとしての高いスキルを獲得した候補者を紹介し、採用後の育成コストも削減できます。
企業が優秀なバックエンドエンジニアを確実に採用し、技術チームの強化とプロジェクトの成功を実現できるようにサポートします。
■Recursionのカリキュラム
Recursionはバックエンドエンジニアの育成に特化したコースを強化し、学習ロードマップ(https://recursionist.io/roadmap)を提供しています。このカリキュラムは、バックエンド開発の基礎から応用までを網羅し、以下の3つの主要なセクションで構成されています。
①コンピュータサイエンスの基礎
データ構造(配列、ハッシュマップ、連結リスト、キュー/スタック/デキュー、木、グラフなど)とアルゴリズムについて学びながら、実際にプログラミングを行います。データ構造とアルゴリズムの深い理解を通じて、効率的なソフトウェア開発の基礎を築きます。
②ソフトウェア工学とツールの習得
オブジェクト指向プログラミング、ソフトウェアデザインパターン、リレーショナルデータベースシステム、バージョン管理、オペレーティングシステム、ネットワークといったソフトウェア工学の原則やツールを学びます。これらの知識は、チームでの開発、複雑なコードベースの管理、様々な技術的要求への対応能力を養います。
③実践的なサーバサイドプロジェクト
学んだ知識とスキルを実践するため、実際のアプリケーション開発に挑戦します。これには、Webサーバのデプロイメント、SNSやクラウドストレージサービスの開発など、多岐にわたるプロジェクトが含まれます。使用技術には、Java/PHP/C#/Go、Node.js、RESTful、NGINX、AWS EC2、MySQL、SSL/TSL、UDP/TCPストリーム、Spring Boot/Laravel/.NET、memcached、Redis、JWT、Git、Dockerなどがあり、現代のバックエンドエンジニアに必要な幅広いスキルセットを習得します。
■Recursionユーザーのスキル
バックエンドロードマップとチーム開発を修了した方は、主に以下のようなスキルがあります。プログラミングに関して、基礎的なデータ構造から先進的なソフトウェア設計に至るまで、広範囲にわたる技術を有しています。
-
オブジェクト指向やデザインパターンを活用した開発経験
-
Linux系OSを含む様々な環境でのサーバ管理や、開発・テスト・本番環境の運用に精通
-
関係データベース管理システム(RDBMS)の基礎から、MySQLをはじめとするデータベースに関する幅広い知識
-
SQLの実行計画、スキーマ設計、移行計画の立案からアプリレベルパターン(DAL/DAO、ORM)に至るまでの詳細な知識
-
静的型付け言語(Java、TypeScript、C#等)と動的型付け言語の両方に精通
-
コードの効率性とパフォーマンス向上を目指し、計算量の理解、テスト戦略の立案、プログラミングのベストプラクティスに基づいた開発が可能
-
Go言語を使用したWeb API、Webソケットサーバ、マイクロサービス構築などのバックエンドシステムの開発経験
-
Next.js、Laravel、Ruby on Rails、Django、Spring Bootといったモダンバックエンドフレームワークを駆使した開発経験
-
AWS EC2、NGINX、Docker、Github Actionsを活用した本番環境へのデプロイメント作業経験
-
アジャイル開発手法を用いた、要件定義から設計、コーディング、デバッグ、コードレビュー、リリースまでの全ソフトウェア開発プロセスの知識
■Recursion転職の特徴
Recursion転職では、以下のような人材の中から、企業のニーズにマッチした候補者をご紹介いたします。
①2026卒学生
長期インターンの実績や情報系大学での在籍といった経験を持つ学生を紹介します。これらの学生は、実際のプロジェクト環境での作業経験と、学問的背景を兼ね備えており、即戦力として活躍できます。
②実務未経験者
複数のバックエンドプロジェクト、チーム開発を完遂させた実務未経験者を紹介します。これらの候補者は、約1000時間の厳しいカリキュラムを完了する忍耐力と技術力を兼ね備えています。
③実務経験者
長期間に及ぶコンピュータサイエンスの学習と、実務経験を併せ持つ候補者を紹介します。これらの候補者は、基礎知識から専門技術に至るまでの幅広い知識を持ち、様々なプロジェクトに柔軟に対応することができます。
■Recursionユーザーの過去の内定先
Recursionでの学習を経た多くの方が、優秀なソフトウェアエンジニアとして様々な企業へと飛び立っていきました。その内定先はスタートアップから大手テクノロジー企業まで多岐に渡ります。
以下は、Recursionを学習後に獲得した内定の一例です。
-
ラクスル株式会社
-
楽天グループ株式会社
-
Sansan株式会社
-
株式会社エウレカ
-
株式会社サイバーエージェント
-
株式会社ディー・エヌ・エー
-
STORES株式会社
-
株式会社ゆめみ
-
株式会社レアゾン・ホールディングス
-
クラウドエース株式会社
-
Sky株式会社
-
ウイングアーク1st株式会社
-
株式会社コロプラ
-
株式会社オプト
-
株式会社Speed
-
freee株式会社
-
株式会社ミラティブ
-
ソニー株式会社
-
任天堂株式会社
-
株式会社野村総合研究所
-
エヌ・ティ・ティ・コミュニケーションズ株式会社
-
GMOペイメントゲートウェイ株式会社
-
ソフトバンク株式会社
-
パナソニックホールディングス株式会社
-
株式会社日本総合研究所
-
株式会社ZOZO
-
株式会社BuySell Technologies
-
株式会社Finatextホールディングス
-
株式会社テンクー
-
株式会社アイリッジ
-
株式会社RevComm
-
株式会社ACES
-
株式会社スタジアム
-
株式会社レコチョク
-
レバレジーズ株式会社
-
エムスリーキャリア株式会社
-
ビジョナル・インキュベーション株式会社
-
アマゾン ウェブ サービス ジャパン株式会社
-
チームラボ株式会社
-
アクセンチュア株式会社
■コンピュータサイエンス学習サービス – Recursion
Recursionは、アメリカの大学コンピュータサイエンス課程を参考に、元Metaのソフトウェアエンジニアが立ち上げたオンライン学習サービスです。Recursionは、アウトプット中心の学習方法により、コンピュータサイエンスの基礎から応用までを効率良く学べるように設計されています。
Recursionは、データや関数から始まり、アルゴリズム、データ構造、オブジェクト指向プログラミング、デザインパターンに至るまで、約1000時間の包括的なカリキュラムを提供しています。このカリキュラムは、あらゆるプログラミング言語に応用可能なコンピュータサイエンスの知識を網羅しており、初心者から上級者まで幅広く対応している点が特徴です。
また、学習効率の最大化を目指し、インプットした知識をステップバイステップでアウトプットする学習スタイルを採用しています。レベルアップを実感できるそのスタイルは、ゲーム感覚で取り組むことで学習者のモチベーションを維持し、効率的なスキルアップをサポートします。
さらに、実務に近い経験を積むため、他のRecursionユーザーと3人チームを組み、2ヶ月で1つのソフトウェア開発プロジェクトに取り組むチーム開発カリキュラムを提供しています。この過程で、Gitを用いたソースコードの管理や、元Metaエンジニアのレビューを受けながら開発を進めることが可能となり、要件定義や設計、バージョン管理、納期設定など、実務での開発に近い経験を積むことができます。
■Recursion, Inc会社概要
代表者 :(共同経営) 田島慎也、Jeffry Alvarado
本社所在地:2640 Wagon Wheel Road, Apt#302, Oxnard CA 93036, United States
サイトURL:https://recursionist.io
関連URL :