第17話:どのコンピュータ言語が一番儲けられるか

icon_1
稼ぎたいなぁ
残され島へようこそ
aniki_15
icon_1
… なんですかその髪型とコスプレ
ラナを探す為ならどんな質問でも答えますよ!
aniki_15
icon_1
…  では、質問ですが。私はIT系でActionScriptを使っているんですが、iPhoneは対応しないし将来不安で別言語を探しているのですが、オススメのコンピュータ言語はありますか?
残され島にパソコンは無かったので分かりません!
aniki_15
icon_1

将来性の薄い言語から安定した言語へ

さてさて、SwiftオヤジはAppleのコンピュータ言語を学んでいるITオヤジですので転職先の開発言語が気になります。言語が変わったら基本の考え方は同じだとしても一気に赤ちゃん返りしてしまう程言語の壁は高い場合があります。さて、このコンピュータ言語、それぞれ需要が違いますので年収もかわってきます。現在では約300程の開発言語が存在しています。

新しいSwiftのような言語はまだ市場規模が小さく未知数な場合もありますが、2016年の2月頃のアメリカのデータではSwiftの給料が一番多かった言語(115,000アメリカドル=日本円年収約1,170万円)だったようです。日本ではSwift平気は500万以下なので差は大きい。

その次にPythonやRubyが続いているようでした。Swiftはまだ分母が小さくてiOSの需要がありドキュメントも英語では多いのもあるからだとは思いますが、これから日本でも伸びてくるのかもしれません。Androidの売上も世界的にシェアを占めているのもありますし、今後SwiftでAndroid開発ができるIDEなんかが整ってくると、もしかするとSwiftの価値は一気に高まるかもしれません。

安定した収入のコンピュータ言語は何か

Swiftは横においておいて、鉄板で人気なのは、C、Java, Pythonあたりでしょうか。PythonはGoogleがディープラーニングの開発で利用していることもあり、日本でも高い値段で求人されているとようです。JavaScriptなんかは利用できるFramwork(node.jsやReact等)によって給料が違うようです。転職先の「言語」を事前に調査して、年収を交渉する一つの情報として利用してもよいかもしれません。

お金になるコンピュータ言語はPython。(もしくはSwiftの可能性)安定した収入であればCやJava。

全体でのエンジニアの平均年収はざっくりとですが600~400万程度、上は2000万程までの上昇が可能な業種です。やはり汎用的に長く使われて利用者が多い言語のC、PHP, Javaなんかは限界給与は他の言語に比べて高い(日本市場では)ので、無難に転職したいのであればC, PHP, Java,Python等を触れるようになることで給与アップも目指せるのではないでしょうか。アメリカでSwiftの給与が跳ね上がっていることから、スマホゲーム大国の日本にもその波がくる可能性も大きいかもしれません。

参考サイト

プログラミング言語別 平均年収、1位:Python 651万円!(2016年2月)

プログラミング言語別 平均年収、1位:Python 651万円!

↑日本市場の2016年内容ならコチラ。こちらにはSwiftの平均年収は480万代と記載されている。


スクリーンショット 2016-08-29 12.20.27

15 Highest Paying Programming Languages In 2016

↑こちらのサイトではJavaがTOP。pythonが続きます。その後はR, Objective-C,Swift,C#となっている。日本ではスイフトもですが統計計算に強いR言語はまだ主流になっていない。


スクリーンショット 2016-08-29 12.21.02

What Programming Language Should a Beginner Learn in 2016?

↑この記事だとSwiftがPythonを抜いて一位になっている!?まだレアな存在だからでしょうか。日本に流行りの波は数年ズレるのでSwift人気は東京オリンピック頃かも?


スクリーンショット 2016-08-29 12.21.32

TIOBE Index for August 2016

↑前年のコンピュータ人気の数値の上下を確認できるサイト。一番人気はJava。C,C++,C#が続きます。Objective-Cの減少度合が大きいわりにSwiftがまだ上がり切っていないので、スマホ業界自体が右下がりなのか、もしくはSwiftがオープンソース化されて化けつつあるのか、動向がきになります。

まとめ

安定した給与を求める言語志向ならJavaを学べば食いっぱぐれなさそう、攻めていくならSwiftではないでしょうか。ActionScriptは止めておいた方がいいと思います。


今日のアニキの髪型は未来少年コナンでした。

aniki_15