Skip to content

Instantly share code, notes, and snippets.

@tkojitu
Last active June 15, 2021 06:50
Show Gist options
  • Save tkojitu/e91dac551b34be27a9f0d8fe1a67da74 to your computer and use it in GitHub Desktop.
Save tkojitu/e91dac551b34be27a9f0d8fe1a67da74 to your computer and use it in GitHub Desktop.
OJT Resume
助けを呼ぶことも仕事のうち
3つの知識ドメイン
テクノロジー ← 今日・明日の飯のタネ(プログラミング言語を含む開発環境など)
ビジネス ← 一番お金になる知識
ソフトウェア開発 ← この仕事を長く続けるための知識
ツールに習熟する
IDE 統合開発環境
プログラミング言語
デバッガ
VCS バージョン管理システム
git Subversion
イシュートラッカー チケット管理システム
Redmine
デバッガ
F9, F10, F11, Shift-F11
スタックトレース
ワッチ
Set Next Statement
ブレイクポイントを入れる場所を知る
VCS
ブランチ
枝図
マージ
中間ファイルは管理しない
見積もり
やることを小分けする → イシュートラッカー
大数の法則
不確実性のコーン
イシュートラッカー
チケット
粒度
ゴールは明確に
やることリスト
ソースファイル リビジョン番号
テスト
優先順位
サイクル 朝会
トレーサビリティ
仕様(依頼内容) → やること(設計) → ソースファイル → テスト
アカウンタビリティ
今どこにいて、これからどこに向かうのか
知識の集積
スケジューリング
ケツ決め
ケツは動かさない → やることを減らす
遅れを知る
遅れは少しずつ
在庫の見える化
リスケ
優先順位
在庫の棚卸
不具合
損害→世界規模→タカタ
品質
誤動作を減らす
安全設計
フェイルセーフ 失敗しても安全に
フールプルーフ 誤使用を減らす
フォールトトレラント 失敗しても使えるように
テスト
テストファースト
寄せ集め モザイク
所属
能力
普通の人
人間性
職人気質
高齢独身
ドライビングメタファー
3つの優位
質的優位
位置的優位
数的優位
リスペクト
コストカーブ
モジュール化
頻繁なテスト
継続的統合
インクリメンタル
イテレーティブ
4S
整理
必要なものと必要でないものとを分けて、必要でないものを捨てる
整頓
必要なものをだけを誰もがわかるように置き場を決めて表示する
清掃
身の回りのものや職場の中をきれいに掃除する
清潔
職場を衛生的に保つ
ボーイスカウトルール
ベイビーステップ 漸進主義
小さくはじめてすぐ動くものを
小さい変更、頻繁な変更、頻繁な確認→PDCA
深さ優先 vs 幅優先
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment