LoginSignup
1
1

More than 3 years have passed since last update.

DDD × スクラム × データ分析基盤 × SQL × Rubyおすすめ書籍

Posted at

今の現場の引き継ぎが新卒の方になるので網羅的にまとめ

現場で活きるナレッジを得られそうな本まとめ

データ分析基盤構築入門

image.png

目的

業務モデル、アーキテクチャ、使用ツールなどを理解するため

書籍情報

関連記事

ETLについて
Embulkについて
Digdagについて

みんなが知っておくべき運用設計のノウハウ

image.png

目的

開発のフェーズ、役割を理解するため

書籍情報

関連記事

ログ設計について
自動化設計について
運用引き継ぎについて

カイゼン・ジャーニー

image.png

目的

開発の方針、サイクルを理解するため

書籍情報

関連記事

スクラムについて
プランニングポーカーについて

アジャイルサムライ

image.png

目的

開発の方針、サイクルを理解するため

書籍情報

関連記事

スクラムについて
プランニングポーカーについて

エリック・エヴァンスのドメイン駆動設計

image.png

目的

開発時の考え方を抽象的に理解するため

書籍情報

関連記事

レイヤードアーキテクチャについて
ユビキタス言語について

実践ドメイン駆動設計

image.png

目的

開発時の考え方を具体的に理解するため

書籍情報

関連記事

ユビキタス言語について

プロを目指す人のためのRuby入門

image.png

目的

使用する言語について理解するため

書籍情報

関連記事

Ruby入門まとめ

オブジェクト指向でなぜつくるのか

image.png

目的

オブジェクト指向の特性を理解するため

書籍情報

関連記事

クラス(カプセル化)について
継承について
ポリモーフィズムについて

オブジェクト指向設計実践ガイド

image.png

目的

フレームワークを使わずにクラス設計する際の方法を理解するため

書籍情報

関連記事

単一責任の原則について

Rubyによるデザインパターン

image.png

目的

使用されているデザインパターンについて理解するため

書籍情報

関連記事

Template Method(テンプレートメソッド)パターン
Factory Method(ファクトリーメソッド)パターン
Singleton(シングルトン)パターン

リファクタリング Rubyエディション

image.png

目的

適用できる技法を理解するため

書籍情報

関連記事

メソッドの抽出(Extract Method)
引数の削除(Remove Parameter)
引数の追加(Add Parameter)
メソッド名の変更(Rename Method)
一時変数のインライン化(Inline Temp)
メソッドのインライン化(Inline Method)
条件文の分解(Decompose Conditional)
条件分岐の組み替え(Recompose Conditional)
条件式の統合(Consolidate Conditional Expression)
重複する条件分岐の断片の統合(Consolidate Duplicate Conditional Fragments)
ループからコレクションクロージャメソッドへ(Replace Loop with Collection Clousure Method)
設定メソッドの削除(Remove Setting Method)
引数オブジェクトの導入(Introduce Parameter Object)
アルゴリズム変更(Substitute Algorithm)

はじめてのSQL

image.png

目的

SQLの基本系の構文やできること、使い方を知るため

書籍情報

関連記事

インデックスについて

達人に学ぶSQL徹底指南書 第2版

image.png

目的

良いクエリの書き方や構文、分析系関数を知るため

書籍情報

関連記事

Window関数について

SQL実践入門

image.png

目的

良いクエリの書き方や構文、分析系関数を知るため

書籍情報

関連記事

Viewについて(DB)
Window関数について

雑感

これが全てではないがある程度は体系理解できそう

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1