SIerブログSIerブログニュース、2chの拾い読み。IT/SI系がメイン。_USER急激な速度でIT大国へと発展したインドで、3万6800人のプログラマーを対象にコードを書いてもらうという調査が行われた結果、自動コンパイルできるコードを書くことができたのは、全体の36%だったことが判明しました。Mindsは、インド国内の500以上の大学に在籍する3万6800人のプログラマーを対象にした調査を実施しました。調査では自動化ツール「Automata」を使って、コンパイラ統合環境で60分間のプログラミングテストを受けてもらい、テスト結果から「プログラミング能力」「プログラミングの業界規範にならっているか」「プログラム実行時の複雑さ」「機能性の正確度」などの指標を基に、高度な人工知能を使ってそれぞれのプログラミングスキルを自動的に評価しました。各プログラマーにはそれぞれ2つの問題が与えられたのですが、両方の問題でコンパイルできるコードを書けたプログラマーは全体の14%で、片方だけ書けたのは全体の22%だったとのこと。調査の参加者のうちIT業界の企業に勤めていたのは全体の14.67%で、効率性などの指標を含めた「完璧に機能的なコード」を書くことができる基準に達していたのは、全プログラマーのうち2.21%にとどまる結果となっています。Mindsは「『正しく機能するコードを書く』というのはプログラマーとしての最低条件ですが、品質の高いコードには効率性、時間的コスト、必要メモリの計算などの条件が必要になります。今回の調査では、最も効率的で複雑性の低い論理的なコードを書くスキルを持っていたのは、プログラマーのうち2.21%のみということが明らかになりました」と説明しています。参加者の男女比は男性61.1%、女性38.9%で、デリー・チェンナイ・ムンバイ・プネー・バンガロール・ハイデラバード・コルカタの都市から集められたとのことです。09:57:15.70出された問題の内容によるんじゃないかな。10:03:36.88どういう環境かによるよな、メモ帳のみとかなら自信無いわ。10:11:16.62オートマタはコンパイルできなくて当たり前なのです。10:13:00.05つまり、ぷよぷよで連鎖できず、ばよぇーんって事だな。10:14:25.17実は中国に発注してるんだ。10:25:33.75>>40ご主人様。このようなパターンを形成してみましたがいかがでしょうか。10:28:48.72そういやコンパイルにあほみたいに時間がかかった昔はコンパイル前にコードをすべてチェックする必要があって自分が新人のときもそう教えられたな。結局守らたかったけど。あと今どきはネットで構文文法サンプルをググれるし、統合開発環境が関数の型とか表示したりキーワードを入力補完してくれるからプログラミングのペーパーテストみたいなこと自体が無駄。10:30:08.15>>46いかにサンプルを動かしたかの方が役に立つな。14:08:19.72>>73訳した奴にコンパイルが必要なんだよ。11:26:00.72手動ならコンパイルできるの?ハンドアセンブル?謎だな。11:29:26.05自動コンパイルって何だよ。ハンドコーディングで試行コンパイルもなし?そんな能力必要ないだろ。11:42:54.01こう言うの見ると記事書いてる奴が本当のバカだと思うよ。元記事見るとコンパチブルコード、つまり文法的に正当でコンパイル出来るコードの事だよ。使うのは無駄だと思うんですね。19:24普通のテキストエディタを使ってのテスト?問題にもよるがよっぽど簡単じゃなければ36%って結構高いと思うわ。俺にはたぶんできない。19:42同じ条件での他国のテスト結果がないとなんとも言えんわ。21:50下請けで海外受注すると当たりはずれ激しい上に問題が起きてもまともな会話もできない。