エンジニアとしてのキャリアの最初の1年間は、その後の10年を左右する。技術力の基盤を作るだけでなく、チームでの働き方、コミュニケーションの型、自己学習の習慣——これらすべてが1年目に形成される。しかし、多くの新人エンジニアが「何を優先すべきか」で迷い、非効率な時間の使い方をしている。本記事では、エンジニア1年目の過ごし方を「技術」「コミュニケーション」「キャリア」の3軸で整理する。
1年目で身につけるべき[スキル](/tag/スキル)の優先順位
| 優先度 | スキル | なぜ重要か | 学習方法 |
|---|
| 最高 | [Git](/tag/git) / [GitHub](/tag/github) | 全ての協業の基盤 | 毎日のコミット・PRで体得 |
| 最高 | コードリーディング | 既存コードベースの理解が仕事の80% | 先輩のPRを読む、コードレビューに参加 |
| 高 | デバッグ力 | バグ修正は1年目の主要業務 | ログ・デバッガ・テストの三位一体 |
| 高 | 質問力 | 適切な質問ができると信頼が生まれる | 「調べた→試した→詰まった」の形式 |
| 中 | テストの書き方 | 品質意識の早期形成 | 既存テストを真似る→自分で書く |
| 中 | [SQL](/tag/sql)基礎 | データ取得・分析は全職種で使う | SELECT/JOIN/GROUP BYをマスター |
意外に思われるかもしれないが、1年目で最も重要なスキルは「コードリーディング」だ。新しいコードを書く時間より、既存のコードを読んで理解する時間の方が圧倒的に長い。先輩のPull Requestを毎日1つ読む習慣をつけるだけで、設計パターンやコーディング規約の理解が格段に進む。
評価される行動習慣 vs 評価されない行動
| 評価される行動 | 評価されない行動 |
|---|
| 小さなタスクでも期限通りに完了する | 大きな成果を狙って期限を超過する |
| 質問前に自分で調べ、調べた過程も共有する | すぐに質問する or 聞かずに一人で抱え込む |
| コードレビューのフィードバックを素直に受け入れる | 自分のコードへの指摘を防御的に受け止める |
| チームのドキュメントを自発的に更新する | ドキュメントの不備を放置する |
| ミーティングで1つでも発言・質問する | ミーティングを聞くだけで終わる |
| 毎日の進捗を可視化する([Slack](/tag/slack)/日報) | 進捗を聞かれるまで共有しない |
1年目のエンジニアに対する評価軸は「技術力の高さ」ではなく「成長速度」と「チームへの姿勢」だ。技術力が低いことは1年目なら当然であり、問題にはならない。しかし、フィードバックを受け入れない姿勢や、コミュニケーションの不足は「伸びしろがない」という評価に直結する。
1年目のタイムライン
| 時期 | 目標 | 典型的なタスク | 意識すべきこと |
|---|
| 1〜3ヶ月目 | [環境](/tag/environment)に慣れる | セットアップ、小さなバグ修正 | 質問の型を身につける |
| 4〜6ヶ月目 | 一人でタスクを完了できる | 機能追加、テスト作成 | 見積もり精度を上げる |
| 7〜9ヶ月目 | 設計に関与し始める | 小規模機能の設計〜実装 | コードレビューでの指摘を活かす |
| 10〜12ヶ月目 | チームに貢献できる | 中規模タスクのリード | 後輩(インターン等)のサポート |
よくある失敗パターンと対処法
| 失敗パターン | 原因 | 対処法 |
|---|
| 完璧主義でPRが出せない | 「間違いを見せたくない」という恐れ | Draft PRで早めにフィードバックを受ける |
| 一人で長時間ハマる | 質問するタイミングがわからない | 「30分ルール」を設定(30分詰まったら聞く) |
| 業務時間外に勉強しすぎる | 「追いつかなければ」というプレッシャー | 業務時間中の学習を最大化する |
| 最新技術ばかり追う | [SNS](/tag/sns)の影響、基礎軽視 | 今の業務に直結するスキルを優先する |
| チーム活動に消極的 | 「まだ実力不足」という遠慮 | 技術力でなく姿勢で貢献する |
1年目を終えたときに持っていたいもの
| カテゴリ | 具体的な到達目標 |
|---|
| 技術 | 担当プロダクトのコードベースを8割理解している |
| 技術 | チームの技術スタックで基本的な機能を一人で実装できる |
| コミュニケーション | メンター以外のチームメンバーとも信頼関係を構築している |
| コミュニケーション | コードレビューで建設的なコメントを残せる |
| キャリア | 2年目の目標が明確になっている |
| キャリア | 社外の勉強会やコミュニティに1つ以上参加している |
エンジニア1年目は「できないことが当たり前」の期間だ。焦る必要はない。ただし「できないことをどう減らすか」に対する意識と行動の差は、2年目以降の成長速度に如実に表れる。今日、あなたが先輩のPull Requestを1つ読むかどうか——その小さな積み重ねが、1年後のあなたを作る。