こんにちは。クラウン情報テクノロジーの増井です。
「現役エンジニア社長シリーズ」第6回です。
現役で金融ITの現場にいると、分からないことは毎日のように出てきます。
「なぜ、この処理になっているのか。」
「このデータは、どこから作られているのか。」
「なぜ想定していた結果と違うのか。」
経験を積めば、分からないことがなくなるわけではありません。むしろ上流工程になるほど、すぐには答えが分からない問題に向き合う機会は増えていきます。
そこで大切になるのが、**「分からないことを、どう調べるか」**です。
「分からない」で止まらない
前回までの記事でも、「分からないことをそのままにしない」ことの大切さについて書いてきました。
ただ、「分からないので教えてください」で終わるのではなく、エンジニアとしてもう一歩進むためには、自分で答えに近づいていく力も必要です。
まず、何が分からないのかを整理する。
分かっていることと、分かっていないことを切り分ける。
そして、「もしかすると、ここが原因なのではないか」と仮説を立ててみる。
調査は、ここから始まります。
まず「事実」を確認する
調査をするときに、私が特に大切にしているのは、推測だけで話を進めないことです。
例えば、システムの結果に想定との差異があったとします。
そのとき、「おそらくこの処理が原因だろう」と考えるだけでは十分ではありません。
実際のデータを見る。現行の仕様を確認する。必要であれば処理を追う。過去の資料や経緯も調べる。
一つずつ事実を積み上げていくことで、少しずつ原因が見えてきます。
「たぶん」ではなく、「確認した結果、こうだった」と言えるところまで調べる。
これは、私が現場で大切にしていることの一つです。
仮説を立てて、検証する
一方で、すべてを最初から最後まで闇雲に調べていては時間がいくらあっても足りません。
そこで必要になるのが、仮説です。
「このデータが違うのであれば、この処理が関係しているのではないか。」
「この条件のときだけ発生するのであれば、ここに原因があるのではないか。」
そうやって仮説を立て、必要なところから確認していきます。
仮説が違っていれば、また次の仮説を立てる。
仮説と検証を繰り返しながら、答えに近づいていく。
私は、これもエンジニアにとって大切な力だと考えています。
原因が分かったら終わりではありません
上流工程では、原因を見つけるだけで仕事が終わるわけではありません。
「この違いは、後続の処理に影響するのか。」
「業務上、問題になるのか。」
「システムを改修する必要があるのか。」
「現行のままでも問題ないのか。」
そこまで考えて、初めて次の判断につなげることができます。
特に長く使われている金融システムでは、一つの変更が思わぬところへ影響することもあります。
だからこそ、目の前の事象だけではなく、その先まで考えて調査することが重要です。
調査力は、上流工程でも大きな武器になる
エンジニアのスキルというと、プログラミングや設計を思い浮かべる方が多いと思います。
しかし、実際の現場では「調べる力」も非常に重要です。
分からないことを整理する。
事実を確認する。
仮説を立てる。
検証する。
そして、影響を考えて結論を出す。
この積み重ねが、お客様に説明できる力や、適切な改善案を考える力にもつながっていきます。
最後に
現場では、すぐに答えが見つからない問題がたくさんあります。
だから私は、「分からないことがある」こと自体は問題ではないと思っています。
大切なのは、その先です。
分からないことに対して、自分なりに考え、調べ、仮説を立て、事実を確認しながら答えに近づいていく。
その力を身につけたエンジニアは、単に指示されたものを作るだけではなく、自分で考えて問題を解決できるエンジニアへと成長していきます。
私たちクラウン情報テクノロジーも、そんな「考えるエンジニア」を育てていきたいと考えています。
「もっと自分で考えられるエンジニアになりたい。」
「上流工程で、課題を解決する仕事に挑戦したい。」
そんな思いをお持ちの方がいましたら、ぜひ一度カジュアル面談でお話ししましょう。
社長ブログも毎週更新しています
私たちは、毎週金曜日にWantedlyストーリーを更新し、エンジニアの仕事やキャリア、現場で感じていることを発信しています。
また、**毎週水曜日には会社ホームページで「社長のブログ」**も更新しています。
社長ブログでは、会社経営や組織づくり、現役エンジニアとして考えていることなど、Wantedlyとは少し違った視点でも発信しています。
▶ 社長のブログ
https://crown-it.co.jp/%e3%83%96%e3%83%ad%e3%82%b0/
※音声でも情報を発信しています。
▶ Spotify
https://open.spotify.com/show/5gd6zaGHfE2kQmylNUFc9r?si=XR92uhApRe-uJij0E7oADw