IT業界の闇や実態

エンジニアあるある!プログラマやエンジニア・SEは頭が良くないとなれない?頭の良さは必要ないし関係ない。

2021年3月11日


プログラマやエンジニア、SEと聞くと、「頭が良くないとなれない」というイメージを持つ人も多いでしょう。

しかし、実際には頭の良さとエンジニアとしての成功は必ずしも関係ありません。

本記事では、エンジニアとして必要なのは特別な頭脳ではなく、ググる力いう現実に迫ります。

エンジニアを目指している方や、これからIT業界に挑戦したい方にとって、意外な事実をお伝えします。

プログラマやエンジニア・SEは覚えることがたくさん?頭の良さ、頭が良くないとできない?

薬剤師は薬に関する知識を覚えていなければなりません。

お花屋さんはお花に関する知識を覚えていなければなりません。

お医者さんは医療に関する知識を覚えていなければなりません。



しかし、プログラマは、プログラミングの知識を覚える必要はありません。



必要なときに必要なものを調べることが出来れば、それで十分仕事ができます。

もちろん覚えられるなら覚えたほうが良いですが、覚えてなくても問題ありません。

未経験歓迎の求人をだしている企業が多い現実を見れば納得できるかと思います。

プログラマやエンジニア・SEは頭の良さ、頭が良いわけじゃなくてもできる

プログラム言語は、コンピュータに命令するために書く言語です。

コンピュータが0と1しか扱えないという話は聞いたことあるでしょうか?

でも人間がコンピュータに命令するときに1と0だけですべての命令を出すことは不可能です。


それを解決するために、人間が理解できるようなわかりやすい書き方として発明されたのがプログラム言語…


…のハズなんですけどね。


例えば、C言語というプログラム言語では画面に「おはよう」と表示するプログラムを書くとこうなります。

printf("おはよう");

このように何を書いたら何をしてくれるのかというのを知った上で書く必要があります。

これが何百種類も何種類もあります。



覚えられるわけないです(笑)

ましてや日本人なのでスペルを覚えるのも大変です。

なんて読むのかわからないこともあります。


とにかく、覚えるなんて至難の業なのです。

プログラマやエンジニア・SEは頭の良さ、頭が良いわけじゃなくてもできるのはなぜ?

なぜプログラマやエンジニア・SEは頭の良さ、頭が良いわけじゃなくてもできるのでしょうか。

それは、ググるからです。

以下の記事で扱いましたが、エンジニアはこれだけは得意です。

例えば前述の例の場合、画面に「おはよう」と表示するプログラムを書きたいのでこうググります。

画面に文字を表示  C言語

実際にググってみるとわかりますが、大量に答えがヒットします。

あとは、コピペするだけです。これの繰り返しです。


簡単ですよね。

昔は国語辞典のプログラム言語版ともいえる書籍がたくさんあって、多くのエンジニアがデスクに常備してましたが、今ではちょっとググるだけで簡単に書き方がわかります。

すごい時代ですよね。

これプログラマじゃなくてもできるのでは?と本気で思います。

また、繰り返していくうちに自然とどんなことを書くのか予想がついてきますが、スペルがわからなかったり、うろ覚えだったりします。

でも最近のプログラミング用のツールはすごいので、途中までタイピングすると候補の一覧が出て、そこから選択できるようになるものが多いです。

googleで単語を入力すると、予測候補が出てくるのと同じイメージです。

なんとなくしか覚えてなくてもそれを見ることで思い出すこともあります。

いやー、ますます覚える必要ないですよね。

覚えなくても良いということは頭が良い必要はないということ

多くのエンジニアが、プログラム言語をちゃんと覚えていません。

何も見ずでプログラム書くことが出来る人なんて一部だけです。

もちろん書ける人もいますし、覚えていた方が間違いなく良いですが、効率が良いかと言われれば私は微妙だと思っています。

だって自分でタイピングするより、ググってコピった方が早いし、ミスがないですもん。

ということは少なくても、暗記する能力や理解する能力はなくても大丈夫ということです

それって頭良いとは言わないですよね。

プログラマやエンジニア・SEは頭の良さ、頭が良いは必要ない関係ない

プログラム言語は何十種類もあり、言語が変われば全然別物です。

日本語と英語ほどの違いはありませんが、英語とフランス語くらいは違います。

今やっているプログラム言語を覚えたところで、プロジェクトが変われば違う言語になる可能性もあります。

海外旅行でせっかくイギリスにいくために英語を一生懸命覚えても、その後フランスに行ったら通用しませんよね。

プログラムも同じで、なんとなくだけ知っていれば、あとはググるだけなので誰でもできます。

エンジニアあるあるのひとつですが、エンジニアをやっていると人に言うと、「頭良いんだね」とよく言われますが、そんなことないです。

頭なんて良くなくてもできるし、頭が良いエンジニアなんてほとんどいないです。

専門職と言われてはいますが、蓋を開けてみれば、全然専門的ではない部分が多いです。

以下でも書いた通り、パソコンに詳しいわけでもないですしね。

まとめ



これがITエンジニアの実態です。でも、これがITエンジニアなのです。

あまりエンジニアに対してすごいすごいと言わないでください。勝手に罪悪感を感じます(笑)

※頭の良いエンジニアもちゃんといますよ。

人気記事

1

以前、会社の社外研修でグロービスの「クリティカル・シンキング」、通称「クリシン」のオンライン版を受講しましたので、内容や感想を書きます。 クリシン自体の学びも良かったですが、やっぱり上司は無能であると ...

2

新しく出会う人との名刺交換は社会人の慣例であり、マナーでもあります。しかし、IT業界ではそのマナーを堂々と破っていることが多いです相手の名刺はもらいつつも、こちらは一方的に渡さないのです。今回はIT業界にはびこる名刺交換のマナー違反の闇についてご紹介します。

3

この記事にたどり着いた会議に不満があるあなたの考えは間違ってない。進捗会議というのは、リーダーにだけ効率の良い時間なのだ。

4

職場で無能な上司に振り回されてストレスを感じている方は少なくないでしょう。 指示が曖昧、責任を押し付ける、成果を横取りするなど、上司の行動にイライラが募ることもあるでしょう。 本記事では、そんな状況に ...

5

仕事でイライラする原因の一つに、コミュニケーションがうまくいかない上司が挙げられます。 指示が不明確で、相談してもすれ違いが続くと、ストレスが溜まるばかりです。 この記事では、役に立たないと感じる上司 ...

-IT業界の闇や実態