1: 田杉山脈 ★ 2020/02/09(日) 19:33:40.80 ID:CAP_USER
「Python」は相変わらず、開発者の間で根強い人気を誇るプログラミング言語だ。一方、「Java」と「JavaScript」の評判――もしくは不評――については、プログラマーによって答えがまちまちだ。

 フランスのコーディングスキル開発企業のCodinGameが、人気プログラミング言語とキャリアの詳細について、2万人の開発者を対象に調査した。

 それによると、JavaScript、Java、Python、「C++」「C」が特に多くの人に習得されたプログラミング言語だった。習得者が特に少なかったのは「Clojure」「F#」「OCaml」だ。

 「最も人気がある」言語は、最も多くの人に習得された言語とは違ったが、トップ5には順位こそ違えど、ほぼ同じ顔ぶれが登場した。開発者に最も人気がある言語はPythonで、JavaScript、Java、C#、C++が続いた。

 報告書は、「3年連続で首位を堅持しているPythonは、特筆に値する。この言語は開発者の心をしっかり捉えている」と述べている。

 「最も敬遠されている」プログラミング言語として、回答者の約4分の1が「PHP」を挙げた。その一方で、最も人気がある言語の7位にも登場している。またPHPの後に、JavaとJavaScriptが続くものの、それぞれ最も人気がある言語の2位と3位を占めた。

 報告書によると、「この2つのプログラミング言語の評価は、開発者の間で二分される」とのこと。最も敬遠されている言語のトップ5の残り2つは、「VB.NET」とCだった。

 回答者の43%はコーディングを大学で学び、35%は独学で、15%は学校(大学以前)で、5%はブートキャンプや短期集中コースを利用していた。オンライン研修コースで学んだという回答者は、わずか2%にとどまった。

 2020年に学びたいこととして、最も関心が高いのは機械学習と人工知能(AI)で、次いでゲーム開発とウェブ開発が挙げられた。

 開発者の幸福度は英国が最も高く、カナダと米国がそれに続いた。

 CodinGameの共同設立者であるAude Barral氏は、「当然ながら、上位3カ国は特に給与水準という点で、開発者は労働条件に恵まれている。フランスは6位で、やや後れをとっている」「概して言えば、どの国でも経済発展と企業の革新には、開発者が不可欠だと考えることが非常に重要だ」と述べた。
https://japan.zdnet.com/article/35149096/

95: 名刺は切らしておりまして 2020/02/10(月) 12:56:52.82 ID:rx8bJEj4
>>1
しろーとユーザー俺「JavaScriptは広告表示がうざいから嫌い」

2: 名刺は切らしておりまして 2020/02/09(日) 19:40:10.49 ID:Z8UvTNih
近い将来テキスト形式以外で記載するプログラムが主流になる。

5: 名刺は切らしておりまして 2020/02/09(日) 19:44:23.03 ID:QjfLq6YD
>>2
テキスト以外だと何?絵文字?

7: 名刺は切らしておりまして 2020/02/09(日) 19:47:19.83 ID:0P5ySkgY
>>2
nodeみたいな?

35: 名刺は切らしておりまして 2020/02/10(月) 01:00:58.11 ID:gsVrNwS1
>>2
既にscratchあるだろ。

73: 名刺は切らしておりまして 2020/02/10(月) 10:12:09.72 ID:YNmCiarY
>>2
フロントエンドがGUIってだけの話か
それだけなら効率でCLIが勝る

84: 名刺は切らしておりまして 2020/02/10(月) 11:53:49.67 ID:WoANnDxx
>>2
結局パラメタを細かく変えたり
設定保存とか移植とか管理とかしだすと
テキストの方が便利になるんだよ

4: 名刺は切らしておりまして 2020/02/09(日) 19:43:58.55 ID:fJp6PP7H
Pythonは良くも悪くもクセがない。perlの代わり。
JavaScriptは簡単そうに見えるのに泥沼にはまることが多い。
Javaは稼げる仕事が少ない。

