プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

プログラミングに学歴は必要なのか?【結論はあんまり関係ない】

更新日:

プログラマには頭がよい人がなるイメージですが、プログラミングに学歴は必要なのでしょうか?

記事の内容


「プログラミングをやる人は頭がいいイメージ」は、確かに世間には存在するようです。
IT人材白書のデータを見ても、高卒のエンジニアは、およそ5.5%ぐらいです。
でも、実際のところ、日本で働く分には学歴は関係ない気がします。
私は今までに中卒や高卒のエンジニアを何人も見てきました。
この記事では、その詳細について説明していきます。

IT人材白書のデータで学歴のデータを確認してみます

IT人材白書2017年によると、高卒でIT技術者になった人の割合は5.5%で、専門学校卒が13.8%なので、決して大きい数字とは言えません。
ただし、この数字を見ても特別に悲観をする必要はないと思います。
なぜならば、大卒でエンジニアになっている人でも、文系出身の方も多くいるからです。
ということは、IT技術者になるためには、特別に高学歴の理系スキルは必要ではないということです。

ここがポイント!

  • 高卒や専門学校卒のエンジニアは、約20%います
  • 文系卒のエンジニアは、約40%います

プログラマは、頭がいいの?

プログラマは、なぜか学歴が高くて頭がいい人だと思われがちです。
「職業は何?」と聞かれて「プログラマです」と応えると「頭がいいんだ」とよく言われます。
それは日本人に限ったことではなく、色々な国の人と話した時に言われます。
私としては、「自分は頭がいい」とは思っていないので、いつも回答に困っています。
なぜ、そう思われているのかは不思議ですが、おそらくは世界的に有名な経営者であるビル・ゲイツ、ザッカーバーグ、スティーブ・ジョブズといった天才達が、みんなプログラマだからではないでしょうか?
でも、世間で働いているプログラマーはそういった天才ばかりではありません。
誤解を払拭するためにも、最近のWeb業界に目を向けてみましょう。

最近、Web業界に入ってきている人達

2013年ぐらいから、Web業界に新卒で高い学歴を持った人達が入ってくるようになりました。
国立大学や関関同立といった優秀な私大を卒業した人達です。
東大生や京大生なんかもいるようです。
その背景には、いくつかの理由が考えられます。

様々な理由

  • 新卒の給料が最初から450万円以上と高給
  • web業界が将来性があるように見える
  • DeNAが球団を買収したことで、業界のイメージが向上した
  • Lineなどのサービスが身近になったので、作っているサービスが想像しやすくなった

私も若者と話す機会が多くありますが、実際に作っているプログラミングが、Webやアプリ上で動くことを見るのは、非常に楽しいようです。
また、手に職がつくことも魅力的に映っているそうです。

シャープや東芝、東電といった安定と思われていた大手企業の業績不振を目にしていれば、それも当然かもしれません。
大手企業に勤めていれば自分の人生は安泰という時代は、既に終わりつつあります。

新卒だけではなく、優秀な学歴を持った第二新卒もWeb業界に入ってきています。
NTTデータ、富士通といった会社を1、2年で辞めて、Web業界に入社する人達がいます。
大手に勤めたものの、下請けの会社に出向して、「現場で人に命令することが仕事」という状況が嫌だったようです。
自分にスキルが身につかなくても、会社のために頑張っていれば将来的に報われるという滅私奉公的な考え方は、徐々に廃れつつあります。
特にエンジニアは、滅私奉公の考え方を嫌う人達が多くいます。

このように、優秀な新卒や第2新卒がWeb業界に流れてきているというのが現在の状況です。
ここだけ読むと、「プログラマはやっぱり学歴が高くて頭がいいんだ」と思われるかもしれませんが、私の見方は違います。
私が過去に働いてきた、Webの黎明期に働いていたプログラマ達を紹介します。

私が一緒に働いてきたプログラマ達の経歴

2000年代にWeb業界で働いていた人達は、正直なところ、社会のはみ出し者も多くいました。
なぜならば、学歴が高くてシッカリした人達は、Sier系の富士通やNECといった企業や、電機業界の東芝、ソニーといった会社にいくことが多かったからです。

普通に頭がよい人達は、何をやっているかよくわからないライブドア、サイバーエージェント、グリー、DeNAに入社しようとは思っていませんでした。
その時点でWeb系に行く人達は、よほどの先見の明があるか、突出した才能のある人達だったような気がします。
普通の大卒にとって、Web業界は決してメインストリームではありませんでした。
当時、Web業界にいた人達の例を紹介します。

華麗な経歴(笑)

  • 前職は料理人
  • 前職は先物取引の営業
  • 前職はパチンコ屋の店員
  • 前職は劇団員
  • 中卒
  • ホントか知らんけど、車の盗難で保険金詐欺をやっていた人
  • 医者の息子で、前職はニート

