X



【IT】開発者7万人に聞く、2018年学んだプログラミング言語第1位は?
■ このスレッドは過去ログ倉庫に格納されています
0001田杉山脈 ★垢版2019/02/02(土) 19:48:42.71ID:CAP_USER
HackerRankはこのほど、7万人ほどの開発者を調査した結果を「2019 Developer Skills Report - HackerRank [PDF]」として公開した。同調査は、プログラミングに従事している開発者がどのような技術を学んだのか、今後どのような技術に取り組みたいのかなどをまとめている。

開発者が2018年に学んだプログラミング言語としては、JavaScriptが1位になっている。これにJava、C、Python、C++が続いている。
https://news.mynavi.jp/article/20190131-764256/images/002.jpg

2019年に開発者が学ぼうと考えているプログラミング言語ではGoが1位で、これにKotlin、Python、TypeScriptが続いている。これまでの動向からは、開発者が学ぼうと考えてるプログラミング言語が必ずしもその後のプ人気には結び付いていないことも示されている。
https://news.mynavi.jp/article/20190131-764256/images/003.jpg

プログラミング言語の人気ランキングにおいて、JavaScriptはそれほど上位に入っていないことが多いが、HackerRankのレポートは多くの開発者がJavaScriptの学習に取り組んでいることを示している。JavaScriptが実際のシステム開発に必要な技術として広く活用されているものと見られる。
https://news.mynavi.jp/article/20190131-764256/
0002名刺は切らしておりまして垢版2019/02/02(土) 19:51:49.02ID:Y6A26nQL
30年ほど前だが、C言語とか、あったなw
0003名刺は切らしておりまして垢版2019/02/02(土) 19:54:05.42ID:KEbcSYM6
フォートランやコボルは?
0004名刺は切らしておりまして垢版2019/02/02(土) 19:56:26.15ID:0qQHrXXC
ぼくはPL/I!
0007名刺は切らしておりまして垢版2019/02/02(土) 20:01:16.86ID:c1bCj64D
何をしたいかで決めるべきだろ

今、Raspberry Piを使いたいからPython勉強中
0011名刺は切らしておりまして垢版2019/02/02(土) 20:05:13.55ID:Ztohp1Ze
JavaScriptはサーバーサイドにも使われるようになったからな
以前なら考えられなかったが
0012名刺は切らしておりまして垢版2019/02/02(土) 20:07:27.94ID:c1bCj64D
>>10
OSはLinuxでPythonが標準で使える
Raspberry PiのPiはPythonの意味
0013名刺は切らしておりまして垢版2019/02/02(土) 20:09:19.63ID:stNNNv8y
>>2
いまでもあるし
0014名刺は切らしておりまして垢版2019/02/02(土) 20:11:24.74ID:stNNNv8y
>>3
コボルはよう分からんけど
フォートランは現役だよ。数学のニーズが今は
高いから、使ってる人は使ってる
0015名刺は切らしておりまして垢版2019/02/02(土) 20:11:46.51ID:stNNNv8y
>>4
マジで!
0016名刺は切らしておりまして垢版2019/02/02(土) 20:12:44.34ID:stNNNv8y
>>12
にわかだなあ
おっぱいのパイだぞ
0017名刺は切らしておりまして垢版2019/02/02(土) 20:13:43.75ID:cZZOb4CX
>>6
YACCとかじゃないの?
0018名刺は切らしておりまして垢版2019/02/02(土) 20:14:15.59ID:c1bCj64D
>>16
そうだったなw
0019名刺は切らしておりまして垢版2019/02/02(土) 20:17:30.44ID:skqEO0Gl
まだJavaの需要高そうやな
0020名刺は切らしておりまして垢版2019/02/02(土) 20:22:44.60ID:zETK0eFk
うんだからね。 

これを読んで一日で覚えれば、 
無駄なコストも時間も必要ないわけなのよ。↓ 

