1: 田杉山脈 ★ 2020/02/09(日) 19:33:40.80 _USER
istock-11977351871_1280x960
「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/
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1581244420/


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

3: 名刺は切らしておりまして 2020/02/09(日) 19:43:27.84
C#以外はやりたくない

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

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

9: 名刺は切らしておりまして 2020/02/09(日) 19:49:28.89
用途に分けて言語を使い分けろ
「より優れた言語とは何か」という議論は不毛

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

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

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

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

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

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

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

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

26: 名刺は切らしておりまして 2020/02/09(日) 22:15:54.18
C#がデファクトスタンダードだよ

27: 名刺は切らしておりまして 2020/02/09(日) 22:20:49.17
JavaはOracleが殺した

29: >>8 2020/02/09(日) 22:40:55.22
どなたかnotFoundModuleの原因を教えてください・・・

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

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

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

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

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

34: 名刺は切らしておりまして 2020/02/10(月) 00:54:38.44
pythonインスコして一回目はjupter notebook開けるのに次から開けなくなって詰む

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

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

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

48: 名刺は切らしておりまして 2020/02/10(月) 05:47:00.38
python 楽でいいわ。
入門用にはこれ。
そこから他の言語に行くのがいい。

65: 名刺は切らしておりまして 2020/02/10(月) 09:22:19.15
>>48

何かをプログラミングしてみたいビギナーなムキには良いと思う。
何だかんだで生まれてから四半世紀だからなpythonも...使えるライブラリが充実してる観強い。
JavaScrもまあそんなもんか...webブラウザエンヂンってのが劇的進化する事ももう無いから、学習するには良いのかね?

Cやアセンブラは電算機ってもんを学習させる上で必須科目たるべき位置なんだろうなあこれからも。
社会科学系には統計学通じて「道具としてのプログラミング」を必修にすれば良いのさ...人文系はどう適用すれば適当なのか判らん。

プログラミング結果に「使われる」人口ってのは日本にも多い訳だが、それが幸福度高いかどうかは知らん。
開発者の幸福度水準はまあ今後も然程上がらんやろうが...稼げる仕事は作らにゃあ無い職種の典型やしな。

71: 名刺は切らしておりまして 2020/02/10(月) 09:43:55.76
>>65
人文系ではディープラーニングによる古文書の解読の研究が進行中。昭和の文書も手書き文字がほとんど。著名人の日記なんかが全文検索できるようになるとうれしい。
ということで人文系もPython推し

51: 名刺は切らしておりまして 2020/02/10(月) 07:08:27.86
ライブラリが豊富だから書きやすいだけで、別にクセがなくて素直なわけじゃない。
そう思ってる奴は馬鹿

56: 名刺は切らしておりまして 2020/02/10(月) 08:20:49.99
未だにCOBOL使ってるところって結構あるよな

62: 名刺は切らしておりまして 2020/02/10(月) 09:10:39.21
技術者目線だと、javaはデストラクタがないのが駄目。
いつ、ガーベージが走るかわからんし。
androidの言語だから仕方がない。
やっぱり、c++。

69: 名刺は切らしておりまして 2020/02/10(月) 09:35:05.35
それを言い出したらMPIとopenMP一番使いやすいのもFortranじゃん

70: 名刺は切らしておりまして 2020/02/10(月) 09:37:29.32
C#にはデストラクタがあるが、ガーベージコレクションの関係で
つかえないらしいね。
javaもC#も、結局、初心者向けの言語なんだね。

スポンサード リンク