#新人エンジニアの育て方
最近新卒の面倒を見始めた中堅エンジニアが
意識していることを大雑把にまとめてみた。
こういう記事を書くのはあまり慣れていないので、
生暖かく読んでください
##失敗から学び、繰り返さないようにする
- テスト環境で失敗を繰り返させる
- 本番環境でミスの発生率を下げる
- 失敗したら以下を本人に確認する
↓
- どうしてミスが発生したか
- 再発防止策はどうするか
- 同じミスを周りの人が起こさないにはどうするか
↓
- 原因をしっかり自覚させる
- 同じミスをしないように対策を一緒に考える
- 翌日チームに共有させる
- 必要に応じて社内向けの技術記事も書かせる
##使う側のことを考えて仕事に責任感を持たせる
- ある程度物が作れたらまずは自分で使わせてみる
- 他の人からも意見をもらう
- 過去のクレームやご意見を見させる
↓
- 自分の作業に責任感を持たせる
- 仕様が本当に適切か常に考えさせる
- 製品がさらに良くなる提案をさせる
コードレビュー
- 早い段階で危ない宗教から離脱させる
- 一人では見ずにローテーションでコードを見る
↓
- コードの可読性の向上
- 不具合防止策になる
- 無駄なコメント、必要なコメントの意識を持たせる
- 条件分岐にelse(defualt)を意識させる
##見積もりの精度を上げる
- まずは残業させない
- おおよその作業工数を一緒に考える
↓
- あふれ(差し込み)作業はちゃんと報告させる
- 遅延もしっかり報告させる
↓
- 実際にかかった工数を確認させる
- 必要なバッファを意識させる
- どういう対応に時間がかかる傾向か覚えさせる
#まとめ
エンジニアの新人というか、
あまり業種は関係ないような話だと思います。
しっかり1つ1つ仕事を理解させることが大事で
上記はそれらの手段の1つだと思います。
信頼関係もすごく大事なので新人の輝いてる瞳が
年を越す前に濁ってるような事態は避けたいですね