戻る

このページは以下URLのキャッシュです
http://underworld2ch.blog29.fc2.com/blog-entry-8675.html


需要No.1のプログラミング言語は? 求人・給与・将来性の徹底調査で「学ぶべき言語」が明らかに! | アンダーワールド 
08/1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30./10

ヘッドライン


page top

需要No.1のプログラミング言語は? 求人・給与・将来性の徹底調査で「学ぶべき言語」が明らかに!


1: レインメーカー(宮城県)@\(^o^)/:2016/09/24(土) 19:59:14.14 ID:xvvq7tJL0 BE:601381941-PLT(13121)

需要No. 1言語はどれ? 2016年度人気プログラミング言語を徹底比較

本稿は、Codementorのブログ記事を、Codementorより了解を得て日本語翻訳したものである。

科学、技術、工学および数学の素養がある人材に大きな需要があり、高い賃金が支払われているのは
特に目新しいニュースではない。米国におけるソフトウェア関連職種のオンライン求人数は、2007年から
2012年にかけて、他の求人に比べ3倍の速さで成長している。

米国労働統計局は、2012年から2022年にかけてソフトウェア開発に関する求人は、22%増加すると見込んでいる。
2014年5月時点のソフトウェアアプリケーション開発者の平均年収は95,510ドル(約965万円)となっていた。

これからプログラミングを学ぼうと思っている初心者は、どの言語を学ぶべきか考えていることだろう。

各プログラミング言語の給与、需要、そして将来性を比較することによって、その疑問への回答のヒントとなるはずだ。

★ソース
http://readwrite.jp/develop/33939/

----

■各プログラミング言語の現状(動的/静的)

(略) 詳細はソースで
各プログラミング言語の特徴とどこで使われているかなどが簡単に説明されている

■言語別求人のランキング

さて、ここまで各プログラミング言語の概要を少しだけ紹介した。

しかし、すべての言語に同じ需要があり、同等の給与が支払われるわけではないのだ。もし言語習得の目的が
就業であり、また、言語習得がどんどん難しくなってきているという話にがっかりさせられたくないのであれば、
次に紹介する内容が「どの言語を学ぶべきか」という問いに対するヒントになるだろう。

下のグラフは、indeed.comによる給与統計を基に、各プログラミング言語を9つの層に分割したものだ。



その結果、Swiftが一番多くの給与を得ることができ、Java、Ruby、 Python、C++とCも決して悪くない
選択であることが判明した。さらに、給与のみに焦点を当てた場合はJavaScript、C#、SQLおよびPHPは
理想的な選択ではないと言えるだろう。

平均給与は、需要(どの程度求人があるか)、供給(何人の開発者がその言語を使えるか)および経験
(経験の浅い開発者はシニアの開発者より当然賃金は安くなる)などに影響される。これに従い、結論を
急ぐ前に他の要素もじっくり確認してみよう。

つづく








5: レインメーカー(宮城県)@\(^o^)/:2016/09/24(土) 20:02:35.58 ID:xvvq7tJL0

NGワードひっかかるんでこまめにします

■求人のトレンド

以下は、プログラミング言語別の求人トレンド(indeed.comから抜粋)だ。



C、SQL、JavaおよびJavaScriptには多くの求人がある。一方、C#、C++とPythonもまた需要のある言語だ。

しかし、新興企業の職を得たいのであれば、indeed.comのトレンドはふさわしい指標ではない。

下のグラフの基となったAngelListは、新興企業による求人のためのサイトであり、ここの求人リストを見ると
先とは異なるプログラミング別の需要を確認できる。



JavaScriptの需要があることが確認できる。また、新興企業ではJava、C、C++と C#よりもPythonおよび
Ruby (on Rails)の方が求められているということがわかるだろう。


つづく




6: レインメーカー(宮城県)@\(^o^)/:2016/09/24(土) 20:03:03.06 ID:xvvq7tJL0

■言語別給与ランキング

次は、求人広告の内容から、潜在的にどの程度の賃金が得られるのかみてみよう。このデータはgooroo.ioから
抜粋しており、求人広告で提示された給与の平均値で積算している。



Ruby、C++またはJavaを知っている技術者は、高い初任給を得られそうだ。優秀なRubyとPythonの開発者は
不足し、高い需要があるので、RubyとPythonは潜在的にもっとも高い給料を得られるだろう。

JavaScriptは、2015年4月時点で188,168ドル(約2000万円)だったが、今では124,oo0ドル(約1300万円)に減っていて、
落ち込みが大きい。

しかし、JavaScriptは特殊はケースだと言える。以下で説明しよう。

(略) 詳細はソースで

