IT業界での大学と現場の乖離はアメリカも同じようです。
■記事名;Computer Programming Is a Trade; Let's Act Like It
http://online.wsj.com/articles/computer-programming-is-a-trade-lets-act-like-it-1407109947
以下、いくつか抜粋。
引用:
The U.S. Bureau of Labor Statistics projects that by 2020, one million programming jobs in the U.S. will go unfilled.
The U.S. Bureau of Labor Statisticsは、2020までに百万人のプログラムに関する仕事がなくなると予想している。
しかし、以下の引用にあるような理由から、心配する必要は無いという。
引用:
Fortunately, it turns out that a computer-science degree isn't necessary to get a job in programming. Fourteen percent of the members of some teams at Google don't have a college degree, and 67% of the programming jobs in the U.S. are at nontech companies where other kinds of industry experience are more likely to be valued.
訳:
幸運にも、コンピュータの大学での学位はプログラミングの仕事には必ずしも必要ではないことがわかる。googleのいくつかのチームでは大学の(コンピュータの)学位を持っていないし、
アメリカのコーディングの職場の67%はの人は、前職では非IT業界でキャリアを積んでいた。
引用:
Computer programming, in other words, has become a trade. Like nursing or welding, it's something in which a person can develop at least a basic proficiency within weeks or months.
言い換えれば、プログラミングスキルは交換可能なのだ。看護や溶接のように、数週間から数ヶ月もあれば木曽は身につけられる。
この記事では、そのあとも学位やインテリジェンスは必要ないとの記述が続きます。私も、業務プログラマであれば最低限の国語ができれば誰でもできると考えていたのでこの記事には納得しています。しかし、フレームワークやパッケージなど、価値もあり品質も求められるコードとなると、一握りの人しか作れないとも考えています。この一握りの人に学位が求められるか?は正直まだ答えは出ていません。直感的には、「必要」と考えていますが。
興味のある人はご一読を。