コンテンツにスキップ

12 Weeks Improve

期日:7/27 ~ 10/18

概要

12 Week Year のフレームワークで、12週間単位の目標・戦術・実行・振り返りを管理する。 Q2の人事評価も加味するため、管理場所はQ2配下にする。 100日人生変革計画の内容を12 Week Yearに再編し、このファイルを主計画として運用する。

運用ルール

  • 固定の方針やフレームワークはこのファイルに残す
  • 週ごとの目標・アクションプラン・振り返りは、更新日が分かる形で追記する
  • 週次ログと最終レビューはこのファイルに書き、細かいTodo・読書・貯金・個人開発の管理はIssuesに書く
  • 週次レビューでは、実行率・できたこと・できなかったこと・次週の修正を記録する
  • アクションプランは、実行したかどうかを判定できる粒度で書く
  • 12週間の途中で目標を変える場合は、変更理由と変更日を残す
  • 12週間終了時に、最終レビューを追記する

フレームワーク

1. ビジョン

エンジニアとしてのキャリアを明確にし、チャンスを掴むための準備と意思決定を進める12週間にする

2. 12週間ゴール

  • 体重を109kg → 95kgまで落とす
  • ストレッチ目標: 88kg
  • エンジニアとしてアウトプットの習慣を身につける
  • 記事を1point/スライド作って発表を2point/登壇を10pointとして45point
  • 個人開発として speech-coach をMVP実装からβ公開・検証まで進める
  • ベンチプレス90kg をやる
  • 11月のハーフマラソンに向けて、5kmを継続的に走り、8km走に入れる体力を身につける
  • 内省してやりたいことを明確にする
  • #179: 貯金: 12weeksで15万円から35万円にする

3. 戦術

  • 身体向上目標
  • 減量の計画
    • 摂取カロリーを1日1800〜2200kcalに収める
    • 毎朝体重を測って記録する
    • 食事を記録する
    • タンパク質を毎日150g以上取る
    • 水を2L以上飲む
    • 夜に食事を崩さない
    • 週の平均体重で減量ペースを見る
    • 通常目標: 12週間で95kg(-14kg)
    • 目標ペース: 週1.0〜1.2kg減
    • ストレッチ目標: 12週間で88kg(-21kg)
    • ストレッチライン: 週1.75〜1.8kg減
    • 週次の体重目標はストレッチラインとして見る
  • 体力向上
    • 週4〜5回、有酸素運動をする
    • 平日: ウォーキングまたはジョグ30〜40分
    • 土日: 5kmウォーク/ジョグ
    • HIITは週2〜3回にする
    • ランニングは痛みがない範囲で距離を伸ばす
  • 筋力向上

    • 筋トレを継続する
    • ベンチプレスを週2回目安で練習する
    • 胸・肩・三頭・背中をバランスよく鍛える
    • 重量・回数・セット数を毎回記録する
    • 12週間で90kgを1回挙げる
  • エンジニアとしてのゴール

  • Output
    • ちゃんと毎週誰かに資料を作成して説明できる状態になる(2point/週)
    • これは説明できないとpointにならない
    • 週に1〜2本の記事を書く
    • 記事1本につき1point
    • 毎日30分以上、手でコードを書く
    • 成果がある日はcommitする
    • 毎日技術メモを1つ残す
    • 週3回以上、技術に関してpostする
    • この期間で1回以上Go関連の内容で登壇する
  • Input

    • 毎日記事を2つ以上読む
    • 技術本を20min読む
    • 読んだ内容は、技術メモまたはA4学習メモに変換する
    • 読んだだけで終わらせず、設計 / PR / 技術判断 / 記事ネタに接続する
    • 40 の人事評価に使える証跡を週次レビューで整理する

    • Xのポストを読む
    • Design System/Web 技術/Container 周り
  • キャリアの選択

  • 週1回、30分以上の内省時間を取る
  • 毎週「楽しかったこと」「苦しかったこと」「人より自然にできたこと」「次に掴みたいチャンス」を書く
  • 面接・面談はキャリア仮説を検証する場として記録する
  • ビジネス系の本はキャリアInputとして扱う
    • 読んだ内容を、面接 / 転職理由 / キャリア仮説 / 意思決定に接続する
  • キャリアInput候補
  • 生活基盤
    • 朝起きてすぐスマホを見ない
    • 瞑想5分
    • スマホ4時間以内を目指す
    • 無駄遣いを記録する
    • 12weeksに効かない支出を減らす
    • #179: 貯金: 12weeksで15万円から35万円にする
    • 手取り31万円を前提にする
    • 12週間で20万円増やす
    • 目安: 月7.3万円、週1.7万円を貯金する
    • 支出上限の目安は月23〜24万円にする
    • 固定費
      • 家賃: 76,000円
      • ジム: 11,500円
      • 固定費合計: 87,500円
    • 変動費の目安: 月142,500〜152,500円以内
    • 毎週、現在の貯金額と支出見込みを確認する
  • 12週目に、次の1年で狙うキャリア仮説を1つに絞る

  • 個人開発(speech-coach)

  • 12週間でMVP実装、β公開、初期検証まで進める
  • 各週で進めるIssueを決め、完了条件はGitHub Issues側で管理する
  • このファイルでは、その週に到達したいプロダクト状態だけを管理する
  • 技術判断・設計メモ・PRは、エンジニア報酬制度 #40 の証跡にも接続する
  • 週次レビューで「実装したもの」「検証した仮説」「次に直す体験」を記録する

