1:ニライカナイφ ★:2017/05/20(土) 14:14:10.93 ID:CAP_USER9.net
急激な速度でIT大国へと発展したインドで、3万6800人のプログラマーを対象にコードを書いてもらうという調査が行われた結果、自動コンパイルできるコードを書くことができたのは、全体の36%だったことが判明しました。

インドを拠点としている評価会社Aspiring Mindsは、インド国内の500以上の大学に在籍する3万6800人のプログラマーを対象にした調査を実施しました。
調査では自動化ツール「Automata」を使って、コンパイラ統合環境で60分間のプログラミングテストを受けてもらい、テスト結果から「プログラミング能力」「プログラミングの業界規範にならっているか」「プログラム実行時の複雑さ」「機能性の正確度」などの指標を基に、高度な人工知能を使ってそれぞれのプログラミングスキルを自動的に評価しました。

http://gigazine.net/news/20170520-indian-engineer-compilable-code/


3:名無しさん@1周年:2017/05/20(土) 14:15:10.07 ID:CwmlULAU0.net
日本だと10%くらいか
日曜プログラマが大石
167:名無しさん@1周年:2017/05/20(土) 14:41:56.09 ID:oPslhJ5j0.net
>>3
もっと低いよ
494:名無しさん@1周年:2017/05/20(土) 15:48:28.88 ID:gFROf/SL0.net
>>3
日本でも小学校でプログラミング教育するから・・・
758:名無しさん@1周年:2017/05/20(土) 17:43:18.71 ID:lM5CGT9L0.net
>>3
10%も居たらSEがIT土方なんて言われてないんだよなあ・・・
4:名無しさん@1周年:2017/05/20(土) 14:15:14.58 ID:ECMrk5P50.net
コンパイルってなぁーに?
459:名無しさん@1周年:2017/05/20(土) 15:29:54.05 ID:RXkgLbpl0.net
>>4



5:名無しさん@1周年:2017/05/20(土) 14:15:22.69 ID:hvHfjA0k0.net
久しぶりにコンパイルという言葉を聞いた
6:名無しさん@1周年:2017/05/20(土) 14:15:36.98 ID:e6uTdX2P0.net
日本のプログラマーも大して変わらんよ
174:名無しさん@1周年:2017/05/20(土) 14:42:27.04 ID:oPslhJ5j0.net
>>6
日本はこの数分の一だよ
7:名無しさん@1周年:2017/05/20(土) 14:15:38.25 ID:d35/Mhgx0.net
COBOLなら任せろ
207:名無しさん@1周年:2017/05/20(土) 14:45:41.21 ID:89leeb3b0.net
>>7
ワシは機械との意思疎通ができます
9:名無しさん@1周年:2017/05/20(土) 14:16:10.77 ID:emFggqAD0.net
これ、国際比較みたいな。どこの国もこんなもんな気がする
10:名無しさん@1周年:2017/05/20(土) 14:16:20.85 ID:B/hZwRhL0.net
まさか一発でコンパイルが通るコードが書けるかどうかを見ているのか?
コンパイルエラーを直しながら書いちゃ駄目なの?
447:名無しさん@1周年:2017/05/20(土) 15:27:02.03 ID:4GYSx3bj0.net
>>10
>>1を読み直し
12:名無しさん@1周年:2017/05/20(土) 14:16:26.58 ID:0513/fVI0.net
女性が4割近くいることの方に驚いた!!!!
55:名無しさん@1周年:2017/05/20(土) 14:26:04.06 ID:gOfQAmYl0.net
>>12
ソフトウェアは男女差が出にくい業界だよ
筋力勝負じゃないから
真面目に指示通りやる女のほうが使いやすい場面が多い
15:名無しさん@1周年:2017/05/20(土) 14:17:43.53 ID:uvQqo5HO0.net
荒い実験だな
16:名無しさん@1周年:2017/05/20(土) 14:17:51.00 ID:JNCDap9f0.net
コンパイル