http://p.booklog.jp/users/haseham&;#160;

教育って、一種の「儲け話商法」だからさ。^^
0021名刺は切らしておりまして垢版2019/02/02(土) 20:30:03.38ID:8tkHT+5Q
今年はDartを勉強してFlutter使いこなしたい
0022名刺は切らしておりまして垢版2019/02/02(土) 20:31:21.52ID:Syazxriy
>>17
YACC懐かしいなw

JavaScriptは馬鹿にしてたけど今じゃ必須だし
node使えばあっという間にwebアプリ作れる便利な世の中になったよな
個人的にはscalaが好きなんだけどjavaがなきゃ動かないのがネック
誰かjavaなしでも動くscala作ってくれないかな
0023名刺は切らしておりまして垢版2019/02/02(土) 20:33:57.73ID:NPZEaxhZ
日本だとJavaドカタのJavaだろどうせ
0025名刺は切らしておりまして垢版2019/02/02(土) 20:38:38.14ID:G2YeLw4m
今後はRustがくるだろうな
0027名刺は切らしておりまして垢版2019/02/02(土) 20:46:12.45ID:7ww9q96U
メーカーが使ってくれなきゃ金持ちになれないよね。
0028名刺は切らしておりまして垢版2019/02/02(土) 20:49:25.16ID:dUSzHBy1
JSに手を出してみようかなとか書いたら、捕まるわー
0029名刺は切らしておりまして垢版2019/02/02(土) 20:49:45.40ID:yWIZV0kW
プログラムを初めて作成して30年経過し
20言語程度は経験してるが、
開発したことのない言語のソース見ると
だいたいやってることはわかる。

言語覚えるよりはITコンサルできるように
ITインフラとかITセキュリティー覚えたほうがいいぞ。
0031名刺は切らしておりまして垢版2019/02/02(土) 20:59:09.11ID:dsBowLva
>>14
コボラーまだ現役ちゃうん?
0033名刺は切らしておりまして垢版2019/02/02(土) 21:07:47.09ID:FIQfbH7r
プログラム言語の「カンブリア爆発」の時代は、やっと終わりそうか。
じゃ、オレもJavaScript に絞って、勉強し直してみるかな。
昔、BASIC を完全マスターしていたんだが、投げてしまったからな。
0035名刺は切らしておりまして垢版2019/02/02(土) 21:36:28.49ID:EVoseR2O
プログラムができる人が羨ましい
今の時代は食いっぱぐれなさそう
必死に勉強したんだけど俺には適性がなかったようで全く身につかなかったわ
0038名刺は切らしておりまして垢版2019/02/02(土) 21:53:22.88ID:qtQyH/pC
jsはそんなに重要になったのか。
15年位前にちょっとだけ使ってたな。
システム開発業界はとっくにやめてしまったが。
0039名刺は切らしておりまして垢版2019/02/02(土) 21:56:25.69ID:8gNaotx+
>>36
英語であろ
0040名刺は切らしておりまして垢版2019/02/02(土) 21:58:16.97ID:lFEeycGu
言語の勉強って廃人養成所みたいな感じ?
0041名刺は切らしておりまして垢版2019/02/02(土) 22:01:45.31ID:8gNaotx+
言語はついてくる
プログラム書きにとって大変なのは言語の勉強じゃない
0043名刺は切らしておりまして垢版2019/02/02(土) 22:16:33.82ID:pdfo8u6H
今、コボルを使えるプログラマーがあまりいないらしく
結構稼げるらしいね
0044名刺は切らしておりまして垢版2019/02/02(土) 22:35:17.69ID:HKcaSzKv
COBOLもそうだけど、RPGも人手不足らしい。
RPAじゃなくてRPGね。AS400の。
0045名刺は切らしておりまして垢版2019/02/02(土) 23:16:32.79ID:nRYFYmV3
究極のマルチプラットフォームであるブラウザで使える唯一無二の言語だからな
デザイナーですら扱えるしフロントでいろんなパッケージ使っていればそのノウハウがサーバーでも学習コスト0で使えるのが大きい
複数の言語を扱えば扱うほど車輪の再開発的なところでロスが大きくなる
必然性がないならJS選択しておくのが定石
0046名刺は切らしておりまして垢版2019/02/02(土) 23:25:30.81ID:Bv6MmNEB
Javascriptは一行(文)でクイックソートかける


