手作業かコーディングか

@bluerabbit777jp さんの 「手作業でやったら10時間かかり、プログラムを作ったら1時間で終わる仕事があるとする。そのプログラムを作るのに12時間必要だった場合にプログラムを書きますか?」 という問から派生した議論まとめ。
37
あおうさ @bluerabbit777jp

手作業でやったら10時間かかり、プログラムを作ったら1時間で終わる仕事があるとする。そのプログラムを作るのに12時間必要だった場合にプログラムを書きますか? 私の答えは迷うことなくyesだ!

2011-10-31 20:17:14
najeira @najeira

当然YES RT @bluerabbit777jp: 手作業でやったら10時間かかり、プログラムを作ったら1時間で終わる仕事があるとする。そのプログラムを作るのに12時間必要だった場合にプログラムを書きますか? 私の答えは迷うことなくyesだ!

2011-10-31 20:18:10
カエルの人 @blaue_fuchs

Yes だな。10 時間掛けてミスがある可能性もあるし。2度目があるかもしれないし。 < RT

2011-10-31 20:19:33
susumuis/いしがみプロ @susumuis

@bluerabbit777jp プログラムを作った場合、プログラムが正しいことを証明するのに手作業も必要ですね。。。30分くらいは

2011-10-31 20:19:48
susumuis/いしがみプロ @susumuis

新人の頃、同じようなシチュエーションのとき、もう一人の新人に手作業をお願いして、その間に僕がプログラムを作って、もう一人が作った途中データを使ってデバッグした。

2011-10-31 20:20:50
あおうさ @bluerabbit777jp

つまらない手作業に10時間もかけても何も得られないし、手作業でミスがあったら改善しようが無い。チェックリストなんてものを作ったら... プログラムなら改善出来るし、スキルアップもできる。いまはプログラムを作成するのに10時間かかったとしても、次回は10時間もかからないはずだ。

2011-10-31 20:20:53
たむ @mattarijinsei

同意特にミスは痛い RT @blaue_fuchs: Yes だな。10 時間掛けてミスがある可能性もあるし。2度目があるかもしれないし。 < RT

2011-10-31 20:21:48
あおうさ @bluerabbit777jp

手作業は改善できる範囲に限界があるんだ。プログラムは改善できる。プログラムで一つ一つの作業を自動化する事で効率というのは上がるんだ。

2011-10-31 20:22:35
susumuis/いしがみプロ @susumuis

あのときは思いの外バグが多かった。1時間くらい手作業をやってくれからこそ、プログラムが1時間でできたけど、それがなかったら間違ったものを納品するか、バグ取りに更に2時間はかかったかもしれない。一日がかりのはずの作業を1時間で提出して上司が驚いていました

2011-10-31 20:22:46
🥔えび🦐➕️🍞➕️🔥➡️🍤 @ebc_2in2crc

@bluerabbit777jp もちろん yes です! もう一回同じ作業をする場合はもちろん、プログラム自体が仕様&作業記録になりますから。

2011-10-31 20:23:06
あおうさ @bluerabbit777jp

このマインドを伝えるには時間がなさ過ぎた。ここが大事な分かれ道だと私は思うよ。

2011-10-31 20:23:10
SHIIBA Mitsuyuki @bufferings

そりゃyes RT @najeira: 当然YES RT @bluerabbit777jp: 手作業でやったら10時間かかり、プログラムを作ったら1時間で終わる仕事があるとする。そのプログラムを作るのに12時間必要だった場合にプログラムを書きますか? 私の答えは迷うことなくyes

2011-10-31 20:23:51
susumuis/いしがみプロ @susumuis

そういえば、Excelマクロをそうやって量産した結果、エクセルマクロのメンテで苦しむ今があるなあwwVBAばくはつしる

2011-10-31 20:24:23
あおうさ @bluerabbit777jp

この質問は面接でフィルタリングするのにかなりいいかも知れない。

2011-10-31 20:24:48
Yusuke KUOKA @mumoshu

@bluerabbit777jp Yes!その12時間のコーディング時間も、鍛錬を積むことで短くなると思うので。

2011-10-31 20:28:22
きしだൠ(K1S) @kis

@bluerabbit777jp それ、単発の仕事なら、つまりほんとに手作業は10時間ぽっきりしかかからないなら、プログラム組むのはリスクもあるし、手作業でやるかなー。12時間のみつもりなら16時間くらいかかりそうだし。ほかにすることないならプログラム組むけど。

2011-10-31 20:29:31
殺意駆動開発 @toru_inoue

自分もYesだなあ。二度目以降で速攻マイナス“@bluerabbit777jp: 手作業でやったら10時間かかり、プログラムを作ったら1時間で終わる仕事があるとする。そのプログラムを作るのに12時間必要だった場合にプログラムを書きますか? 私の答えは迷うことなくyesだ!

2011-10-31 20:29:39
susumuis/いしがみプロ @susumuis

@bluerabbit777jp 画面でもない、作業の自動化で10時間かかることは無いと思いますし、10時間もかかるボリュームのプログラムを作るのは、得策ではないと思います。実際はプログラム作るのに上限3時間くらいだと思います。

2011-10-31 20:29:52
あおうさ @bluerabbit777jp

この質問にyesと答えた人はプログラミングの力を理解しているし、お客様の業務を改善できる方法を考えられる力があると思う。自分の仕事すら効率化できないのにお客様の業務改善を提案するなどできるはずもなかろう

2011-10-31 20:30:50
susumuis/いしがみプロ @susumuis

Servletでやると10時間かかるけど、フレームワークを自作したら10時間っていう意味なら同意。シチュエーションによりますね。

2011-10-31 20:31:26
あおうさ @bluerabbit777jp

@susumuis 時間は説明をわかりやすくするためなので

2011-10-31 20:32:40
てつのすけ@まなびプランナー/チーミング実践家 @tetsunosuke

@bluerabbit777jp 理論的には理解しているものの状況を稀に複雑にするのは、果たして12時間で作り終えることは本当にできるか?とか。単純に百倍した規模だったり、十分の一した文脈で答えが変わりうる

2011-10-31 20:33:59
あおうさ @bluerabbit777jp

@kis そういう事を身をもって経験するのはかなり大事だと思います。業務中自分判断して自動化しようとした時に誰もが通る道な気がします。

2011-10-31 20:34:09
カエルの人 @blaue_fuchs

「10 時間手作業 or 12 時間プログラム作成」は「怠惰を求めて勤勉に行き着く」の例だと思うけど、人間の凡ミス能力も然ることながら、認知能力も甘くみたら行けないしなぁ…。むー。

2011-10-31 20:35:58
あおうさ @bluerabbit777jp

手作業が真のときももちろんあります。情シスの大変とか関係ない!手で終わらせるんだこのボリュームうぉーーーという時のパワーに圧倒される時も必ずくる。

2011-10-31 20:36:09
1 ・・ 4 次へ