コンパイルとは、プログラミング言語で書かれたプログラムソースを
コンピュータが直接実行可能な形式のプログラムコードに変換すること。
そのためのソフトウェアをコンパイラという。
337:名無しさん@1周年:2017/05/20(土) 15:03:46.61 ID:Jwu8BvmD0.net
>>16
コンパイルしてもコンピュータが直接実行可能な形式のプログラムコードにはなりません。
344:名無しさん@1周年:2017/05/20(土) 15:04:52.27 ID:EZVPwR9r0.net
>>16
ウィキレベル乙
17:名無しさん@1周年:2017/05/20(土) 14:18:14.91 ID:QEnvMhgu0.net
COBOL使えるインド人SEと仕事したことあるけど、優秀だったな日本語は駄目だったが
でも、日本の大手に来るぐらいだと、2.21%の方なんだろうな
18:名無しさん@1周年:2017/05/20(土) 14:18:17.00 ID:Qz6XGxn80.net
日本人なら1%も居ないだろうな
871:名無しさん@1周年:2017/05/20(土) 18:44:51.23 ID:nylP0DdA0.net
>>18
インドで国外に出られるのはエリート。
23:名無しさん@1周年:2017/05/20(土) 14:20:08.40 ID:x23y8Y5X0.net
日本人の若手は仕事ではロジック部分触らせてもらえず、ライブラリのラッパー書くだけのつまらない作業しかさせてもらえないからもっと低いだろ