https://ideone.com/Gh42zB


QS = X=>X.length<=1? X:[
...QS(X.filter((x,i)=>i>0&&x<X[0]))
,X[0],
...QS(X.filter((x,i)=>i>0&&x>=X[0]))];
0047名刺は切らしておりまして垢版2019/02/02(土) 23:43:58.41ID:7KLW785r
言語はただの文法の寄せ集め過ぎない
文法の理解だけなら楽

だが
方言が環境で
動詞がメソッドで
名詞が変数や定数だとするかなら
これらの意味
つまり仕様を理解することが大変

フロントエンジニアがjsを使うっていっても
DOMという環境で使えるメソッドや値を
理解しているから使えるのであって

サーバーサイドという環境の仕様
サーバーやネットワークを理解しなきゃ
jsの文法だけ知ってても使い物にならんよ
0049名刺は切らしておりまして垢版2019/02/02(土) 23:48:43.55ID:7KLW785r
難しいのはプログラムの文法じゃない

文法を使って実現しようとした
命令の仕様が難しい

プログラムがただの道具と言われる所以は
ここにある
0051名刺は切らしておりまして垢版2019/02/03(日) 00:00:11.35ID:HPRadTMs
>>46
トリッキーな文法を使ってまで一行で書くメリットは無い。
それもりも数行使ってでも猿でも読めるコードの方が誰にでも短時間で理解されて保守性が高く、人的リソースも浮く。
そもそも言語仕様にもよるが、コードに改行入れなければ大体は一行になるが、一行で書くコードの定義が曖昧。
0052名刺は切らしておりまして垢版2019/02/03(日) 00:09:11.90ID:IfijUmrt
>>2
>>9

その本読んだことないけど、C言語っていうと柴田望洋とかいう人が有名だったよね。
0053名刺は切らしておりまして垢版2019/02/03(日) 00:21:11.10ID:VIV/zCPM
>>51
一行(文)=
代入や逐次処理がない純粋関数



関数型JavaScriptへの入門#1(純粋関数とは)
https://qiita.com/NomuraS/items/d5e08d83ba1825d33c87


なぜ関数プログラミングは重要か
関数プログラミングの特徴や利点は多かれ少かれ以下のように要約されることがよくある。
関数プログラムは代入文を含まない。それゆえ、変数は一度値を与えられたら変更されない。
関数の呼出しは、結果を計算する以外の作用はもたない。
このことは、バグの大きな源のひとつを断つ。また、実行順を気にしなくてよい。
プログラマはフローの制御を指示するという負担から解放される。
式をいつの時点で評価してもよいので、変数とその値と自由に交換することができる。すなわち、プログラムは「参照透明」である。
この自由のおかげで、関数プログラムはそうではない従来のプログラムより、数学的な扱いが容易である。
関数プログラマは従来のプログラマより桁違いに生産的である。関数プログラムは桁違いに短かいから。
http://www.ts.ip.titech.ac.jp/shinot/husky2/huskymemo/purefunctionallanguage.html
0054名刺は切らしておりまして垢版2019/02/03(日) 00:25:11.51ID:VIV/zCPM
たとえばこういうのは3文。