8: 名刺は切らしておりまして 2020/02/09(日) 19:48:35.10 ID:QjfLq6YD
>>4
IpadのPythonistaでDjangoを使ってWebサイトを作ろうとしているんですが.で同フォルダパスを指定したときにモジュールが認識されないのは何故でしょうか?

Pythonistaだと同フォルダパスの記述の仕方が異なるのでしょうか?

32: 名刺は切らしておりまして 2020/02/09(日) 23:59:32.23 ID:dOM618Zr
>>8
スレチだけど、pythonistaは不具合多すぎだし更新遅すぎだしであんまり信用しないほうがいい

18: 名刺は切らしておりまして 2020/02/09(日) 20:37:59.04 ID:8X85pejn
>>4
python は、くせは強いと思います。特にif文。

47: 名刺は切らしておりまして 2020/02/10(月) 05:05:40.50 ID:vcpMH6G1
>>18
俺は範囲を半開区間で指定するのが未だに違和感ある
range(5,10) は 5, 6, 7, 8, 9 で、10 を含まないとか

6: 名刺は切らしておりまして 2020/02/09(日) 19:44:27.46 ID:mMjizAjo
そもそもコード書かなくなる
すでにそれで作ってるのもある

10: 名刺は切らしておりまして 2020/02/09(日) 19:50:19.37 ID:xfzqCrTR
pythonの仕事って多い?

11: 名刺は切らしておりまして 2020/02/09(日) 19:51:50.19 ID:WyMH2TB/
>>10
多分日本じゃ少ない

12: 名刺は切らしておりまして 2020/02/09(日) 19:56:05.29 ID:m3HTnOTX
>開発者の幸福度は英国が最も高く、カナダと米国がそれに続いた。

結局プログラミングは英語圏のモノ。英語で書かれている以上はしょうがない

14: 名刺は切らしておりまして 2020/02/09(日) 20:03:02.63 ID:3B3vtnYZ
>>12
それを差し引いても、開発者の幸福度が日本より低い所はあるのだろうか。

93: 名刺は切らしておりまして 2020/02/10(月) 12:41:26.90 ID:KXcvKani
>>14
日本は教育含めて
開発ではなく記述というべきなのが
多いのではないか?

13: 名刺は切らしておりまして 2020/02/09(日) 19:57:50.06 ID:sZ+dZzPJ
Cは組み込み系で残る
PythonはAIと簡易な処理で残る

GUI系(?)は何が残るんだ?

137: 名刺は切らしておりまして 2020/02/11(火) 11:17:56.56 ID:cXNYQWv0
>>13
QT

139: 名刺は切らしておりまして 2020/02/11(火) 12:28:23.26 ID:oPGEcDEv
>>13
tkはマイナー?

15: 名刺は切らしておりまして 2020/02/09(日) 20:13:05.13 ID:YrVgQGbq
使い捨てのスクリプトならPythonでいいけど大規模コードを静的型言語以外で書くのは嫌だな。

16: 名刺は切らしておりまして 2020/02/09(日) 20:14:35.16 ID:JSDdNvks
PHPしかできないプログラマーは、果たしてプログラマーなのか

19: 名刺は切らしておりまして 2020/02/09(日) 20:39:16.65 ID:8X85pejn
>>16
スパゲッティーが大好きになるのが、プロ中のプロ

17: 名刺は切らしておりまして 2020/02/09(日) 20:32:05.66 ID:PpLTseGX
学生さんは頭柔いうちにCを勉強しとけ
将来いろいろ融通が効く

20: 名刺は切らしておりまして 2020/02/09(日) 20:54:17.80 ID:gGXq+nhZ
分岐と繰り返しが理解できてればプログラマでいいよ

21: 名刺は切らしておりまして 2020/02/09(日) 21:10:15.45 ID:nnfkVLj6
>>20
自己再帰自己言及で動的に作動するものを関数型言語で教える方がずっといいと思う。

22: 名刺は切らしておりまして 2020/02/09(日) 21:19:27.27 ID:Om40aqy0
今時の「大学でプログラミング勉強しました」な新入社員は何を勉強してきたの?

197: 名刺は切らしておりまして 2020/02/13(木) 12:10:45.56 ID:QIShxeJL
>>22
何ってそりゃCとハードウェアだよ
日本の大学の教育内容は50年前から変わってない

