Skip to content

記事

学習用の記事シリーズ一覧です。

複数言語を横断して比較しながら、TDD、関数型プログラミング、並行処理、設計パターン、データベース設計を段階的に学べます。

記事シリーズ

シリーズ テーマ 言語数 特徴
テスト駆動開発から始める XX 入門 TDD を軸にした言語入門 14 共通題材で Red-Green-Refactor を体験し、言語ごとの設計思想を比較できます。
Grokking Functional Programming 関数型プログラミング 11 純粋関数、イミュータブルデータ、Option/Either、IO、並行処理まで体系的に学べます。
Grokking Concurrency 並行処理プログラミング 8 スレッド、同期、非同期、ノンブロッキング I/O、分散並列処理を多言語で比較できます。
関数型デザイン - 原則、パターン、実践 関数型デザインパターン 6 OOP のデザインパターンを関数型パラダイムでどう表現するかを実践的に学べます。
実践データベース設計:基幹業務システム編 データベース設計 - 販売管理・財務会計・生産管理の基幹業務システムを題材に、業務フローとデータモデルを体系的に学べます。

学び方のガイド

多言語統合解説

シリーズ横断で比較しながら読みたい場合は、以下の統合記事が入口になります。

参考元