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

iTWire - Only 36% of Indian engineers can write compilable code: study
https://www.itwire.com/outsourcing/78004-only-36-of-indian-engineers-can-write-compilable-code-study.html

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

各プログラマーにはそれぞれ2つの問題が与えられたのですが、両方の問題でコンパイルできるコードを書けたプログラマーは全体の14%で、片方だけ書けたのは全体の22%だったとのこと。調査の参加者のうちIT業界の企業に勤めていたのは全体の14.67%で、効率性などの指標を含めた「完璧に機能的なコード」を書くことができる基準に達していたのは、全プログラマーのうち2.21%にとどまる結果となっています。

Aspiring Mindsは「『正しく機能するコードを書く』というのはプログラマーとしての最低条件ですが、品質の高いコードには効率性、時間的コスト、必要メモリの計算などの条件が必要になります。今回の調査では、最も効率的で複雑性の低い論理的なコードを書くスキルを持っていたのは、プログラマーのうち2.21%のみということが明らかになりました」と説明しています。

なお、参加者の男女比は男性61.1%、女性38.9%で、デリー・チェンナイ・ムンバイ・プネー・バンガロール・ハイデラバード・コルカタの都市から集められたとのことです。
http://gigazine.net/news/20170520-indian-engineer-compilable-code/
引用元: http://anago.2ch.sc/test/read.cgi/bizplus/1495241517/


4: 名刺は切らしておりまして 2017/05/20(土) 09:57:15.70
出された問題の内容によるんじゃないかな。

6: 名刺は切らしておりまして 2017/05/20(土) 10:02:11.94
全部マシン語で書かせるから問題ない