そうそうたる顔ぶれです(笑)
ウソでもなんでもなく、ホントにそういう時代でした。
なぜならば、繰り返しになりますが、学歴が高くて優秀な人達は他の業界で働いていたからです。
これを読んだら、「なんだ、俺でもプログラマになれそう」と思ったのではないでしょうか?

結局、プログラマは実力主義

ここまで読んできたところで、「プログラマに学歴が必要」というのは、イメージだけであることがわかって貰えたはずです。
高学歴な人達がメガベンチャーに就職してプログラマになっているのは、ここ数年の話で、ここ数十年の長い期間で見れば、学歴は全く関係ありません。
結局は、プログラマは実力主義で、プログラミングができる人が重宝されます。
大学で学んだプログラミングスキルだけでは、現場では役に立たないことの方が多く、経験がものを言います。
実力さえあれば、資格も必要はありません。
例えば、基本情報処理のような資格も、持っているに越したことはありませんが、なくても実力さえあれば関係ありません。

まとめ

ジョブスといった天才的な人達や、Web業界で一部の華やかな人達が目立つため、「プログラミングは学歴が高くて頭がよい人達がやるもの」というイメージが、多くの人達についているかもしれません。
でも、10年ぐらい前までは違いました。
食い詰め浪人みたいな人達が、多く働いていたのがweb業界でありプログラミング業界です。
そのため、今の新人は先輩社員に学歴を聞かないようにしましょう。
きっと、お互いにビックリするはずです(笑)

プログラマになるためには、学歴は関係ありません。
何も持っていない自分に、一つ一つスキルを足していけば、誰でもプログラマになれるはずです。

ただし、海外で日系企業以外で働く場合は、学位を求められることが一般的です。
少なくとも、先進国ではまず学位を求められます。
海外で、しかも日系企業以外で働きたい人には、学歴は関係があるということになります。

Good luck for your engineer life!

効率よくプログラミング学習をしたい人は、この記事を読んで下さい

プログラミング学習で時間を無駄にしない方法【実行あるのみ!】

文系出身で不安に感じている人は、この記事を読んで下さい

文系出身でもWebエンジニアになれる理由【数字的な裏付けもあります】

独学で実務経験に近いものを学びたい人は、この記事を読んで下さい

エンジニアが独学で実務経験っぽいことを学ぶ方法

IT業界について詳しく知りたい人は、この記事を読んで下さい

IT業界にいる人にオススメの本【2020年最新】

IT技術を使った会社の生存戦略 ソフトウェア・ファースト Sierを使った開発には限界がきており、これからは事業会社がエンジニアを雇用することで、ITの手の内化が必要だと、筆者は述べています。 現在のSierを使った開発方法の問題点と、事業 ...

続きを見る


30代からプログラミングを始めようか迷っている人は、この記事を読んで下さい

30代からプログラミングを始めることは可能なのか?【頑張ればギリギリセーフ】

エンジニアは人気の職種だと聞いていますが、若い人達が多い印象です。 30代から始めても間にあいますか? 2019年12月の有効求人倍率 記事やニュースなどで知っている人もいるかと思いますが、今、エンジニアは世界的に不足しています。 まずは、 ...

続きを見る


プログラミングスクールに行くか迷っている人は、この記事を読んで下さい

なんとなく、エンジニアになりたい人が無料のプログラミングスクールに行くべき理由【2020年最新】

有料や無料のプログラミングスクールが多すぎて、どこにしようか迷っています。 無料のプログラミングスクールは、お得そうに見えますが、実際の所はどうですか? メリットやデメリットなどがあれば教えて下さい。 無料のスクールを推す理由 まずは、私が ...

続きを見る


自分がプログラミングスクールに行っても大丈夫か知りたい人は、この記事を読んで下さい

プログラミングスクールに通って挫折する人と上手くいく人の違い

スクールに通っている人の3パターン プログラミングスクールに通っている人のパターンを整理すると、以下の3パターンに分かれます。 それぞれのタイプの特徴を、もう少し詳細に説明していきます。 それぞれのタイプの特徴 大した努力をせずに文句ばかり ...

続きを見る


ゼロからWebエンジニアになりたい人は、この記事を読んで下さい

ゼロからWebエンジニアとして就職する方法【何もない自分に積み上げていく】

ちまたには、「エンジニアになるための情報」で溢れかえっています。 ジョージさんが考える「Webエンジニアになる方法」を教えて下さい。 私が定義するWebエンジニア まず、最初に以下の図を見て下さい。 これが、Web業界で働く人達の大分類です ...

続きを見る


独学で実務っぽい経験を積みたい人は、この記事を読んで下さい

エンジニアが独学で実務経験っぽいことを学ぶ方法

エンジニアとして就職するためには実務経験が大事だと聞いていますが、就職しないことには実務経験を積むことができません。 どうやって、最初の実務経験を積んだらいいでしょうか? スクールの理想と現実 これからプログラミングを学ぼうとしている人が描 ...

続きを見る



関連コンテンツ

-初心者向け

Copyright© プログラミング道場 , 2020 All Rights Reserved Powered by AFFINGER4.