ITエンジニアを目指してプログラミングを勉強していると、必ず「分からないこと」にぶつかります。
エラーが解決できない。説明を読んでも理解できない。何から手をつければよいか分からない。
そんなとき、あなたはどうしていますか?
実は、エンジニアとして成長するために重要なのは、最初から何でも理解できることではありません。
「分からないことにどう向き合うか」です。
分からないことは恥ずかしくない
ITの世界では、経験豊富なエンジニアでも知らない技術や初めて遭遇する問題がたくさんあります。
そのため、分からないこと自体は問題ではありません。
ただし、分からないまま放置したり、誰かが答えを教えてくれるまで何もしなかったりする姿勢では、成長が遅くなってしまいます。
まずは自分で調べる。実際に試してみる。それでも分からなければ誰かに質問する。
この繰り返しが、エンジニアとしての基礎体力になります。
「教えてください」だけではもったいない
例えば、プログラムが動かないときに、
「エラーが出ました。どうすればいいですか?」
と質問したとします。
もちろん、質問すること自体は良いことです。
しかし、次のように伝えられたらどうでしょうか。
「この処理を実行するとエラーが出ます。エラーメッセージを調べて〇〇を修正しましたが、解決しませんでした。次にどこを確認すればよいでしょうか?」
こちらのほうが、相手も状況を理解しやすくなります。
さらに、自分が何を理解できていて、何が分からないのかを整理する練習にもなります。
質問は、単に答えをもらうためのものではありません。
自分の思考を整理し、問題解決能力を高めるための行動でもあるのです。
AI時代だからこそ、質問する力が重要になる
今はChatGPTなどの生成AIに質問すれば、さまざまなことを教えてもらえる時代です。
しかし、AIに対しても「何が分からないのか」を具体的に伝えることで、より的確な回答を得やすくなります。
また、AIの回答が常に正しいとは限りません。
教えてもらった内容を理解し、実際に試し、正しく動くか確認することが必要です。
つまり、AIが普及したことで、質問する力や答えを検証する力はますます重要になっています。
自分で考え、周囲の力も借りられる人になろう
優秀なエンジニアとは、すべての問題を一人で解決できる人ではありません。
自分で考え、必要なときには周囲の力を借りながら、問題を解決できる人です。
分からないことを放置しない。
まずは自分で調べてみる。
試したことを整理して質問する。
教えてもらったことを次に活かす。
こうした小さな積み重ねが、やがて大きな成長につながります。
未経験からエンジニアを目指す皆さんも、ぜひ「正しい答えを知ること」だけでなく、「答えにたどり着く力」を意識してみてください。