7: 名刺は切らしておりまして 2017/05/20(土) 10:03:22.16
プログラマー(笑

8: 名刺は切らしておりまして 2017/05/20(土) 10:03:36.88
どういう環境かによるよな、メモ帳のみとかなら自信無いわ。

10: 名刺は切らしておりまして 2017/05/20(土) 10:04:38.85
非コンパイル言語を使えばいい

12: 名刺は切らしておりまして 2017/05/20(土) 10:08:19.44
日本で同じ調査したらもっと低いに決まってる
ゴキチョンなら限り無く0に近ずくだろう

14: 名刺は切らしておりまして 2017/05/20(土) 10:09:18.57
コンパイル出来ないコードって何?

16: 名刺は切らしておりまして 2017/05/20(土) 10:11:16.62
オートマタはコンパイルできなくて当たり前なのです。

17: 名刺は切らしておりまして 2017/05/20(土) 10:11:58.09
VBAってコンパイルできたっけ?

99: 名刺は切らしておりまして 2017/05/20(土) 12:43:45.37
>>17
実行する時は機械語に変換されないとCPUが理解できないでしょ

20: 名刺は切らしておりまして 2017/05/20(土) 10:12:30.58
コンパイラ作ればok

22: 名刺は切らしておりまして 2017/05/20(土) 10:13:00.05
つまり、ぷよぷよで連鎖できず、ばよぇーんって事だな。

24: 名刺は切らしておりまして 2017/05/20(土) 10:14:25.17
実は中国に発注してるんだ。

27: 名刺は切らしておりまして 2017/05/20(土) 10:15:15.38
脳みそこねこね

30: 名刺は切らしておりまして 2017/05/20(土) 10:18:45.13
Auromataがどんなのか分からんが、
パンタローネ様に挑んで認められたのが2.21%
約800人もいると考えるとなんか凄そう

32: 名刺は切らしておりまして 2017/05/20(土) 10:20:20.85
まあコードなんてほぼほぼ誰かが作ったコピペの使いまわしですから

38: 名刺は切らしておりまして 2017/05/20(土) 10:22:38.64
時差があるから、インドの会社に遠隔保守とかやらせると便利なんだよね
夕方に指示を出しておくと次の日の朝には対応してくれるとか

40: 名刺は切らしておりまして 2017/05/20(土) 10:23:57.36
これからはAI様がコード読んでくれるから問題ないお

42: 名刺は切らしておりまして 2017/05/20(土) 10:25:33.75
>>40
ご主人様。このようなパターンを形成してみましたがいかがでしょうか。

43: 名刺は切らしておりまして 2017/05/20(土) 10:26:43.65
日本もそれくらいだろ

インド新卒プログラマー200万人×36%=72万人

日本新卒プログラマー2万人×36%=7200人

44: 名刺は切らしておりまして 2017/05/20(土) 10:26:44.57
-- まったくのゼロから、
-- テキストエディタだけを使って、
-- 途中一回もコンパイルとかしないで、
-- 一発で完動するコードを書け

こんな出題で 36% が正解なら
やっぱ、インド人てスゲーって評価になるわな

日本人だったら 1% くらいだろう

46: 名刺は切らしておりまして 2017/05/20(土) 10:28:48.72
そういやコンパイルにあほみたいに時間がかかった昔はコンパイル前に
コードをすべてチェックする必要があって自分が新人のときもそう教えられたな。
結局守らたかったけど。

あと今どきはネットで構文文法サンプルをググれるし、統合開発環境が
関数の型とか表示したりキーワードを入力補完してくれるから
プログラミングのペーパーテストみたいなこと自体が無駄。

47: 名刺は切らしておりまして 2017/05/20(土) 10:30:08.15
>>46
いかにサンプルを動かしたかの方が役に立つな。

50: 名刺は切らしておりまして 2017/05/20(土) 10:38:22.76
恐ろしく厳しそうだわw

52: 51 2017/05/20(土) 10:40:40.40
>大学に在籍する3万6800人のプログラマー
教員の可能性もあるか

54: 名刺は切らしておりまして 2017/05/20(土) 10:43:18.42
誰でも受かると言ってる基本情報ですら
言語選択者の合格率は3〜5%だぞ

58: 名刺は切らしておりまして 2017/05/20(土) 10:52:10.88
はいはい、アジャイルアジャイル

65: 名刺は切らしておりまして 2017/05/20(土) 11:04:11.12
インド人ナンにスパゲティー作るんかい

69: 名刺は切らしておりまして 2017/05/20(土) 11:07:36.47
一つもエラーを吐かないソースコードを書けた割合のことですか?

72: 名刺は切らしておりまして 2017/05/20(土) 11:17:44.18
>>69
おそろしく優秀だな

73: 名刺は切らしておりまして 2017/05/20(土) 11:18:51.27
自動コンパイルって完全に誤訳だな

原文にはそんな事一言も書いてない

120: 名刺は切らしておりまして 2017/05/20(土) 14:08:19.72
>>73

訳した奴にコンパイルが必要なんだよ。

77: 名刺は切らしておりまして 2017/05/20(土) 11:26:00.72
手動ならコンパイルできるの?ハンドアセンブル?謎だな。。。

79: 名刺は切らしておりまして 2017/05/20(土) 11:29:26.05
自動コンパイルって何だよ。
しかもハンドコーディングで試行コンパイルもなし?そんな能力必要ないだろ。

82: 名刺は切らしておりまして 2017/05/20(土) 11:42:54.01
こう言うの見ると記事書いてる奴が本当のバカだと思うよ。元記事見るとコンパチブルコード、つまり
文法的に正当でコンパイル出来るコードの
事だよ。何が自動コンパイルだアホか

98: 名刺は切らしておりまして 2017/05/20(土) 12:41:46.07
>>82
そう言うことかw
こういう人に要件とか書かれたらしんどそうね

84: 名刺は切らしておりまして 2017/05/20(土) 11:43:08.00
今時はIDEで単語補完機能使いながら自動エラーチェックするのが常だから、エラーなんてそうそうでないだろ

86: 名刺は切らしておりまして 2017/05/20(土) 11:50:13.70
インド人に限らず
有能な一人のプログラマは雑魚100人に勝る

90: 名刺は切らしておりまして 2017/05/20(土) 12:00:52.22
試験で紙にCコード書かされて無理だった
最低でもテキストエディタとコンパイラとGoogleは用意してくれ

91: 名刺は切らしておりまして 2017/05/20(土) 12:04:20.17
今時はideで開発してるだろうから、記述したそばからエラー表示が出てくるだろうに
だからセーブしたときにはコンパイルエラー無しのコードになってる
正常動作するかは知らんけど

94: 名刺は切らしておりまして 2017/05/20(土) 12:29:17.98
FF3かよ

101: 名刺は切らしておりまして 2017/05/20(土) 12:57:45.14
過剰にあげあし取る連中追い出す所からはじめんと

104: 名刺は切らしておりまして 2017/05/20(土) 13:23:43.71
コーディングシートに鉛筆でコードを書いて、キーパンチャーのお姉さんに
カードに打ち出してもらって、機械に読み込ませてコンパイル結果は翌朝、
って事をインドはまだやってるのか?

106: 名刺は切らしておりまして 2017/05/20(土) 13:28:04.40
>>104
日本もfax使ってるから同じようなもんだ

107: 名刺は切らしておりまして 2017/05/20(土) 13:32:46.95
実コード500行ぐらいならviで一発コンパイルまで書ける
それ以上は精度落ちてくな

108: 名刺は切らしておりまして 2017/05/20(土) 13:41:32.16
>>107
でもコンパイラがエラーチェックしてくれるのに、正確性にエネルギー
使うのは無駄だと思うんですね。

109: 名刺は切らしておりまして 2017/05/20(土) 13:45:42.06
>>108
ほんとそうだよなぁ
そのばかり気にするから
生産性落ちるのかもしれん

110: 名刺は切らしておりまして 2017/05/20(土) 13:46:39.22
文法エラーはAIが直してくれる時代が来るから問題なし
なお内容

スポンサード リンク