a = 3*3; b=(a+1)*(a+2); print(b);
0055名刺は切らしておりまして垢版2019/02/03(日) 00:34:33.56ID:ehCNWfiJ
マジレスすると言語と言っていいのかわからんけどVBA(笑)
まぁC,C++,C#,VBとほぼC畑で仕事してきたけど、
去年は初めてVBA使う仕事に当たったわ。
逆に今の今まで一度もVBA触らずにきたのも奇跡な気がする。
0056名刺は切らしておりまして垢版2019/02/03(日) 00:44:59.23ID:hr2iFgT4
新しい言語の勉強中は面白いが、
ある程度理解して書けるようになってくると
一気につまらなくなる
何故だ?
0057名刺は切らしておりまして垢版2019/02/03(日) 00:47:10.28ID:SzTC22yr
jsは覚えたくなくても覚える事になる感じ
0058名刺は切らしておりまして垢版2019/02/03(日) 00:57:07.75ID:jjIPlugu
(0) 単なる命令列
(1) 変数を使う
(2) 手続きを定義する
(3) 手続きにパラメータを与えられるようにする
(4) 手続きとデータを集めてオブジェクトにする
(5) オブジェクトの型紙としてクラス(型)を作る
(6) 型の間に継承関係を作る
(7) 型を抽象化して抽象型(プロトコル)を定義する
(8) 型に多態性(ポリモーフィズム)を導入する
(9) 手続きに多重定義(オーバーロード)を許す
(10) 手続きをパラメータの値にできるようにする
(11) ラムダ(無名関数)が利用できるようにする
(12) 型をパラメータにできるようにする(ジェネリック)
(13) プロトコルとジェネリックの制約でプログラムが書ける仕組みを作る

・・・という感じで、プログラミング言語は抽象化が進んでいるわけだが、
「自称プログラマ」とか「昔はすごかったゼ!俺は熟練プログラマ」の皆さんの
知識レベルは、結構な割合で (3) か (4) レベル止まりだったりしますね(俺調べ)。

「言語なんてひとつ知っていればあとは同じ」とか言う人に限って、昔のBASIC
くらいしか知らなかったりします。いや、ほんとに。
0059名刺は切らしておりまして垢版2019/02/03(日) 00:59:43.94ID:QBDsuq2G
>>55
そこまでいろんな言語触ってるならわかると思うが
VBA、わりとやれるやつだったじゃろ
業務用のクライアント等全部オフィスでえんちゃうかって思う程
0060名刺は切らしておりまして垢版2019/02/03(日) 03:15:47.99ID:sr2g9/Lp
 
 マザーテレサからの警告
 
ウソつきは、やがて習慣になります
ウソつき習慣は、やがて性格になります
ウソつき性格は、やがてDNAになります
ウソつきDNAは、やがて韓国人になります
 
伊藤博文 「ウソつき朝鮮人とは関わってはならない」
吉田松陰 「朝鮮人の意識改革は不可能だ」
新井白石 「朝鮮人は都合が悪くなると平気でウソをつく」
新渡戸稲造 「朝鮮亡国の原因は朝鮮民族という人間にある」
福沢諭吉 「朝鮮人は救いようのない最低の民族だ」
夏目漱石 「余は朝鮮人に生まれなくて良かった」
本田宗一郎 「ウソつき韓国人とは関わるな!」
 
