💻

Recursionでコンピュータサイエンスの基礎力を上げる

Recursionでコンピュータサイエンスの基礎力を上げる

GMOメディアSREチームの安保です。
最近、自分のコンピュータサイエンスの基礎力が不足していると感じ、Recursionというオンライン学習プログラムを始めました。月額61ドルですが、GMOメディアの福利厚生であるTech Tryという制度を利用しています。Tech Tryは、技術書購入、カンファレンス参加費用、オンラインコース受講費用などの技術的挑戦に関わる費用を会社が全額又は一部負担してくれる制度です。

Recursionとは

Recursionは、コンピュータサイエンスのコア領域を体系的に学べる有料のオンライン学習プラットフォームです。

  • データ構造
  • アルゴリズム
  • ソフトウェア設計
  • デザインパターン
  • オペレーティングシステム
  • データベース

など、コンピュータサイエンスの基礎を学ぶためのカリキュラムが用意されています。
Recursionは、米国の大学CS専攻から厳選された必須トピックを網羅しており、アウトプット中心の演習で自走力を養います。月額61ドルで全カリキュラムにアクセスでき、動画講座や演習問題、コードチャレンジが揃っています。

カリキュラムの特徴

  1. ハンズオン中心
  2. インタラクティブなコードチャレンジ
  3. 学習進捗の可視化ダッシュボード

Recursionのダッシュボード

実際に使ってみて

  • 自分の好きな時間やペースで学習できる
  • 学習進捗が可視化されており、モチベーションが上がる
  • コードチャレンジが豊富で、実践的なスキルを身につけられる
  • 学習内容が体系的に整理されており、理解しやすい
  • コードレビュー機能があり、他の受講者のコードを参考にできる
  • コード実行環境が内蔵されておりローカルセットアップ不要

screenshot

まとめ

Recursionを始めてから、少しずつですがコンピュータサイエンスの基礎力が強化されている実感があります。まだまだですが、今後はデータ構造やアルゴリズムの理解を深め、実践的なスキルを身につけていきたいと思います。Recursionは、コンピュータサイエンスの基礎を学ぶための素晴らしいリソースですので、興味がある方はぜひ試してみてください。

GitHubで編集を提案
GMOメディアテックブログ

Discussion