23: 名刺は切らしておりまして 2020/02/09(日) 21:25:49.09 ID:Mf47x4vt
意識高い系言語

24: 名刺は切らしておりまして 2020/02/09(日) 21:40:05.49 ID:hPJpuF65
PHPのどこがそんなに糞なん?

25: 名刺は切らしておりまして 2020/02/09(日) 22:14:12.53 ID:NphbiQ+/
Rubyの方がPHPよりやばいんじゃない?
TwitterとかもRubyやめてScalaになったし

28: 名刺は切らしておりまして 2020/02/09(日) 22:37:34.96 ID:D3dFHZ24
VBが悪いんじゃなくてVBを使う環境がGitすら知らないクソ環境で車輪の再発明のようなクソひりだして金貰ってるパーが多いせいだと思うんですけど

31: 名刺は切らしておりまして 2020/02/09(日) 23:39:25.35 ID:hZRbyq6H
VB6、つーか、ExcelVBA最強。

まだこれに勝てる環境はないと思う

36: 名刺は切らしておりまして 2020/02/10(月) 01:04:47.36 ID:gsVrNwS1
>>31
せめて作るときはVBA記述したブックから
データ入ったブックロードするようにして

コードとデータ分離した作りを心がけてくれ。
一緒くたにされるとバージョン管理で死ぬ。

59: 名刺は切らしておりまして 2020/02/10(月) 08:43:54.65 ID:cS6ca5Qc
>>31
アプリの新規インストールが不可能な業務用PCでも自動化できるからな

33: 名刺は切らしておりまして 2020/02/10(月) 00:38:20.88 ID:HwOz2NgF
学ばれているのに敬遠されているC言語とは一体

38: 名刺は切らしておりまして 2020/02/10(月) 01:18:53.84 ID:RjfavkNT
>>33
細かい処理を最適化したいとなると結局Cに行き着くからなんだろう
でも今の言語のリソース使ってぶん回すに慣れてる人間からすれば禿げる

53: 名刺は切らしておりまして 2020/02/10(月) 07:59:05.88 ID:Slj8Y6s4
>>33
アセンブラ使うには便利だから仕方ない

37: 名刺は切らしておりまして 2020/02/10(月) 01:18:51.87 ID:eXd/OTdR
この並びにJavaScriptが混ざってるの違和感あるんだけど
そもそも開発者の幅広く取り過ぎだろう

60: 名刺は切らしておりまして 2020/02/10(月) 08:51:05.16 ID:rrOCIJvm
>>37
確かにそうだね。
もし今日が15年前の日なら、その違和感は正しかったろう。

39: 名刺は切らしておりまして 2020/02/10(月) 02:49:57.57 ID:BtoB+0ER
Pythonのインデント、面倒くさくね?

41: 名刺は切らしておりまして 2020/02/10(月) 03:00:43.79 ID:cHlk4/dl
>>39
まさか自動インデントもないエディタ使ってるのか?

55: 名刺は切らしておりまして 2020/02/10(月) 08:14:30.98 ID:idMESina
>>41
インデントなんてテキストエディタでどうとでもなるのに
それを言語仕様にしたのは最高にクソだと思う

57: 名刺は切らしておりまして 2020/02/10(月) 08:27:42.72 ID:l0dZMxaX
>>41
本当に便利ならその後の新しい言語もそうするはずだけど、誰も真似しないね

40: 名刺は切らしておりまして 2020/02/10(月) 03:00:05.11 ID:MjRFKQMi
Excelの、マトリクスの中の適当な番地を選ぶだけで処理ないし表示ができるという思想?を取り入れた言語なり開発環境は、もっと他に出てもいいはず。

50: 名刺は切らしておりまして 2020/02/10(月) 07:06:23.08 ID:OfYaflJa
日本人ならRuby やろ

52: 名刺は切らしておりまして 2020/02/10(月) 07:29:12.93 ID:bHRNAWJ+
俺はPHP一択。譲らねぇってか知らねー

掲載スレ:http://egg.5ch.net/test/read.cgi/bizplus/1581244420/