0061名刺は切らしておりまして垢版2019/02/03(日) 04:57:12.32ID:j5IUtPSt
>>59
零細企業での画面周りにはVBが一番楽だったなぁ。
保守だのバージョンアップで死ぬが。保守料金もくれないのに知らんそんなの。
0063名刺は切らしておりまして垢版2019/02/03(日) 06:21:56.78ID:pwtOAOjI
だれか
医療情報や患者情報を迅速かつ正確に管理し
医師を非生産的な書類業務から解放してくれるソフトやシステム開発してくれない?
今のシステムや電子カルテは正反対、
医者は患者を診る前にパソコンの方ばかり見ないと仕事にならず
ソフトの妙なパフォーマンスに振り回され
患者のトラブルよりIT機器のトラブルの診断治療に頭をひねり
医学書読む前にソフトの解説書を暗記しろと要求され
電子カルテが作る書類はやたら枚数あるが余白だらけ重複だらけで
人間が読みやすいよう発明された「表」というツールすら
人間が読めるものを作れない
正確さ、迅速から程遠い医療事故量産ソフトばかり
0065名刺は切らしておりまして垢版2019/02/03(日) 06:52:25.83ID:j5IUtPSt
>>63
大病院ではPCの操作は看護師に丸投げ。
0067名刺は切らしておりまして垢版2019/02/03(日) 07:55:07.73ID:4pC1uFaD
ソフトウエアは(使えるものであれば)10年以上使われるわけだが、非主流の言語で作ったもんを誰が保守していくんだろうと思う。
0070名刺は切らしておりまして垢版2019/02/03(日) 10:21:14.88ID:A4/VRiQf
>>54
自分は一行(&#12316;数行)につき一文にしてもらいたいけど
縦長より横長派の人が多いよね、この業界。
0071名刺は切らしておりまして垢版2019/02/03(日) 10:25:14.15ID:A4/VRiQf
>>63
要件定義の時にオタクの職員や医者が要求したのがそれ。
もしくは業者の担当者が無能。
大体どっちか、または両方。
これからは診断位はAIがやることになるはず。
0072名刺は切らしておりまして垢版2019/02/03(日) 12:26:43.16ID:6jwWhfLA
検索のことを考えて新言語名を名付けてくれ。
0073名刺は切らしておりまして垢版2019/02/03(日) 12:28:03.51ID:6jwWhfLA
>>68
PCニュース板がふさわしいんだけど、あっちの掲示板は廃れてしまっている。
情報技術系ニュースも本当ならあちらですべきだと思うんだが。
0074名刺は切らしておりまして垢版2019/02/03(日) 12:42:16.89ID:zkvOtud5
>>58
それで2、3行で書けるような処理も10行以上使って書いたりしてて
おまけに他人にまで自分のレベルのコード強制してきやがるしな
ジジィどもさっさと死んでくれ
0075名刺は切らしておりまして垢版2019/02/03(日) 12:48:07.46ID:acVR9K43
別に学んでは無いな。特に新しいものが出てきて、それの開発始めたり、とか無いし。

>>58, >>74
俺「言語なんてひとつ知っていればあとは同じ」って類のおっさんだわw
確かにアセンブラとかCOBOLは無理だな。COBOLは単純に面倒で嫌いなだけだけどw

言うほど言語も使えんわ。
VBとかCとかDelphiとかC#とかJavaとかPHPとかSQLとか、その辺の基本的なのしか無理。
Excelでマクロ駆使するくらいならVBA使っちゃうようなヘタレですw
0076名刺は切らしておりまして垢版2019/02/03(日) 16:04:50.34ID:DpohTP4l
日本の場合年功序列が生きているから、暗黙的に先輩の言うことが正しいとなってしまう
IT業界でそれをやるなというところだが…
0077名刺は切らしておりまして垢版2019/02/03(日) 16:54:03.62ID:oVVT61yQ
元々プログラミング言語はコンピューターを動かすための手段

最終的には0と1に置き換えられる
昔はコンピューターの処理速度も容量も限られていた為、マシン語で書くしかなかった

コンピューターの性能が向上するにつれ高級言語なるものが出てきた
これは人間の使う言葉や文法に近い形で記述出来るメリットがある反面
マシンの性能を100%発揮出来るものではない

しかしAI技術が発達した未来には、AIが直接マシン語コードで記述する可能性も・・・
0079名刺は切らしておりまして垢版2019/02/03(日) 18:07:50.17ID:jD25nNJH
ここに載ってなくても楽したいなら
excelvbaとpowershellはやっとく事を進める
0080名刺は切らしておりまして垢版2019/02/03(日) 21:22:44.16ID:p89RSY60
UWPやったけど、新しい本が出ないぞ
0081名刺は切らしておりまして垢版2019/02/03(日) 23:22:04.61ID:A1J6ny7d
会社で無理やり4GLとか勉強させられて2〜3年経ったら置いてけぼりの言語ですよ・・・
一緒に勉強したUNIX-Cももはや時代遅れ
VBAもMicrosoftがちょくちょく仕様変えるから互換もなんもあったもんじゃないし
SQLなんてUIで自動生成すりゃいいや みたいな感じだし
Javaも大抵コピペで済むようなもんだし
プログラミングの分野自体AIで勝手にやる時代もすぐそこだし
誰だ、プログラマーが「手に職」だって言ったのは!
0083名刺は切らしておりまして垢版2019/02/04(月) 10:14:27.57ID:1ea5jdRd
プログラム言語は数多くあるけど、どれを見ても結局のところ
C言語の改良版という印象がするんだけど、違うか?
基本的な命令文は、たいして違わないように感じるんだけど。
0086名刺は切らしておりまして垢版2019/02/04(月) 12:11:10.80ID:ep4+bXLI
ソフトウエアの問題は
仕事がわからない顧客と
技術がわからない派遣から
どうやって価値を作り出すか
という技法だからね

言語はあんまり関係ない
0088名刺は切らしておりまして垢版2019/02/04(月) 14:10:20.44ID:x8k6Sj3B
>>9
若かったのでタイトルだけで興奮できたのを覚えている
0089名刺は切らしておりまして垢版2019/02/04(月) 15:53:04.41ID:oL4qKQyj
縄文時代から学んでんのかよ
0092名刺は切らしておりまして垢版2019/02/04(月) 22:02:19.20ID:XZ6gyDBm
>>90
営業が挟まる仕事やるくらいなら会社変えたほうがマシだわ
マジで苦痛しかない
0096名刺は切らしておりまして垢版2019/02/04(月) 23:26:28.70ID:yfLpsjqo
うんだからね。&#160;

これを読んで一日で覚えれば、&#160;
無駄なコストも時間も必要ないわけなのよ。↓&#160;

http://p.booklog.jp/users/haseham&;#160;

教育って、一種の「儲け話商法」だからさ。^^
     
0098名刺は切らしておりまして垢版2019/02/04(月) 23:49:40.20ID:U0uzwu/G
俺はCOBOL だけでいいや
0100名刺は切らしておりまして垢版2019/02/05(火) 13:55:59.87ID:BCA6C/hw
今時のプログラミングなんてAPIとライブラリ並べてるだけ
凡人はプログラミング言語に優劣があるとか余計なこと考えるなよ
0101名刺は切らしておりまして垢版2019/02/05(火) 14:00:12.00ID:BCA6C/hw
>>70
日本人はどうでもいいとこで俺デキルアピールするからな
文も読点付けてひたすら長くすれば高尚だと思ってるヌケサクばかり
0102名刺は切らしておりまして垢版2019/02/06(水) 07:52:52.91ID:g9x2ysTq
perlが高すぎて草
0103名刺は切らしておりまして垢版2019/02/06(水) 10:18:36.13ID:o5XDt+gw
>>99
SEだとこれ?
禿ます
逃げます
死にます
0106名刺は切らしておりまして垢版2019/02/07(木) 15:19:43.46ID:pfgX+VwD
>>102
perlはホリエモンがライブドアでばらまいたからな
いらんことをしてくれたもんだ

黎明期だとperlしかなかったけど今代替はいっぱいあるし
0107名刺は切らしておりまして垢版2019/02/15(金) 06:34:13.57ID:wQiJOkcW
デブのフランス人が今年の3月にマウントゴックスのデブが風俗に使った金額を考えるとホリエモンは犯罪ではない。マウントゴックスのデブフランス人は横領したんだろ?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況