4. 週次計画

具体的なTodo、本、記事ネタ、登壇準備はGitHub Issuesで管理する。 speech-coach の実装Todoは yoshioka0101/speech-coach Issues で管理する。 このファイルでは、各週の重点・到達状態・参照するIssueを管理する。 具体Issueを紐づける場合は、[#96: Issueタイトル](https://github.com/yoshioka0101/workspace/issues/96) の形式で貼る。 speech-coach のIssueを紐づける場合は、[speech-coach#1: Issueタイトル](https://github.com/yoshioka0101/speech-coach/issues/1) の形式で貼る。 週次計画は、各Weekを エンジニア / 身体 / キャリア / 個人開発 の4軸で書く。

Week 1(7/27〜8/2): ベースラインを作る

  • エンジニア
  • 目標
    • #133: Udemy: AWS SAA を進める
    • 本・教材を2件以上進める
    • 毎日30分以上コードを書く
    • 4pointゲットする
  • アクションプラン
    • [ ] #133 のSAA範囲を進め、理解メモを1つ残す
    • [ ] 本を読む
    • [ ] 初めてのDB設計1
    • [ ] 初めてのDB設計2
    • [ ] #175: 読書: Cacheについての本
    • [ ] 勉強会テーマ: Cache
    • [ ] 資料を作る
    • [ ] 誰かに説明する(2point)
    • [ ] 記事: Go 1.27についてざっくり(1point)
    • [ ] 記事: Goのサプライチェーン対策(1point)
    • [ ] 毎日30分以上コードを書く(5日以上)
    • [ ] 毎日、AWS / Kubernetes / VPC などの学習をA4 1枚の技術メモに変換する(7日)
    • [ ] Go関連の登壇動画を2〜3本見て、学びを1行メモする
  • 身体
  • 目標
    • 体重を109.0kg → 107.2kgまで落とす
    • 摂取カロリー1800〜2200kcal、タンパク質150g、毎朝体重測定を開始する
    • 有酸素運動と筋トレを習慣化する
  • アクションプラン
    • [ ] 身体ログを毎日記録する(7日)
    • [ ] 週平均体重を出す
    • [ ] 夜に食事を崩さない(7日)
    • [ ] 朝6:30からジムに行って有酸素運動する(7日)
    • [ ] 毎日体重を測る(7日)
    • [ ] 弁当を作って持っていく(予定ありの日を除く)
    • [ ] ランニングをする(3km/日)
    • [ ] HIITを毎日する(7日)
    • [ ] #99: ゴルフ に初回練習・予定・道具確認のどれかを記録する
  • キャリア
  • 目標
    • 内省を始める
    • Findyの人との面談を、キャリア仮説を検証する材料にする
    • 転職・キャリアの判断材料を残す
  • アクションプラン
  • 個人開発(speech-coach)
  • 目標
    • Health check endpointを実装する
    • デプロイ確認・監視で使える最小の確認口を作る
  • アクションプラン

Week 2(8/3〜8/9): 実行リズムを固定する

  • エンジニア
  • 目標
    • AWS SAAを進める
    • DB設計の本を2冊読む
    • 4pointゲットする
  • アクションプラン
    • [ ] #133: Udemy: AWS SAA を進める
    • [ ] #88: 読書: SQLアンチパターン を読む
    • [ ] 学びをメモに残す
    • [ ] DB設計資料に活かせる状態にする
    • [ ] #131: 達人のDB設計を読む を読む
    • [ ] 学びをメモに残す
    • [ ] DB設計資料に活かせる状態にする
    • [ ] 資料を作り、誰かに説明する(2point)
    • [ ] 記事を1本書く(1point)
    • [ ] 技術postを3回以上行う
    • [ ] 毎日30分以上コードを書く(5日以上)
    • [ ] Go関連の登壇動画を2〜3本見て、学びを1行メモする
  • 身体
  • 目標
    • 体重を107.2kg → 105.4kgまで落とす
    • 食事・運動・ログの実行リズムを固定する
    • 5kmウォーク/ジョグに一度触れる
  • アクションプラン
    • [ ] 身体ログを毎日記録する(7日)
    • [ ] 週平均体重を出し、食事量と運動量を微調整する
    • [ ] 有酸素運動を毎日実施する(7日)
    • [ ] HIITを毎日実施する(7日)
    • [ ] 筋トレを毎日実施する(7日)
    • [ ] ベンチプレスの重量・回数・セット数を記録する
    • [ ] 5kmウォーク/ジョグを1回実施する
  • キャリア
  • 目標
    • 1週目と2週目の内省から、繰り返し出ている違和感や関心を拾う
    • 転職・キャリアの判断材料を増やす
  • アクションプラン
  • 個人開発(speech-coach)
  • 目標
    • Googleログインを実装する
    • セッション設定から練習開始までの入口を作る
  • アクションプラン

Week 3(8/10〜8/16): Output量を上げる

  • エンジニア
  • 目標
    • Infrastructure as Code と OpenTelemetry の本を読む
    • Output量を上げる
    • Go関連の登壇候補テーマを3つ出す
  • アクションプラン
    • [ ] #90: 読書: Infrastructure as Code を読む
    • [ ] 学びをメモに残す
    • [ ] IaC資料に活かせる状態にする
    • [ ] #84: 読書: OpenTelemetry入門 を読む
    • [ ] 学びをメモに残す
    • [ ] OTel資料に活かせる状態にする
    • [ ] 記事を2本書く(2point)
    • [ ] 資料を作り、誰かに説明する(2point)
    • [ ] Go関連の登壇候補テーマを3つ書く
    • [ ] Go関連の登壇動画を2〜3本見て、登壇候補テーマに使える観点を1つメモする
  • 身体
  • 目標
    • 体重を105.4kg → 103.6kgまで落とす
    • ランニングと筋トレの現在値を更新する
    • 体重の減少ペースが週1.5kg前後に近づいているか確認する
  • アクションプラン
    • [ ] 身体ログを毎日記録する(7日)
    • [ ] ランニング3kmを毎日実施する(7日)
    • [ ] 筋トレを毎日実施する(7日)
    • [ ] ベンチプレスを実施した日は、メインセット重量を記録する
    • [ ] 週平均体重と夜に食事を崩した回数を記録する
  • キャリア
  • 目標
    • 「やりたいこと」より先に「やりたくないこと」を明確にする
    • 次に掴みたいチャンスの候補を出す
  • アクションプラン
  • 個人開発(speech-coach)
  • 目標
    • 音声回答を扱える状態に近づける
    • STTの実装方針を固める
  • アクションプラン

Week 4(8/17〜8/23): 1か月目レビュー

Week 5(8/24〜8/30): Goテーマを深掘りする

Week 6(8/31〜9/6): 中間レビュー

  • エンジニア
  • 目標
    • ネットワークとTerraformのインプットを進める
    • Output pointが22〜23point前後に届いているか確認する
    • GoConf前3週間の登壇機会に向けて、登壇できる状態まで資料を仕上げる
    • 中間レビューを行う
  • アクションプラン
  • 身体
  • 目標
    • 体重を100.0kg → 98.2kgまで落とす
    • 6週間時点の体重、走力、筋トレ状況を記録する
    • 88kgに向けた残り6週間の必要ペースを確認する
  • アクションプラン
    • [ ] 身体ログを毎日記録する(7日)
    • [ ] 有酸素運動を毎日実施する(7日)
    • [ ] HIITを毎日実施する(7日)
    • [ ] 筋トレを毎日実施する(7日)
    • [ ] ランニング3kmを毎日実施する(7日)
    • [ ] 6週間時点の体重、走力、筋トレ状況を記録する
  • キャリア
  • 目標
    • キャリア仮説を3つから2つに絞る
  • アクションプラン
  • 個人開発(speech-coach)
  • 目標
    • 面接練習の履歴と改善提案を見られる状態にする
    • 中間時点でMVPに足りないものを整理する
  • アクションプラン

Week 7(9/7〜9/13): 外向けOutputを強める

Week 8(9/14〜9/20): 2か月目レビュー

Week 9(9/21〜9/27): 仕上げフェーズに入る

  • エンジニア
  • 登壇資料を完成に近づける
  • 記事1〜2本、資料説明1回を継続する
  • 技術メモから公開できるネタを選ぶ
  • 身体
  • 目標
    • 11月ハーフマラソンに向けて、ランニング量を上げる
    • 体重を94.6kg → 92.8kgまで落とす
    • 平日5kmラン、土日どちらかで8kmランを開始する
    • ベンチプレス90kg挑戦に向けて、無理のない高重量練習を行う
  • アクションプラン
    • [ ] 身体ログを毎日記録する(7日)
    • [ ] 平日に5kmランを実施する(5日)
    • [ ] 土日どちらかで8kmランを実施する(1回)
    • [ ] もう片方の休日で5kmウォーク/ジョグを実施する(1回)
    • [ ] 筋トレを毎日実施する(7日)
    • [ ] 膝、足首、腰の痛みを毎日記録する(7日)
    • [ ] 体重の最終着地点を確認する
  • キャリア
  • 次の1年で取りに行きたいチャンスを具体化する
  • 個人開発(speech-coach)
  • β公開後の監視と初期改善に入る
  • speech-coach#2: 監視構成を無料で整える を進める
  • β利用で出た詰まりを3つ記録する

Week 10(9/28〜10/4): 成果を外に出す

  • エンジニア
  • Go関連の登壇、LT、または発表可能な資料を完成させる
  • Output pointの不足分を確認し、記事や資料説明で埋める
  • 12週間で作った成果物の一覧を作り始める
  • 身体
  • 目標
    • 5kmランを日常の最低ラインにする
    • 体重を92.8kg → 91.0kgまで落とす
    • 土日どちらかで8kmランを継続する
    • ベンチプレス90kg挑戦の準備をする
  • アクションプラン
    • [ ] 身体ログを毎日記録する(7日)
    • [ ] 平日に5kmランを実施する(5日)
    • [ ] 土日どちらかで8kmランを実施する(1回)
    • [ ] もう片方の休日で5kmウォーク/ジョグを実施する(1回)
    • [ ] 筋トレを毎日実施する(7日)
    • [ ] 食事と睡眠を崩さない(7日)
    • [ ] 膝、足首、腰の痛みを毎日記録する(7日)
  • キャリア
  • キャリア仮説を1つに絞るための判断軸を作る
  • 個人開発(speech-coach)
  • 初期ユーザーに触らせた後の継続導線を整える
  • speech-coach#22: 無料枠・課金導線(1セッション制限 + 有料パック解放) を進める
  • speech-coach#6: ビジネス検討: 料金・原価・競合分析 を進める

Week 11(10/5〜10/11): 最終調整

  • エンジニア
  • 45pointに届くように不足分を詰める
  • 記事、資料、登壇、postを整理する
  • 人事評価に使える成果をまとめる
  • 身体
  • 目標
    • ベンチプレス90kgに挑戦する
    • 体重を91.0kg → 89.2kgまで落とす
    • 平日5kmラン、土日8kmランを継続する
    • 最終週に向けて体調を崩さない調整をする
  • アクションプラン
    • [ ] 身体ログを毎日記録する(7日)
    • [ ] 平日に5kmランを実施する(5日)
    • [ ] 土日どちらかで8kmランを実施する(1回)
    • [ ] もう片方の休日で5kmウォーク/ジョグを実施する(1回)
    • [ ] ベンチプレス90kgに挑戦する(1回)
    • [ ] 筋トレを毎日実施する(7日)
    • [ ] 膝、足首、腰、肩の痛みを毎日記録する(7日)
  • キャリア
  • 次の1年で狙うキャリア仮説を仮決めする
  • 個人開発(speech-coach)
  • MVP後の価値を伸ばす機能に着手する
  • speech-coach#25: 話し方分析(話速・沈黙・フィラー検出) を進める
  • speech-coach#28: 本番モード(カメラON・視線率分析・直前対策) の実装判断を残す

Week 12(10/12〜10/18): 12週間レビュー

  • エンジニア
  • Output pointを最終集計する
  • 記事、資料、登壇、post、commit、学習メモを棚卸しする
  • Q2人事評価に使える成果を整理する
  • 身体
  • 目標
    • 体重を89.2kg → 88.0kgまで落とす
    • 最終体重、ベンチ重量、5km走力、8km走の達成状況を記録する
    • 11月ハーフマラソンに向けて、次の4週間のラン計画を決める
    • できた戦術、続かなかった戦術、次に残す習慣を整理する
  • アクションプラン
    • [ ] 身体ログを毎日記録する(7日)
    • [ ] 平日に5kmランを実施する(5日)
    • [ ] 土日どちらかで8kmランを実施する(1回)
    • [ ] 最終体重、ベンチ重量、5km走力、8km走の達成状況を記録する
    • [ ] 11月ハーフマラソンまでの次の4週間ラン計画を書く
  • キャリア
  • 12週間の内省を読み返す
  • 次の1年で狙うキャリア仮説を1つに絞る
  • 次の12週間でやることを決める
  • 個人開発(speech-coach)
  • 12週間の実装・検証結果をレビューする
  • 実装した体験と確認した反応を整理する
  • 次の12週間で伸ばす機能を3つ選ぶ

5. スコアリング

週次レビュー時に、エンジニア / 身体 / キャリア / 個人開発の4軸で確認する。 細かいTodoの完了状況はGitHub Issuesで見る。

  • エンジニア
  • Output point
    • 記事: 1point/本
    • スライドを作って誰かに説明: 2point/回
    • 登壇またはLT: 10point/回
  • 技術post回数
  • 技術メモ日数
  • コードを書いた日数
  • 進捗したIssue、完了したIssue
  • 身体
  • 週平均体重
  • 通常目標95kgとの差分
  • ストレッチ目標88kgとの差分
  • 摂取カロリー1800〜2200kcalを守れた日数
  • タンパク質150g以上を取れた日数
  • 有酸素運動の実施回数
  • HIITの実施回数
  • ベンチプレスの実施回数、最大重量、メインセット重量
  • 5kmウォーク/ジョグ/ランの実施状況
  • 8kmランの実施状況
  • 11月ハーフマラソンに向けた走行距離
  • キャリア
  • 内省時間を取れたか
  • 面接・面談の前後メモを残せたか
  • ビジネス系の本をキャリア仮説や意思決定に接続できたか
  • 今週の「楽しかったこと」「苦しかったこと」「人より自然にできたこと」「次に掴みたいチャンス」を書けたか
  • キャリア仮説が前週より具体化したか
  • 朝スマホを見ずに始められた日数
  • 瞑想5分を実施した日数
  • スマホ4時間以内の日数
  • 無駄遣いした回数と金額
  • 現在の貯金額
  • 週の貯金額
  • 月23〜24万円の支出上限に収まっているか
  • 固定費87,500円を前提に、変動費が月142,500〜152,500円以内に収まりそうか
  • 個人開発
  • speech-coachで進捗したIssue
  • 実装した機能
  • 作成したPR・設計メモ
  • 検証した仮説
  • 次に直す体験

6. 週次レビュー

毎週末に以下を書く。

  • 今週の重点
  • エンジニア
  • Output point:
  • 作ったもの:
  • 読んだもの:
  • 進捗したIssue:
  • 詰まったこと:
  • 身体
  • 週平均体重:
  • 運動:
  • 食事:
  • 筋トレ:
  • 違和感・痛み:
  • キャリア
  • 楽しかったこと:
  • 苦しかったこと:
  • 人より自然にできたこと:
  • 次に掴みたいチャンス:
  • 面接・面談:
  • ビジネス系Input:
  • 朝スマホ:
  • 瞑想:
  • スマホ時間:
  • 無駄遣い:
  • 現在の貯金額:
  • 今週の貯金額:
  • 固定費:
  • 変動費見込み:
  • 支出見込み:
  • 個人開発
  • speech-coach:
  • 進捗したIssue:
  • 作ったもの:
  • 検証した仮説:
  • 次に直す体験:
  • 来週の修正

7. コミットメント

この12週間は、完璧にこなすことよりも、毎週レビューして修正し続けることを優先する。 エンジニア・身体・キャリア・個人開発のどれかが崩れた場合も、計画を捨てずに翌週の戦術を調整する。 Q2人事評価に使える成果は、週次レビューの中で随時整理する。

8. 12週間レビュー

  • 最終結果
  • 体重:
  • 通常目標95kg:
  • ストレッチ目標88kg:
  • ベンチプレス:
  • 5kmランニング:
  • 8kmランニング:
  • 11月ハーフマラソン準備:
  • Output point:
  • 登壇/LT:
  • スマホ4時間以内:
  • 無駄遣い:
  • 貯金額:
  • 作った成果物
  • 記事:
  • スライド:
  • post:
  • Issue:
  • commit:
  • 内省
  • 12週間で一番楽しかったこと:
  • 12週間で一番苦しかったこと:
  • 人より自然にできたこと:
  • 次に掴みたいチャンス:
  • 次の1年で狙うキャリア仮説:
  • 次の12週間に残すこと

週次ログ

Week 1

週の目標

アクションプラン

スコア

振り返り

Week 2

週の目標

アクションプラン

スコア

振り返り

Week 3

週の目標

アクションプラン

スコア

振り返り

Week 4

週の目標

アクションプラン

スコア

振り返り

Week 5

週の目標

アクションプラン

スコア

振り返り

Week 6

週の目標

アクションプラン

スコア

振り返り

Week 7

週の目標

アクションプラン

スコア

振り返り

Week 8

週の目標

アクションプラン

スコア

振り返り

Week 9

週の目標

アクションプラン

スコア

振り返り

Week 10

週の目標

アクションプラン

スコア

振り返り

Week 11

週の目標

アクションプラン

スコア

振り返り

Week 12

週の目標

アクションプラン

スコア

振り返り

最終レビュー