■プログラミングに関するサポート体制について

(略) 詳細はソースで
独学で学ぶための環境を紹介

■各プログラミング言語の将来性

さて、将来プログラミング言語はどの程度必要とされるのだろうか?

プログラミング言語の将来性は、「若い人材がどの程度その言語を採用するか」がその言語の人気や
リソースの確保につながるため、多分にそれを使用するコミュニティの成長に依存する。では、人々が
学習の対象としてどの言語に関心があるかを見てみよう。



Python、JavaScript、C#とSwiftは人々の関心をもっとも集めている。現在知られているトレンドを基にすると、
次のような各論を出せる。

(略) 詳細はソースで
各言語の将来性について言及

つづく




7: レインメーカー(宮城県)@\(^o^)/:2016/09/24(土) 20:03:22.76 ID:xvvq7tJL0

■まとめ

いくつかの視点から、「プログラミング初心者はどの言語を学ぶべきか」について見てきたが、ついに結論を
述べるときがきた。

Web開発に関わるならばJavaScriptを学ばねばならないのは明らかだろう。バックエンドのウェブ開発を
したいのならSQLは必須だ。

データ関連のウェブサイトやデータサイエンスに関心があるのなら、Pythonをおすすめしたい。企業で
働くのなら、Javaは必要だ。そして、システムの構築に関心がなく、単に労働機会が欲しいだけならSQLを
おすすめする。(特に数学好きであれば尚更だ)

この調査が多くの人の充実した開発ライフと進路選択のの役に立てれば幸いである。


おわり
ソースは>>1




4: キャプチュード(庭)@\(^o^)/:2016/09/24(土) 20:02:18.17 ID:Quu9hcO60.net

最近の5~6年くらいはずっとJavaだな




8: クロスヒールホールド(三重県)@\(^o^)/:2016/09/24(土) 20:03:24.15 ID:1rRuj4kN0.net

スマホのゲームはなんの言語?
PS4はcなの?




15: アンクルホールド(庭)@\(^o^)/:2016/09/24(土) 20:09:11.38 ID:NKxkk7K10.net

>>8
AbdroidはJava
iPhoneはObjective-C




9: 男色ドライバー(catv?)@\(^o^)/:2016/09/24(土) 20:04:39.91 ID:GedPQ8U10.net

ITドカタの俺様が教えてやる
結局安定してるのはC
日本は特にそう




21: バーニングハンマー(家)@\(^o^)/:2016/09/24(土) 20:10:59.01 ID:TWyZaEaE0.net

>>9
結局、発注側が管理できるのがそこだからなぁ。




10: ダブルニードロップ(茸)@\(^o^)/:2016/09/24(土) 20:06:04.04 ID:1LdqOIks0.net

pythonからプログラミング始めたんだけど機械学習ってパイソンだけで出来るよな?




15: アンクルホールド(庭)@\(^o^)/:2016/09/24(土) 20:09:11.38 ID:NKxkk7K10.net

>>10
できるよ
Pythonで機械学習する書籍はたくさん出てるのでそれを参考にするといい




11: 稲妻レッグラリアット(庭)@\(^o^)/:2016/09/24(土) 20:06:41.03 ID:DDVFUgjw0.net

>>1
これって所謂オープン系とかの話だなw
飯食うだけなら勘定系のCOBOLとかできると10年は食えるじゃん。
DBなら大規模はoracle一択だしw
一概に何とも言えないだろ

IOSもプログラミングと言えばそうだしw
CCNP持っていたら食いぱぐれなしと良く言うしな。




12: ツームストンパイルドライバー(庭)@\(^o^)/:2016/09/24(土) 20:06:53.01 ID:bCxFH5+O0.net