Gethoge(){
Return hoge;
}
みたいなの
25:名無しさん@1周年:2017/05/20(土) 14:20:19.17 ID:kWsKgE6E0.net
メモ帳で一発勝負なら俺も無理かもしれない(´・ω・`)
36:名無しさん@1周年:2017/05/20(土) 14:22:38.24 ID:IMZlb3we0.net
>>25
今時、補完ツールも無しで、一発勝負で完全にかけるやつなんて
逆に怖いやつかもwww
73:名無しさん@1周年:2017/05/20(土) 14:28:38.87 ID:2OrPoVU70.net
>>36
IDEの支援機能など遅すぎて使えない
俺のタイプの邪魔をするな!っていう物凄く優秀な人も結構いそう。
26:名無しさん@1周年:2017/05/20(土) 14:21:05.80 ID:IMZlb3we0.net
IT業界で働いてるのは15%以下って、何を調査したの?

素人集めて、インドを叩くために数字を出したかったとか?
まぁ調査のための金もなかったので、そんなのしか集められなかったってところかなぁ
どこでもそうだが、使える奴は忙しいから
暇な人を集めたら・・そりゃダメな人が多いの当たり前www
63:名無しさん@1周年:2017/05/20(土) 14:27:51.36 ID:emFggqAD0.net
>>26
もとは大学に在籍するプログラマーって書いてあるから学生かもね。
あと原文だと"It further found that of the test subjects only 14.67% were employable by an IT services company"
って書いてある14.67%がIT企業でやっていけるくらいで訳すのが正しいと思う
27:名無しさん@1周年:2017/05/20(土) 14:21:18.88 ID:KeJPwFPD0.net
まあ、高機能で代替できない機能があるプログラムを作れるプログラマーが優秀で、
自動コンパイルされて無断コピーされずに済むと更に優秀

この記事の「優秀」の定義は、
「無断コピーで流用ただ乗りウマー」のプログラムを作る奴隷プログラマー
29:名無しさん@1周年:2017/05/20(土) 14:21:25.26 ID:ZDu/C+920.net
インドは世界最高レベルの数学とプログラムと聞いてたが
ただのオカルト話だったのか
79:名無しさん@1周年:2017/05/20(土) 14:29:51.12 ID:QEnvMhgu0.net
>>29
母数が多いから、2.21%だとしても可能性では2800万人ほどは
同じ様な能力の人が出てくる可能性がある
50:名無しさん@1周年:2017/05/20(土) 14:25:37.52 ID:2OrPoVU70.net
>>29
人数多いから一番濃いとこだけすくっても十分な人数になるんだろう
てか、そんな優秀なPGが一杯いても見合った給料払えんだろw
優秀なの一握りとそこそこの沢山が調度いいんじゃね?
77:名無しさん@1周年:2017/05/20(土) 14:29:36.98 ID:KeJPwFPD0.net
>>50
マジで言うと、
インドは人件費がべらぼうに安いし、
米国で作業したプログラムの続きをインド側に引き継いでおくと
米国の翌朝には出来上がっているっていう
「夜中に働く小さな小人」扱いできるところ
31:名無しさん@1周年:2017/05/20(土) 14:21:43.23 ID:gOfQAmYl0.net
なんのためにエラーメッセージがついてると思ってるんだ…

机上で完璧なコード書いて、一発でコンパイルを通さなければならないと思ってるのか?
288:名無しさん@1周年:2017/05/20(土) 14:56:08.46 ID:rsvSVo4K0.net
>>31
昔、鉛筆でコーディングシートに記述して、パンチャーさんにお願いする、やりかたをしていた時はそれが優秀なプログラマーだった
32:名無しさん@1周年:2017/05/20(土) 14:21:45.19 ID:KTO6BAlf0.net
2%もいりゃすげーとおもうぞw
日本のITドカタだと0.1もいるまいよww
33:名無しさん@1周年:2017/05/20(土) 14:21:48.46 ID:b/9JIfAf0.net
母集団が大きいんじゃないか。
2%でも20万人もいたり。
39:名無しさん@1周年:2017/05/20(土) 14:23:36.76 ID:/1/YpLTm0.net
職業訓練上がりで即現場に送り込まれたがトライアンドエラーの日々です
40:名無しさん@1周年:2017/05/20(土) 14:23:48.34 ID:jRLz9k5z0.net
日本はコンパイルする言語を使ってるのが36%。
179:名無しさん@1周年:2017/05/20(土) 14:42:46.48 ID:34zq75aM0.net
>>40
30年前はインタプリタなN-BASICやN88が当たり前だったから仕方ない
41:名無しさん@1周年:2017/05/20(土) 14:24:01.86 ID:i6ROGyfb0.net
つまらんな、一つも変数を使わないでコードを書けるかとかやれよ
42:名無しさん@1周年:2017/05/20(土) 14:24:30.51 ID:KoVfsMon0.net
IDEの支援入力無しってこと?って思ったら>コンパイラ統合環境で60分間のプログラミングテスト
どっちにしても何の意味があるのかわからない
43:名無しさん@1周年:2017/05/20(土) 14:24:41.84 ID:THRxBWna0.net
コーディングってのは全体の作業から見ればそれほど難しい部分ではない
まあ個人プログラマーだといきなりコーディングし始める人が大半なんだろうけど
89:名無しさん@1周年:2017/05/20(土) 14:31:37.45 ID:x23y8Y5X0.net
>>43
とりあえず動くコード書くだけなら難しくない
バグが無い、エラー起きない、処理が遅延しない
あたりがコード書けない人が思ってるよりはるかに時間と手間が掛かって大変な部分
101:名無しさん@1周年:2017/05/20(土) 14:33:24.87 ID:2OrPoVU70.net
>>89
動くだけのコードでも時間制限されて「はい、よーいドン」て
やられたらアワアワしてるうちに終わりそう
44:名無しさん@1周年:2017/05/20(土) 14:24:43.16 ID:6hPTmM7f0.net
自動コンパイルって何?
fatal errorとか出て途中で止まるウザったいのが一々自動で動くのか
56:名無しさん@1周年:2017/05/20(土) 14:26:45.69 ID:KeJPwFPD0.net
>>44
例えば、Windows用のプログラムをChromeOSで動く様に自動変換するとか
105:名無しさん@1周年:2017/05/20(土) 14:33:54.64 ID:6hPTmM7f0.net
>>56
え、それってコンパイラがする筈のお仕事をあらかじめ人間が指示しておくって事かい?
バカだからよくわからん
123:名無しさん@1周年:2017/05/20(土) 14:36:01.05 ID:KeJPwFPD0.net
>>105
英語を日本語に自動翻訳してくれる様なもんだろ

自動に単語を変換するだけなくて
処理機能まで変換するっていう
130:名無しさん@1周年:2017/05/20(土) 14:37:46.54 ID:6hPTmM7f0.net
>>123
サンクス、そういうことか。便利になったもんだなー
46:名無しさん@1周年:2017/05/20(土) 14:25:05.95 ID:aeagY7jJ0.net
6割のなんちゃってプログラマーはネットでぐぐってコピペしてるだけだからな
こいつらはさっさとAIに置き換えるべき
48:名無しさん@1周年:2017/05/20(土) 14:25:24.12 ID:e6uTdX2P0.net
今はスクリプト言語使う方が多いんじゃないの?
64:名無しさん@1周年:2017/05/20(土) 14:27:57.19 ID:FXrfch5V0.net
>>48
あーここで言ってるコンパイル出来るかってのはデイリーテストで最低限構文に誤りがないか、動くかって事ね
57:名無しさん@1周年:2017/05/20(土) 14:26:46.06 ID:KoVfsMon0.net
>>48
環境的に一番多くなるのはJavaだと思うけど
82:名無しさん@1周年:2017/05/20(土) 14:30:16.01 ID:KeJPwFPD0.net
>>57
JAVAは無駄に重たい
52:名無しさん@1周年:2017/05/20(土) 14:25:56.53 ID:L9TfKEt50.net
試しながらじゃあかんのか?
一発でって優秀な方々やん・・・・
流石0を発明した国やで!
60:名無しさん@1周年:2017/05/20(土) 14:27:09.01 ID:WMwGrfDi0.net
動かないから見てくれ言われて変数型式宣言してないコード見てコーヒー吹いたあの日
75:名無しさん@1周年:2017/05/20(土) 14:29:24.49 ID:gOfQAmYl0.net
>>60
同じように助けを求められて、見たらコメントに仕様(こんなふうに動く、みたいなの)が書いてあったことある
205:名無しさん@1周年:2017/05/20(土) 14:45:19.80 ID:vWSJy/Co0.net
>>60
>変数型式宣言してないコード

VBや一部のスクリプト言語では型宣言無しで何となく動く奴があるよなあ
240:名無しさん@1周年:2017/05/20(土) 14:49:26.16 ID:p0igBVac0.net
>>205
スクリプトに慣れたのがやらかす典型だね。
こういうので解った気になっているのが何ともはや。
213:名無しさん@1周年:2017/05/20(土) 14:46:16.17 ID:u7LSV0wN0.net
>>205
俺それやってめっちゃ怒られたw
最新の言語から勉強始めたタイプだから型宣言しなくても勝手に変換して動いてくれるんだよなw
252:名無しさん@1周年:2017/05/20(土) 14:51:04.20 ID:vWSJy/Co0.net
>>213
逆に自分は式の名称もなく$(){ }だけで動いちゃう
jqueryやperlとかや
=>とかでいいC#のラムダ式が苦手なのだorz
358:名無しさん@1周年:2017/05/20(土) 15:07:08.55 ID:vWSJy/Co0.net
>>213
各言語の仕様を乗り越えないと困る局面ってあるよなあ

C++で学んだ癖でJAVAやC#でメンバ関数って言葉使って怒られるとかw
でもこれは言葉の問題だから些細なことだ
232:名無しさん@1周年:2017/05/20(土) 14:48:19.62 ID:LPNraIdo0.net
>>213
厳密には、型宣言がなければint型とする
みたいな文法なんだろ
61:名無しさん@1周年:2017/05/20(土) 14:27:38.96 ID:4ZPTvLJS0.net
それだけ天才が多いって事だろ
67:名無しさん@1周年:2017/05/20(土) 14:28:15.51 ID:MpDF9aXK0.net
これ一発勝負ならかなり優秀じゃね?
70:名無しさん@1周年:2017/05/20(土) 14:28:33.10 ID:oq7nPglr0.net
インド人は数学が得意らしいがコード書くのはまた別の技術だからな
115:名無しさん@1周年:2017/05/20(土) 14:35:24.87 ID:LzflOeQP0.net
>>70
コード書くのに数学の知識なんかいらないけど、
例えば物理シミュレーションとかのプログラム作るなら、その仕様を考える知識はいる。
そのプログラムで何をやりたいいかの問題。
72:名無しさん@1周年:2017/05/20(土) 14:28:38.52 ID:C9/H9Im/0.net
今は一発で書ける人は少ないだろうな、エディタでエラーや修正候補出るし
76:名無しさん@1周年:2017/05/20(土) 14:29:25.00 ID:dITpkcJ+0.net
人間の質をあげるよりも、ハードの質を上げる方が安い
84:名無しさん@1周年:2017/05/20(土) 14:30:37.47 ID:JNCDap9f0.net
オールアセンブラで書けよw

DOSの頃はそんなソフト多かったな
100:名無しさん@1周年:2017/05/20(土) 14:33:21.29 ID:EIhkgvZV0.net
>>84
お、おじいちゃん!
94:名無しさん@1周年:2017/05/20(土) 14:32:41.21 ID:pwZq8gWO0.net
>>84
アセンブラは甘え、機械語で書け
95:名無しさん@1周年:2017/05/20(土) 14:32:52.61 ID:3U5C4TTd0.net
>>84
だんだんマクロ化が進んで、Cで書いてるのと変わらなくなった
で、徐々に人間の頭より、コンパイラの方が賢くなって終わった
894:名無しさん@1周年:2017/05/20(土) 19:04:01.36 ID:ob6MiUEn0.net
>>95
汎用性の高いツクールみたいなもんか
86:名無しさん@1周年:2017/05/20(土) 14:31:15.97 ID:Gvz3bjG10.net
インドは人口が10倍以上だから優秀の比率が低くても総数で勝ってしまう。
110:名無しさん@1周年:2017/05/20(土) 14:34:29.30 ID:/Y9xM7N00.net
最初にドーンと書いてコンパイラかけても、まあ一発で通ることなんてないね
引用元:http://ai.2ch.sc/test/read.cgi/newsplus/1495257250
人気サイト更新情報
人気記事ランキング
人気記事ランキングを全て表示する