✔︎Recursionとは??
✔︎Recursionのサービスや料金
✔︎Recursionの口コミや所感
今回は話題の学習プラットフォーム【Recursion】
に関して徹底解説していきます!!
サラリーマンをしながら、
「何か資格を取得したい!」
「プログラミングを身につけたいけど何を始めればよいのだろうか、、」
と考えている人は多くいると思います。
プログラミングスクールも選択肢にはあると思いますが高額なものが多いで、信用できるかどうか気になりますよね。
今回はサブスク型で超アウトプット型の、Recursionについてご紹介したいと思います。
是非プログラミング学習の参考にして下さい!
Recursionとは?
引用:Recursion
Recursionはコンピュータサイエンスをアウトプットによって学習できるプラットフォームです。濃密に練られたカリキュラムに沿って、未経験からでもプロフェッショナルなエンジニアとして働くために必要なスキルを長期的に学習します。
創業者の思いは下記のように記載がありました。
アメリカでは多くの大学で取り入れられているコンピュータサイエンス。今日のIT技術革新の大きな推進力となっている学問であるにも関わらず、日本ではあまり認知されていないという現状があります。
そんな状況の中、日本から「世界で通用するエンジニアを増やしたい」という思いを抱き、カリフォルニア州ロサンゼルスでRecursionを立ち上げました。
目的はそれぞれ異なっていても、コンピュータサイエンスをともに学習する仲間が集まり、コミュニティ通してつながりを築く場、それがRecursionの役割です。
Recursionの特徴
Recursionの特徴は下記の通りです。
✅コンピューターサイエンスを学ぶプラットフォーム
✅超アウトプット型の学習方法
✅チーム開発の経験ができる
✅コミュニティ活用で問題解決
それぞれ確認してみましょう!
コンピューターサイエンスを学ぶプラットフォーム
プログラミングを習得するためにはコンピュータサイエンスの知識が不可欠です。プログラミングは記述する言語によって、文法や動作が異なりますが、コンピュータサイエンスを学べば言語に依存しない基礎力が培われるのです。
Recursionのすべてのコンテンツは、Facebook社在籍の現役ソフトウェアエンジニアが、ソフトウェア開発に必要な知識を厳選してアウトプット中心のカリキュラムを作成しています。
「コンピューターサイエンス」という視点からコンピューターを学ぶことで、プログラミング言語に縛られない応用できる実践力を身に付けることができます。
質の高い教材で学習できることは、初学者にとって安心感があると思います!
超アウトプット型の学習方法
Recursionではアウトプット中心の学習を行います。
インプットの定着率は5%、アウトプットの定着率は75%と言われています。
Recursionでは基礎的な理論説明(インプット)とコーディングの実践(アウトプット)を織り交ぜたコンテンツによって、ひとりでも効率的に学習できるように設計されています。基礎から応用まで網羅した、豊富な問題やプロジェクトを通して、よりプラクティカルなスキルをつけることができます。
私は初学者の際にインプットばかりの学習をしていたため、実践に移った際に全く学習したことを活かせなかったのが苦い思い出です
チーム開発の経験ができる
Recursionである程度力をつけたら、チーム開発に参加できます!
チーム開発ではメンターのアドバイスに従いながら、自力で開発する力を養います。チーム開発を体験して実際の開発現場で活躍できる力をつけましょう!
チーム開発では、3人のチームメンバーと1人のメンターを1チームとして、1ヶ月間で共にソフトウェアを開発します。Recursionによって作成されたオリジナルのプロジェクトが課題として与えられます。
チーム開発の成果物に関してはこちらを参照ください。
プログラマーとして働く前にチーム開発に参加できることは、
転職でもかなり有利になると思いますよ!
コミュニティ活用で問題解決
オンライン学習では孤独になりがちです。
Recursionのコミュニティでは、ユーザー同士で気軽に交流したり、質問したり、チームプロジェクトを行ったり、ユーザー全体でコンピュータサイエンスを学習します。
独学の1番の敵である「孤独」を防いでくれるはありがたいですね!
Recursionの料金
Recursionでは無料プランのLiteと有料プランのPremium($61/月)が用意されております。
無料でも「コンピュータサイエンス基礎・初級」「HTML/CSS/Bootstrap」コースが学習できます!
まずは無料会員登録から!日本最大級のコンピュータサイエンス学習サービスRecursion(リカージョン)無料プランを利用して、もっと学びたければ有料プランに移行しましょう!
有料プランでは、
✔︎全コース受講可能
✔︎チーム開発への参加
✔︎コミュニティへの参加
などが全て受けられるようになります。
エンジニアとしてスキルを高めたい方は有料プランを受講してみましょう!
Recursionのコース内容・カリキュラム特徴
Recursionは全8コースで学ぶことができます。コースごとの金額ではなく、
有料会員になれば全てのコースを学ぶことができます。
コースは下記の通りです。
- コンピューターサイエンスの基礎
- プログラミングパラダイム
- アルゴリズム&データ構造
- 数学
- ソフトウェア開発
- クイックスタート&ツール
- コンピューターサイエンスプロジェクト
- コーディング問題
カリキュラムの特徴は下記の4点です!
✅教材学習
✅コーディング学習
✅コーディングテスト
✅プロジェクト開発
教材学習
Facebook社在籍の現役ソフトウェアエンジニアが、ソフトウェア開発に必要な知識を厳選してアウトプット中心のカリキュラムを作成しています。
イラストもあるので、わかりやすくインプットができます。
コーディング学習
シリコンバレー企業在籍エンジニアのコードをお手本にしながら練習します。C++, Java, PHP, JavaScript, Python のコードが見れます。
また、コンテンツ内に適宜エディターが用意されており、書いてあるコードを変更するなど自分で試してみることができます。
コーディングテスト
テストをして知識が身についたか試してみることができます。問題数は498問(2022/5現在)と大変豊富になっています。他ユーザーの回答が見れるので、さまざまな解き方が勉強できます。
また、教材で学んだ知識を使って関数の作成も行います。
プロジェクト開発
身につけた基礎を応用して実際にプロダクトを開発してみましょう。
ブラウザ上で結果を確認しながら開発することができます。
あなたの受講スタイルに合わせたプランが選べる【Recursion(リカージョン)】Recursionのコミュニティ
Recursionにはコミュニティがあり、充実した学習サポートを受けられ、同じような境遇の仲間作りもできます。
Recursionには3つのコミュニティがあります。
✅Discordコミュニティ
✅もくもく会
✅チーム開発プログラム
Discordコミュニティ
プログラミング初学者の90%が挫折を経験すると言われています。
それはエラーで詰まった時に解決する術がないためです。
私は独学で学んでいた時は、1つのエラーを解決するのに何日もかかることがあり、挫折しかけました。
Recursion専用のDiscordコミュニティでは、いつでも気軽に質問できるため、1人で悩みすぎることなく疑問点を解決することができます。
もくもく会
もくもく会は、定期的に開催され、ユーザー間の交流を促進します。
ユーザーどうしで繋がることで、孤独を感じずモチベーションを維持して学習することができます。
Twitterの口コミを載せておきます。
チーム開発プログラム
チーム開発プログラムでは同じレベルのユーザーでチームを結成し、協力してソフトウェアを作成します。
初心者が一定のレベルになるまでチーム内のメンターがサポートを行うので、しっかり実力をつけることができます。
実践経験を積む大事なコミュニティです。
内定実績
Recursionを利用した方の主な内定実績は下記の通りです。
名だたる企業名が並んでいるのがわかります!
もちろん全員が必ず転職に成功するわけではないと思いますが、Recursionで身につけたスキルによって内定を手にした方は多くいるようです。
成功事例に関しても詳細な記載があるので、是非参考にして下さい!
Recursionの口コミ、評判
実際にRecursionを利用した方の口コミをまとめてみました!
✔︎まずはRecursionから始めるべき
✔︎教材の質が高い
✔︎文系の方にもオススメ!
まとめると、Recursionは「良い評価が多いサービス」であることがわかりました。
Twitterの口コミも見てみましょう!
たくさんの良いコメントがあることがわかります!
まずは、無料プランに登録してサービスの質を確認してみて下さい!
まずは無料会員登録から!日本最大級のコンピュータサイエンス学習サービスRecursion(リカージョン)Recursionに関してのQ&A
ホームページにはよくある質問として、Q&Aが載っていました!
気になる方もいると思いますので、1部抜粋してみます!
完全初心者でもついていけるのでしょうか?
一見、コンピュータサイエンスと聞くと難しい印象を抱くかもしれませんが、Recursionではアップロード前に、未経験者と難易度を適切に調節しています!
コミュニティを使っていつでも相談してください!
Recursionの現役エンジニアの経歴を教えて下さい!
RecursionのCo-Founderはコンピュータサイエンス歴10年で、現在シリコンバレーのFacebook社でソフトウェアエンジニアとして勤務しています。詳しくはこちらを参照ください!
YouTubeもやっております!
Recursionでは、どの言語を学習できますか?
カリキュラムではPython, JavaScript, PHP, Java, C++を学習することができます。コーディング問題に関してはRuby, C#, TypeScript, Goも使用することができます!
Recursionに対する所感
Recursionのポイントは下記の点だと感じました。
✅超アウトプット型の学習により、身に付くスピードがはやい
✅チーム開発により実践を経験できる
✅口コミは高評価なものが多い
✅豊富なコミュニティで挫折を防ぐ
Recursionは超アウトプット型の学習プラットフォームのため、実践力を身につけることができます。
初学者の際は、基礎勉強が大事だから、とにかく基礎を固めようと思うと思います。もちろん基礎を固めるのは大事なことです。しかし、基礎固めばかり行っていてもプログラミングの能力は成長しません。
私は最初の頃ドットインストールと参考書を永遠と繰り返していました!笑
プログラミングで大事なのは基礎で学んだ構文を組み合わせていかに活用するかということです。それの能力をつけるためには、実践練習に限ります。
Recursionではその実践力をつけるためのカリキュラムがしっかり作り込まれていると感じました。
初学者の方には是非この実践力を意識して学習してもらいたいと感じます。
まとめ
今回は話題の学習プラットフォーム【Recursion】に関して、コース内容や口コミなどをまとめてみました!
Recursionは高評価な口コミが多く、利用者の満足度が高い超アウトプット型学習プラットフォームです。
ここまで読んでいただいて、無料のプランから試してみたいという方は是非公式サイトをチェックしてみて下さい!
コンピュータサイエンスを学んでトップエンジニアを目指す【Recursion(リカージョン)】