今からプログラミングを学ぼうと思うんだが、将来に渡って食いっぱぐれのない言語ってある?(´・ω・`)




32: 稲妻レッグラリアット(庭)@\(^o^)/:2016/09/24(土) 20:15:13.07 ID:DDVFUgjw0.net

>>12
日本だとCかな?
ただ、業務によって違うからな、制御系ならC、勘定系ならCOBOLにJP1などの環境で動く奴
web系なら1に書いてる奴 DBならSQLとかかな?

ネットワークならCISCO一択、客にネスペが要らない。




13: キャプチュード(庭)@\(^o^)/:2016/09/24(土) 20:08:24.12 ID:Quu9hcO60.net

>>12
言語を問わず仕事が出来るようにする




24: フロントネックロック(庭)@\(^o^)/:2016/09/24(土) 20:11:37.97 ID:7uoEZ7jk0.net

>>13
そんなに複数の言語覚えられるのか?




37: 稲妻レッグラリアット(庭)@\(^o^)/:2016/09/24(土) 20:18:46.04 ID:DDVFUgjw0.net

>>24
どれか一つ覚えれば後は応用。
一つのスペシャリストになれば後は応用で、構造設計に移れる。
てか、大企業だろうが派遣だろうが業務で覚えればいい。




14: ミドルキック(関西地方)@\(^o^)/:2016/09/24(土) 20:08:42.01 ID:3Mhe0oGl0.net

今はjavaじゃないの?




22: 男色ドライバー(catv?)@\(^o^)/:2016/09/24(土) 20:11:10.47 ID:GedPQ8U10.net

>>14
javaの技術者なんて腐るほどいるしそもそも単価安いから




28: ミドルキック(関西地方)@\(^o^)/:2016/09/24(土) 20:13:20.67 ID:3Mhe0oGl0.net

>>22
仕事の数はJavaが一番多いんでしょ?
供給過多なだけで




35: 男色ドライバー(catv?)@\(^o^)/:2016/09/24(土) 20:16:55.03 ID:GedPQ8U10.net

>>28
Javaプログラマはホント奴隷だから
やるならCで組み込み一択




18: チェーン攻撃(長屋)@\(^o^)/:2016/09/24(土) 20:09:39.60 ID:Jvvm74lP0.net

未だにActionScript3.0でFlashゲーを作ってる俺、低みの見物




20: フォーク攻撃(アラビア)@\(^o^)/:2016/09/24(土) 20:10:44.12 ID:g6wVJbeu0.net

日本人は「なでしこ」でいいだろ




25: エクスプロイダー(茸)@\(^o^)/:2016/09/24(土) 20:12:44.82 ID:JD5fku200.net

ベーシック1択




26: ジャストフェイスロック(やわらか銀行)@\(^o^)/:2016/09/24(土) 20:12:45.06 ID:jhbPYCdU0.net

SQLはすっかり専門職になってるな




33: ジャストフェイスロック(やわらか銀行)@\(^o^)/:2016/09/24(土) 20:15:50.12 ID:jhbPYCdU0.net

過去に一度、何でもかんでもPL/SQLでやらせる現場に行ったことあるんだけど辛かったわ
あの担当課長は今でも元気なんだろうか




34: エルボードロップ(埼玉県)@\(^o^)/:2016/09/24(土) 20:16:07.15 ID:bsODV7K+0.net

Cじゃないかしら 激務耐えられる的に




36: ストレッチプラム(神奈川県)@\(^o^)/:2016/09/24(土) 20:17:57.31 ID:9RZrGmgU0.net

日本だと圧倒的にphpとjavaだな。




38: クロイツラス(千葉県)@\(^o^)/:2016/09/24(土) 20:19:11.50 ID:CLdnFesl0.net

Sqlを言語に入れられても・・
てか、どの言語で開発するにせよ、
DB使うならSQLは必須だろ??




46: 雪崩式ブレーンバスター(神奈川県)@\(^o^)/:2016/09/24(土) 20:23:45.54 ID:rl51VBd70.net

これからやるやつはCとPythonだけでいいわ

Javaとかゴミ
仕事で要求されてから仕方がなくやる言語だわ
自分から取り組むもんじゃない




47: ジャンピングDDT(東京都)@\(^o^)/:2016/09/24(土) 20:24:20.64 ID:xPtKbVrJ0.net

俺はちゃんと勉強して今でも使ってるのはC#だけなんだけどさ
たくさんのプログラミング言語を扱って流人ってよく知識が混ざったりしないよね
C系言語とPythonとかなら混ざらないだろうけどほかはちょっとなあ・・・・




55: ヒップアタック(三重県)@\(^o^)/:2016/09/24(土) 20:30:14.17 ID:Uv/Iobto0.net

>>47
混ざるぞ
でもjavaでusingとか書きそうにはならんな




50: 閃光妖術(やわらか銀行)@\(^o^)/:2016/09/24(土) 20:26:08.41 ID:13ht5dH00.net

沢山の言語を覚えるなんて非効率的
ネイティブにマシン語でプログラムしろ




59: フランケンシュタイナー(庭)@\(^o^)/:2016/09/24(土) 20:33:21.63 ID:oyVZz2wI0.net

アメリカでもCが活きてるんだな。
C、Javaが同位なのにビックリやね。




60: デンジャラスバックドロップ(catv?)@\(^o^)/:2016/09/24(土) 20:33:22.76 ID:w6qMNuEB0.net

仕事でやるならSQLは必須
後はJava、JavaScript、VBScriptあたりかね
Excelマクロとかもやっておいた方がいい

趣味でやるなら好きにすればいい




69: イス攻撃(愛知県)@\(^o^)/:2016/09/24(土) 20:38:34.35 ID:MQKDr3qX0.net

浪人生だがit企業に就職するには何やりゃいいの?




73: ジャンピングカラテキック(茸)@\(^o^)/:2016/09/24(土) 20:39:42.71 ID:YtEqaSdD0.net

>>69
まず大学に行け




71: ボ ラギノール(庭)@\(^o^)/:2016/09/24(土) 20:38:45.27 ID:rQT5nmhn0.net

結局どの道に進むかによな。




72: ショルダーアームブリーカー(神奈川県)@\(^o^)/:2016/09/24(土) 20:39:05.73 ID:OWTqiSy70.net

2週間くらいでperl覚えてすぐメール配信システム作って業者に使わせたけど
穴だらけで一人に何十通と送って大変な事になった苦い経験があるわ
もう10年以上前の話だけどね

言語なんて習うより慣れろだろ
失敗を糧にしていけばいいんだよ




75: 超竜ボム(東京都)@\(^o^)/:2016/09/24(土) 20:40:22.36 ID:z00qYrga0.net

今年に入ってから仕様書作りしかやってない
つまらない




79: ラダームーンサルト(奈良県)@\(^o^)/:2016/09/24(土) 20:42:16.34 ID:xk96/8hY0.net

結局営業しやすくて時間単価が高いのはhtmlとcss




84: ボ ラギノール(東京都)@\(^o^)/:2016/09/24(土) 20:47:40.63 ID:638FjO/y0.net

>>79
プログラミング言語じゃないだろそれ




89: 稲妻レッグラリアット(愛媛県)@\(^o^)/:2016/09/24(土) 20:53:46.65 ID:vrG3OtNq0.net

こういうデータでも体感でもほんとPerlは終わってるな。




93: 腕ひしぎ十字固め(庭)@\(^o^)/:2016/09/24(土) 20:57:19.95 ID:JdAHnnyY0.net

今じゃアセンブラなんて使うとこないかな




107: ジャンピングカラテキック(茸)@\(^o^)/:2016/09/24(土) 21:04:22.60 ID:YtEqaSdD0.net

>>93
スタートアップ位書くこともあるけど、
全面アセンブリなんてのはまずない。




99: ドラゴンスープレックス(茸)@\(^o^)/:2016/09/24(土) 21:01:02.12 ID:rgaXZoS10.net

COBOL一択




100: 魔神風車固め(チベット自治区)@\(^o^)/:2016/09/24(土) 21:01:04.05 ID:7wApHIre0.net

言語なんて道具だから仕事で勉強すりゃいい
客が金を払ってくれる仕組みやアイデア、
少し下がってシステム設計の方が正解がない分難しい。




106: ジャーマンスープレックス(空)@\(^o^)/:2016/09/24(土) 21:03:45.64 ID:GdV5w7wr0.net

Javaは素人ばかりで一緒に仕事やりたくない




108: グロリア(東日本)@\(^o^)/:2016/09/24(土) 21:10:44.44 ID:4mxViTB10.net

もうIT土方やりたくない
もうバイトでいいコンビニか塾講師でいい自分の時間が欲しいwww




111: 腕ひしぎ十字固め(神奈川県)@\(^o^)/:2016/09/24(土) 21:15:50.29 ID:dg7OXjMY0.net

>科学、技術、工学および数学の素養がある人材に大きな需要があり、高い賃金が支払われている

結局これなんだよ
ただプログラムが書けるだけの人材に価値はない




113: ムーンサルトプレス(東京都)@\(^o^)/:2016/09/24(土) 21:17:21.70 ID:cu4uzyrz0.net

>>111
所詮言語なんて道具なんだから、それで何やるかが問題なわけだな




112: ミドルキック(庭)@\(^o^)/:2016/09/24(土) 21:16:51.25 ID:G+a3fYPm0.net

どうせAIにとってかわられるじゃん


元スレ:http://hayabusa3.2ch.sc/test/read.cgi/news/1474714754


Windows/Mac/UNIX すべての環境で20年動くプログラムはどう書くべきか
松浦智之
シーアンドアール研究所 (2016-11-04)
売り上げランキング: 284,839




人気記事一覧



category: 情報

trackback: -- | comment: 1 | このエントリーをはてなブックマークに追加 |
page top

おすすめ記事!





アンダーワールド新着一覧

Powered By 我RSS

コメント

  1. Posted by     2016/09/24 22:57
  2. SQLはプログラミング言語じゃないって突っ込みが無い・・・?
    PL/SQLみたいなファンクションの話?



page top

コメントの投稿

Secret

page top