flowchart LR
A[9:00<br>朝会] --> B[9:30<br>実装作業]
B --> C[12:00<br>昼休み]
C --> D[13:00<br>実装作業]
D --> E[15:00<br>レビュー対応]
E --> F[17:00<br>進捗報告]
F --> G[18:00<br>退勤]
タイムスケジュール例
時間
活動
詳細
9:00
朝会
今日の予定を共有、困っていることがあれば相談
9:30
実装作業
設計書を確認しながらコーディング
10:30
動作確認
作った機能の動作確認、単体テスト
12:00
昼休み
-
13:00
実装作業
午前の続き、または別タスク
15:00
レビュー対応
PRへの指摘対応、または他の人のPRを読む
16:00
質問・相談
詰まったことを先輩に確認
17:00
進捗報告
今日の成果と明日の予定を報告
17:30
翌日の準備
明日やることを整理、メモを残す
18:00
退勤
-
ポイント:「実装→動作確認→実装→動作確認」のサイクルを細かく回すことで、問題を早期発見できます。
最初の1ヶ月で覚えること
第1週:環境に慣れる
やること
完了の目安
開発環境構築
ローカルでアプリが動く
Gitの基本操作
clone、commit、push、PRが作れる
コーディング規約の確認
規約ドキュメントを一読
既存コードを読む
主要なクラスの役割を把握
第2週:小さなタスクをこなす
やること
完了の目安
簡単なバグ修正
1件完了してレビュー通過
単体テストを書く
テストコードを1つ書いてみる
レビュー指摘の対応
指摘内容を理解して修正
第3〜4週:実装力をつける
やること
完了の目安
小さな機能追加
設計書を読んで実装完了
デバッグの実践
デバッガを使ってバグを特定できる
コードレビューへの慣れ
指摘を「学び」として受け止められる
1ヶ月後の目標状態
flowchart TB
A[1ヶ月後の目標] --> B[設計書を読んで実装できる]
A --> C[分からないことを質問できる]
A --> D[レビュー指摘に対応できる]
A --> E[Gitの基本操作ができる]
この経験で身につくスキル
技術スキル
スキル
説明
コーディング力
設計を読み解き、動くコードに落とし込む力
デバッグ力
問題の原因を特定し、修正する力
テスト力
自分のコードが正しく動くことを確認する力
コードリーディング力
既存コードを読んで理解する力
ツール活用力
IDE、Git、デバッガなど開発ツールを使いこなす力
ビジネススキル
スキル
説明
正確性
仕様通りに実装する力
報告力
進捗や課題を適切に伝える力
受容力
フィードバックを素直に受け止める力
目指せる人材像
flowchart TB
A[PG専任からのキャリア] --> B[シニアプログラマー]
A --> C[テックリード]
A --> D[設計者・SE]
A --> E[スペシャリスト]
B --> B1[後輩の指導ができる]
C --> C1[技術的な方針を決められる]
D --> D1[設計から実装まで担当]
E --> E1[特定技術の専門家]