問題の解決法
事実(データを見つける)
いくつかの仮説を立てる
仮説を証明するための行動を取る
仮説を立てずに試行錯誤してはダメ。
理解には時間がかかる
「早くできるように頑張る」は最終的な生産性を下げる。
きちんと理解してから実践可能にする。
理解とは
その構造を掴んで、人に説明できること
いつでもどこでも即座に取り出して使えること
知見を踏まえて応用が効くこと
コードを読む時
コードのロジックだけでなく、コードの意図とその背後のアーキテクチャを理解する。それにしっかりと時間をかける。
小さなドキュメントをコーディングの前に書く
自分の頭が整理される