前回の記事(プロジェクト参加から9ヶ月経過して成長したこと)から随分時間が経ってしまいましたが、プロジェクト参画から2年2ヶ月経過してプロジェクトを完遂した今のS君の現状をお知らせします。
【担当業務】
今年に入ってからは、すべての機能を仕様を理解し、ほぼ全ての機能を開発・修正できるようになりました。
技術面では、Vue.jsの共通化を担当し、コード再利用を推進していました。
また、IronPDFなどのライブラリを使った機能については、マニュアルを確認しながら検証やコードを組み立てを行い、性能が低い部分の改善も行えるようになりました。
さらに、他の担当者のPull Requestに対しても、技術的な視点から指摘できるようになり、チーム全体のコード品質向上にも貢献しています。
他にも、Terraformを用いたサーバーやネットワークといったITインフラの構築・管理部分にも触れられるようになりました。
特に無駄な処理を減らす、可読性を高くする部分については意識が高く、以前とは比較にならないほど成長を感じています。
【上司の取り組み】
■ 技術の掘り下げ
自社では月に3件以上新しい技術を学ぶ仕組みがありますが、「ただ技術を覚える」だけでなく、実務に活かせるように「疑問に思うこと」、「仕組みを知ること」を行ってきました。
そのせいもあってか、S君に対してのPull Requestの指摘も厳しく深掘りして聞いてくるようになってきている気がします・・。
■ 相手に正しく伝える
プロジェクト内では相手に語弊にないように、正しく情報を伝えるということが大切です。
特にお客様相手となりますと、相手の視点・立場になって伝えられるようなスキルが必要となります。
まだ、設計及びレビューで対策・実践していく予定ですが、以下が解決できるようしていきます。
① 相手の理解レベルに合わせる
② 簡素で具体的に伝える
③ 相手の反応を確認する
④ 一方通行にしない
⑤ 相手への思いやりを持つ
自主的に仕事ができるようになり、技術面も厳しい目線で語れるようになってきたので、本当に頼れる存在になってきたな・・と感じてます。
