X



【IT】インドのプログラマーでちゃんと自動コンパイルできるコードを書いているのは36% [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★
垢版 |
2017/05/20(土) 09:51:57.83ID:CAP_USER
急激な速度で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/
0127名刺は切らしておりまして
垢版 |
2017/05/20(土) 14:26:41.42ID:PO0VA0RM
>>1
どうでもいいこと
0132名刺は切らしておりまして
垢版 |
2017/05/20(土) 14:48:35.33ID:dy936Z3V
自動ぷよぷよ
0134名刺は切らしておりまして
垢版 |
2017/05/20(土) 15:47:08.40ID:mBu2nzkg
イチローでも4割いかなかった
3割いけば一流
0136名刺は切らしておりまして
垢版 |
2017/05/20(土) 17:01:20.01ID:mxEsYS+b
ロジックはどうでも良くてコンパイル出来れば
いいかの評価なのか?
0137名刺は切らしておりまして
垢版 |
2017/05/20(土) 17:05:58.09ID:syWLhzGR
バカな指標だな
0138名刺は切らしておりまして
垢版 |
2017/05/20(土) 17:06:13.48ID:068u8Sry
日本でも似たようなもんだけど長時間労働で補ってるからな
0139名刺は切らしておりまして
垢版 |
2017/05/20(土) 17:39:06.18ID:mj/TJZ1q
以前IT関係の仕事やっててインド人技術者と一緒のプロジェクトが多かった
インド人が特別理数系に優れているという印象は無い
気質性格にも「インド人的」と言えるような特徴は無い
インドなまりの英語だけはかなり強烈だが
0140名刺は切らしておりまして
垢版 |
2017/05/20(土) 19:01:06.26ID:/ni7tCT1
日本に来たインディアンは2軍で
一軍はシリコンバレーだからね
0141名刺は切らしておりまして
垢版 |
2017/05/20(土) 20:43:52.24ID:F7bfrr74
まさか、この記事見て日本の方がマシとから思ってないだろうな。
0142名刺は切らしておりまして
垢版 |
2017/05/20(土) 20:44:28.57ID:F7bfrr74
>>139
あの舌を絡める発音は勘弁してほしい
0144名刺は切らしておりまして
垢版 |
2017/05/20(土) 23:07:36.10ID:Ruf0NYxo
>>126
統合環境使ってないやつのコードは信用ならんな
0146名刺は切らしておりまして
垢版 |
2017/05/20(土) 23:23:54.76ID:sMDyxY4E
オフショアなんてこんなものだろjk
シナチョンだって似たようなものだ
0148名刺は切らしておりまして
垢版 |
2017/05/21(日) 01:40:03.73ID:aX/nhPH5
プログラマーなんてこんなもんですよ。

ドッグイヤー(日進月歩)で技術の蓄積もままならず
人員不足で底辺が素人同然なのはインドもアメリカも変わらない
0151名刺は切らしておりまして
垢版 |
2017/05/21(日) 14:36:50.25ID:TO4DqdBi
>>150
完璧な仕様書ができたら、仕様書を直接コンパイルすればコーダー要らなくね?
って議論になるけど、仕様書=設計書じゃないからプログラマー(≠コーダー)はなくならない。
0152名刺は切らしておりまして
垢版 |
2017/05/22(月) 19:13:01.66ID:N/OQlFH1
>>151
素人なので業界のことを教えて欲しいのですが、仕様書ってどこまで書けばプロジェクトがまわるのですか。
全ての関数を書き出して関数の入り口と、期待される出力を書けば良いのですか。
それとも「もしもこの時はこういう計算をして、はたまたこの時は何々、IF()何々」
と、何でそれをWORDで書いてるのかわからないくらい細かく書くべきなのですか。
0153名刺は切らしておりまして
垢版 |
2017/05/22(月) 19:15:12.48ID:xTeKcimw
インド以外の国との比較が無いからなんとも言えない。
0155名刺は切らしておりまして
垢版 |
2017/05/22(月) 19:58:18.52ID:MZbS0hnv
>>152
仕様書って言ってもピンキリ
製品全体の仕様から関数単位の仕様まで色々ある
関数単位の仕様と言ってもかなり細かく書くところもあるし関数コメント程度のことしか書かないところや Doxygen や A Hot Document とかで代用ってところもあるし
要するにどこで仕事するかによって全然違うからこんなところで聞いてもあまり役に立たないってこと
0156名刺は切らしておりまして
垢版 |
2017/05/22(月) 20:44:58.17ID:9xjcc94A
仕様書は書く側に能力が無いと悲惨だよ
曖昧に書いておいて問題が起きたらそんなの書いてないけど当然対応するべきだとか言い出す
0157名刺は切らしておりまして
垢版 |
2017/05/22(月) 21:19:10.33ID:N/OQlFH1
>>155
そうですか、ご回答ありがとうございます。
私はms accessを使って一人で賄い飯ツールを作る程度なのでお気楽なもんですが、
多人数でビルドする、しかも物理的実体のないものを、ってところで
まだ「これこそ正解」という開発プロセスやドキュメント記述法が確立されていないんでしょうね。
0158名刺は切らしておりまして
垢版 |
2017/05/22(月) 21:27:01.02ID:c6aoBey8
>>100
ガンバ!
0159名刺は切らしておりまして
垢版 |
2017/05/22(月) 21:32:27.92ID:4r27CnLD
日本人も半分ぐらいしか居ないだろう。
高度なアプリケーションの大半が海外製だし
0160名刺は切らしておりまして
垢版 |
2017/05/22(月) 21:40:13.78ID:rMOJ7Pld
仕様書を理解できずに文句言うプログラマの多いことよ
0163名刺は切らしておりまして
垢版 |
2017/05/22(月) 21:44:12.85ID:hyrVR98w
多分日本でも同じようなもの
0164名刺は切らしておりまして
垢版 |
2017/05/22(月) 21:45:27.02ID:9xjcc94A
仕様書を理解w
仕様を理解して整理してちゃんと文書に書いてから言えよw
オフショアで失敗してるのもそれが原因だろ
0165名刺は切らしておりまして
垢版 |
2017/05/22(月) 21:46:13.66ID:hyrVR98w
>>160
そりゃ仕様書じゃなくて、基本設計書を寄越せって言われるわなw
0166名刺は切らしておりまして
垢版 |
2017/05/22(月) 21:56:53.99ID:68aypgwA
>>154
Jenkinsとかにプロジェクトを登録して、ファイルのチェックイン監視や
毎日一定時刻でビルドを開始するとかでは? 単純にビルドするだけで
なく、自動でプロファイラーや、コードチェッカーも走らせて、レポート
ファイルを自動生成して、管理者や作業者にメールで通知するとかできる。

ただ、一発でコンパイルが通るかどうかなんて無意味。

重要なのは、最終成果物の品質であって、開発途中で、可能な限り何回でも
修正とビルド&デバッグを繰り返してバグを出し切った方がいい。
0167名刺は切らしておりまして
垢版 |
2017/05/22(月) 22:42:24.50ID:ExGQfav2
>>28
そんな気がするな。
くだらないな。
0168名刺は切らしておりまして
垢版 |
2017/05/22(月) 23:10:31.52ID:TtGRJjjl
>>166
詰まらないミスが原因のコンパイルエラーなんて時間の無駄ってことだ
0169名刺は切らしておりまして
垢版 |
2017/05/22(月) 23:13:19.44ID:Ib+LW92g
一発コンパイルに噛み付いてる奴w

自分が出来ないからって僻むなよw

別に出来なくったって良いんだよwww
0170名刺は切らしておりまして
垢版 |
2017/05/22(月) 23:56:33.45ID:68aypgwA
>>168
小さな設計ミスで百万単位、場合によっては億単位の損失が出るハード
ウェア開発に比べたら、コンパイルエラーによる損失なんぞ微々たるもの。

一度も実機で動かしたことのないコードをROMに焼いて現地で納品なんて
綱渡りをやったこともあるが、目視でコードをチェックする時間を無駄に
掛けるくらいなら、コンパイラにやらせた方が早くて確実ってこった。
0171名刺は切らしておりまして
垢版 |
2017/05/23(火) 00:00:47.01ID:w1it/1qL
>>170
コンパイルにもそれなりに時間が掛かるのにアホかお前
コンパイル通ったからバグが無いわけじゃないなんて常識だ
ただまず通らないとデバッグも出来ないだろ間抜け
0172名刺は切らしておりまして
垢版 |
2017/05/23(火) 00:18:32.93ID:Qd47VsxI
>>171
コンパイルに時間がかかるか一瞬かは言語による
0173名刺は切らしておりまして
垢版 |
2017/05/23(火) 00:27:11.54ID:w1it/1qL
>>172
その手間自体が無駄だ
0174名刺は切らしておりまして
垢版 |
2017/05/23(火) 00:46:53.75ID:Qd47VsxI
>>173
F5押すのがそんなに手間かよ
0175名刺は切らしておりまして
垢版 |
2017/05/23(火) 00:55:25.26ID:w1it/1qL
>>174
無駄なコンパイルばかりしてるお前みたいな奴のソースは大抵ゴミだからな
頭が悪いと無駄な事やってるだけなのに仕事してるつもりになっている
0177名刺は切らしておりまして
垢版 |
2017/05/23(火) 08:01:09.69ID:HP52oDk9
>>175
コンパイルエラーが起こらないように何度も目視確認してからコンパイル開始するよりもエラーチェックはコンパイラに任せた方が結果的に早いんだよね
0178名刺は切らしておりまして
垢版 |
2017/05/23(火) 08:15:03.17ID:w1it/1qL
>>177
完全に勘違いしてるな
目視確認なんかいちいちしないぞw
0179名刺は切らしておりまして
垢版 |
2017/05/23(火) 08:16:27.53ID:A1l37hSz
>>23
おい土方よ。息しとるか
最も大事なのはアルゴリズムだよ
0181名刺は切らしておりまして
垢版 |
2017/05/23(火) 08:27:26.84ID:xRV5lKXW
>>180
ハマらない。今はインタプリタ型でもエディタ上で勝手に静的解析してくれる
0182名刺は切らしておりまして
垢版 |
2017/05/23(火) 08:37:12.25ID:w1it/1qL
>>181
やっぱりわかってない
そんなの当たり前だ
0183名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:07:58.47ID:5S0zfOd1
>>180
インタプリタ型とコンパイラ型で開発スタイル変えるなんて当たり前だろ
0184名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:20:19.50ID:w1it/1qL
>>183
無理無理w
0185名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:25:21.08ID:5S0zfOd1
指さし確認しながら目視でエラーチェックとか本当に時間の無駄
0186名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:33:16.49ID:PBuLu6tc
メモリやリソースの開放すらコンパイラに任せっきりのスクリプト書き風情が、
エラー検出をコンパイラに任せるのを拒む一貫性のなさ。

オートマチック車を馬鹿にしながらjava使いみたいな?
0187名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:33:33.52ID:cAKpBVeq
コンパイルとか日本語で言え!
0188名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:37:33.13ID:2V59wQgv
要はちゃんと動くプログラムが書けてないって事でしょう。
プログラマーとして使える奴があまりいないって事だ。
0189名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:38:07.44ID:w1it/1qL
>>185
それは間抜けなお前が考える開発スタイルw
そんなことやってるバカは誰も居ない
0190名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:41:38.18ID:5S0zfOd1
>>186
それが目視おじさんの滑稽なとこなんだよね
0191名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:42:09.60ID:GgSqmXV7
俺だって500行くらい書いてコンパイルしてみるとエラーだらけだぞw
1発でコンパイル通るのを指標にするとか素人丸出しだろ
1時間の間でちゃんと動くソフトを作れるかって出題した方が実情に即している
0192名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:53:26.18ID:w1it/1qL
>>191
エラーの中身晒してみ
どうせ詰まらないエラーだらけだろ
0193名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:57:37.94ID:Vu4rmWb3
普通は、コンパイラでシンタックスエラー消しながら書いて
デバッガでちゃんとうごいているか確認して初めてプログラマの手をはなれるわけだが

この課題は、テキストエディタだけでやれってこと?
0194名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:58:30.65ID:Vu4rmWb3
>>192
つまらないエラーが多いのは普通だとおもうが
問題なのはつまらないエラーを放置したまま次の工程に回してしまうこと
0195名刺は切らしておりまして
垢版 |
2017/05/23(火) 09:58:46.66ID:nZ3ZmOPt
おまいら内輪揉めするような話題なのかよこれw
0196名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:02:40.11ID:w1it/1qL
>>194
アホかお前
マジで書いてるなら仕事やめろ
0197名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:03:37.43ID:GgSqmXV7
>>192
マジつまらないエラー
誤字脱字の類
でも、それを目視で確認するよりコンパイラでチェックさせた方が1000倍早い
0198名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:04:04.26ID:5S0zfOd1
事前に構文エラーチェックできるのがコンパイラ型のメリットなのにそのメリット利用禁止を主張する目視おじさんはなんなんでしょうね
0199名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:06:32.57ID:GgSqmXV7
>>194
さすがにコンパイルエラーを残したまま次工程に回すバカはいないだろうw
まあ俺は小さい会社だから仕様打合せから出荷までをこなすので次工程も俺だけどなwww
0200名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:07:45.76ID:w1it/1qL
>>197-198
目視確認とかやってるはずなんて想像してるのはお前ら間抜けだけだよw
0201名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:11:46.51ID:ilG9UYM9
コンパイラに任せられる作業を目視でやるとか原始人すぎるね
0202名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:12:04.40ID:GgSqmXV7
>>200
そんな想像していないけど?
>>1の記事がコンパイル通るか否かで判定しているからそう言ってるだけだよ
0203名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:14:01.87ID:42N1XEmt
将棋のように人工知能と対戦する時代が来るのかな?
0204名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:15:40.07ID:42N1XEmt
人間の脳は大域的に考えるようにできているから、細かいミスは多いんだよ。
そういう点ではコンピュータのほうが優れている。だから補完機能の手を借りるのに。
0205名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:17:03.43ID:GgSqmXV7
>>200
あっでも組込みでマルチタスク動作させてるやつはたまに目視デバッグ(霊感デバッグ)やってるぞw
コンパイルじゃクリティカルセクションとかわからんしなw
0206名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:21:15.73ID:w1it/1qL
>>202
自分の仕事も完遂できないバカは消えろ
0207名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:22:02.75ID:w1it/1qL
>>205
な、バカだろこいつ
0208名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:23:16.47ID:GgSqmXV7
>>207
なんかお前の親兄弟を俺が殺したかの勢いだなw
どうした?仕事に不満でもあるのか?
0209名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:25:05.74ID:Hpf07mSP
バグ潰しでプログラマーとしての真価が問われるんじゃないのか
0210名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:25:48.82ID:ilG9UYM9
テストでさえできるところは自動でやらせようという時代の流れなのに構文チェックから目視でやるとか老害すぎるね
0211名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:29:49.43ID:W8OhcWgC
これはおそらくアメリカの入国審査を通るためだろ
0212名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:31:25.87ID:GgSqmXV7
>>210
さらに言うと>>1の基準ってメモリ節約とかまで入ってるジャン?
今時そんなスキルいらないってw
可読性の方が遥かに重要
俺の部長なんてZ80のコンパイラのクセまで熟知して節約コード書いて後から見た俺にとっては意味不明wとか良くあった
今求められるのは誰が見ても大よそ動きがわかる可読性と他の製品でも流用できる基本設計の良さかな?
0213名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:34:56.64ID:w1it/1qL
>>208
単純ミスはやらないようにしろってだけの話なのに、お前の頭以外の一体何がおかしいんだ?
0214名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:35:06.52ID:42N1XEmt
セキュリティーホームに直結するもっと重大なコードミスのほうが重要。
そこをテストしているのかなあ?
0215名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:36:28.89ID:FSn274PX
コンパイルかけてコンパイラに間違い指摘されて修正するのが正しいPGだろ。
0216名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:39:29.30ID:5S0zfOd1
>>215
目視おじさん以外はそう考えてる
0217名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:40:01.22ID:GgSqmXV7
>>213
単純ミスはやらないようにしろってお前から言われたのは初めてなんだがお前相当コミュ障だなw
お前の頭で考えてることが他人にも100%伝わるなんてことないからな?
仕事でも気をつけろよ?トラブルの元だぞ?
0218名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:41:44.49ID:w1it/1qL
>>217
どうしようもないバカの考えはこの程度の実例そのものだ
0219名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:43:02.22ID:GgSqmXV7
>>218
なw
お前は俺に対して「バカだ」と「消えろ」しか言ってないだろ?
0220名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:43:34.09ID:w1it/1qL
>>219
自分は仕事できませんカミングアウトはもういいから
0221名刺は切らしておりまして
垢版 |
2017/05/23(火) 10:45:20.81ID:5S0zfOd1
構文エラーを目視確認するお仕事w
0223名刺は切らしておりまして
垢版 |
2017/05/23(火) 11:09:37.27ID:j6TKabbm
ITに関心のある皆さんにお知らせ

日産自動車栃木工場上三川寮
管理人は合鍵を使い従業員の部屋に無断で侵入。
抜き打ちで従業員の私物を全て調べるブラックの中のブラック企業。
ブラック企業。
期間工に不審な攻撃を加えたとされる悪の一味。
主な悪人は日産栃木工場塗装課の長谷川、宮崎、瀬尾、照井、中野、手塚。



これになぜか「押川定和」が関与。
押川がどんな人物かは検索すれば無数に出てくる。
0224名刺は切らしておりまして
垢版 |
2017/05/23(火) 11:18:03.68ID:GgSqmXV7
>>222
まあ何か嫌なことでもあって気が立ってるんだろうw
2chは匿名掲示板だからなwこの程度の罵倒は耐性が出来てるwww
0225名刺は切らしておりまして
垢版 |
2017/05/23(火) 12:53:12.89ID:T5We9reF
>>212
> さらに言うと>>1の基準ってメモリ節約とかまで入ってるジャン?
どこに節約なんて入ってるんだよ w
必要メモリー容量の見積もりもできないガキは要らんよ
0227名刺は切らしておりまして
垢版 |
2017/05/23(火) 13:30:08.01ID:GgSqmXV7
>>225
ID変えて必死やなw
■ このスレッドは過去ログ倉庫に格納されています

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