🕌

中級者から上級者へ:テックリードを目指す僕の学習計画(月60hペース)

に公開

✅ 学習の目的・ゴール

  • テックリードとして設計・調査・レビューができるようになる
  • コードリーディング力の強化
  • 設計意図の読解・比較・議論ができるようになる
  • 実装だけでなく“導く側”の力を養う

📆 1日の学習スケジュール(平日)

時間帯 内容 時間 補足
朝 or 昼 LeetCode 15分 頭の準備体操/習慣化目的
OSS活動(PHPStanなど) 1〜2時間 回帰テスト、設計読解、調査・バグ修正など

🗓 週末(土日の勉強計画)

内容 時間 補足
OSS活動 or DB資格勉強 3〜6時間 まとまった調査やコードリーディング、体系的な理解整理

📊 月間の勉強量(見込み)

  • 月:約60〜65時間

    • 平日:20日 × 平均1.5時間 = 約30時間
    • 週末:8日 × 平均4時間 = 約32時間

💡 活動内容の内訳と目的

活動内容 狙いと効果
OSS活動(PHPStan) 実戦的なコードリーディング、バグ調査、型や責務の理解
LeetCode 軽めのアルゴリズムトレーニング/思考整理/習慣維持
DBスペシャリスト勉強 設計の基礎理解、正規化・インデックス・パフォーマンスの再整理

✅ 学習スタイルのこだわり

  • やりすぎず、やめずに続ける
  • 無理に全て理解しきらず「一周回してから理解する」前提で挑む
  • 記録・振り返りも含めて技術の定着を狙う

🎯 目標達成までのスパン

  • 目安:年間500〜600時間の学習を目指す
  • ゴール:**1年後に「設計・調査・レビューに強いテックリード候補」になる

📝 今後の拡張予定(余裕があれば)

  • 技術記事/調査ログの記録・共有(Zennや社内共有)
  • 案件での設計相談・コードレビューにも意識的に関わる
  • OSSでもレビューコメント・Issue参加を増やしていく

🧘 息抜き・リフレッシュの時間(継続のための工夫)

平日夜の息抜き(学習後 or 切り上げた日)

  • ゲーム(Switch / 3DS / Steamなど)
  • YouTubeや音楽(ギター練習も時々)
  • 軽い読書(技術書じゃなく小説や漫画など)

週末・休日の過ごし方

  • 外出・買い物で気分転換
  • 家族と過ごす時間
  • 長めのゲームプレイ(RPG・やり込み系)

Discussion