需要のあるプログラミング言語はどれなのだろうか。様々な視点から分析した記事が話題。

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

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

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

中略

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

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

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


http://readwrite.jp/develop/33939/



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
結局、発注側が管理できるのがそこだからなぁ。

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

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

IOSもプログラミングと言えばそうだしw


CCNP持っていたら食いぱぐれなしと良く言うしな。

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

業種や職種によって求められる言語が違う
俺はハードに近い組み込み屋なので、基本はCやC++、HDLを使うときもある
アプリ屋はJavaやC#を使ってるみたい

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

16: セントーン(新疆ウイグル自治区)@\(^o^)/ 2016/09/24(土) 20:09:14.91 ID:rR8RgBPC0.net

>>8
アンドロイドはJAVAでiOSはswiftかobjective Cか?

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

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

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
そんなに複数の言語覚えられるのか?

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

>>24
覚えるも何も、未経験の言語であっても会社からの命令ならやらざるを得ない
フリーランスとかなら断れば済むけど

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

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

94: 稲妻レッグラリアット(東京都)@\(^o^)/ 2016/09/24(土) 20:58:45.58 ID:LVM7pXA00.net

perlが使えればphpもすぐ覚えられるっしょ

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とか書きそうにはならんな

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

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

Javaとかゴミ


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

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

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

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

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

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

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

>>38
と、最初思うんだけどマジ者のSQL使いは異常
多段階のloop抽出を1発行でやられると
こちらとしては頭下げるしか無い訳で

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

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

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

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

42: 河津掛け(SB-iPhone)@\(^o^)/ 2016/09/24(土) 20:21:31.33 ID:uv3ev0Xx0.net

perl はどうなの?

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

>>42
俺ちゃんは仕様会議出るからツール作って~ってかんじ

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

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

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

とりあえず、AWSは覚えとけ
言語では無いが

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

>>39
あー、そっスね。
経験あると全然違うね。

62: ダイビングヘッドバット(dion軍)@\(^o^)/ 2016/09/24(土) 20:35:05.15 ID:NTiU5vMG0.net

で、だから結局どれなの?

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

>>62
まず日本語習得しよう

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

>>62
どれか一つにしぼる必要は無い
でもどれか一つを深く学び体験する必要あり
そこまで行けば、あとはそれの応用問題みたいなもんだよ

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
まず大学に行け

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

>>73
黙れ

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

>>74
ワロタww頑張れよ 希望のとこ入れればいいな

122: ウエスタンラリアット(富山県)@\(^o^)/ 2016/09/24(土) 21:36:25.98 ID:g5yC+2120.net

>in the US

はい、解散


日本はガラパゴスだから関係ない

133: 稲妻レッグラリアット(茸)@\(^o^)/ 2016/09/24(土) 21:57:06.93 ID:Zl6hFpCl0.net

Javaを学べば一生安泰だよ
技術者が沢山いるからこそ
絶対に仕事がなくならない
高給取りだけど仕事の数が
少ない言語は極めて危ない
いつか消え行く運命にある
Javaだけは絶対存続するよ

135: ファルコンアロー(チベット自治区)@\(^o^)/ 20