『プログラムのコードを整理するために雇った人が使えない』と社内で話題に→通常の技能では難しいのでは…?「作家に古文書の解読を頼むようなもの」

なぜ難しいのか?ということが、なるべく広くわかってもらえるように整理しました。つらそう。
245
魔女みならい @witch_kazumin

仕事先で、「開発したプログラムのコード整理に雇った人が使えない」って話がでてるのだけど、 「今は組織にいない人が作った、ドキュメントがほぼないソースコードを読み下して整理する」 って、かなり知識が必要だから、普通のプログラマ案件の金額で雇える人に頼むのは無理だと思うんだよなあ。

2021-10-18 12:06:50
魔女みならい @witch_kazumin

「まじかる☆マリオネット」の研究員。 スラドでは“魔女みならい”、ホビーロボット界隈では“人形つかい”な人。 動いてお喋りする人形を育て中。(固定ツイートにリンクを載せています) RT多いのでミュート推奨です。 witch_kazumin mstdn jp

https://t.co/1d7ywWm8bK

tkis @t_kis

開発系の業務長くやってる人でもここをかなり勘違いしているケースが多いみたい。 twitter.com/witch_kazumin/…

2021-10-19 07:44:25
やすなお @yasnao

ものすごく根気が要りますね。根気&根気。自分では使わない書き方も知ってないと解読できないので、知識も確かに… twitter.com/witch_kazumin/…

2021-10-19 08:54:57
雪鈴影(ゆきかげ) @yukikage0315

そもそもこれプログラマの業務じゃないから、プログラマ単価で雇おうって時点で間違い。 twitter.com/witch_kazumin/…

2021-10-19 14:09:11
二天一流ore @ore57436902

@witch_kazumin どんな優秀な人材でも困難なミッションかなと想像します 使えないって評価するのが適切かは、軽々しく判断できませんが。

2021-10-19 08:07:55
type613@Kitagawa @type613

@witch_kazumin 一か月ぐらいAPIやプログラム構造、実動作をぼーっと眺めて、資料にまとめたは捨ててを繰り返して、やっと1か所直せるかどうかぐらいのような気がする。 知識もそうだけど特性が違うような。

2021-10-18 12:42:28
魔女みならい @witch_kazumin

@type613 プログラマの仕事というより詳細設計の技術者の仕事に近いと思う。あと、プログラムの処理対象の分野についての理解も必要。 「プログラマ」とか「SE」という言葉で十把一絡げにしてるのが良くない。

2021-10-18 12:50:50
type613@Kitagawa @type613

@witch_kazumin おっしゃる通りで、ドキュメントゼロだと概要設計、詳細設計から分析必要でしょうね。前段から順に理解していかないとまず無理です。 実装レベルのコード整理だけならプログラマでも出来るかもですが、それにしたってある程度設計側ができないときびしいでしょうね。

2021-10-18 12:53:25
魔女みならい @witch_kazumin

@type613 横から見ていてモヤモヤするのだけど、口を出すと引きずり込まれそうなので出せないw

2021-10-18 13:00:30
type613@Kitagawa @type613

@witch_kazumin そもそも積極的にやりたがる高スキルエンジニアがいないですねw

2021-10-18 14:17:06
魔女みならい @witch_kazumin

@type613 苦労する割りには、得るもの少なそうですからねw

2021-10-18 17:25:00
type613@Kitagawa @type613

@witch_kazumin 生産性ないし創造的でもないしね。副業なら…ぐらい(そして成果は出ない)

2021-10-18 18:50:42
Mekarabeam Ryo(ビーム8000) @beam8000

@witch_kazumin 適正というか、作った人と気が合うかってのが大きそう。自分だったらこう実装するだろうなって風に作ってあるとこうだろうなだし、なんでこんな実装?となるとなんで?

2021-10-18 20:41:47
魔女みならい @witch_kazumin

@beam8000 C++らしいので、尚更相性の問題がありそうです。 温泉旅館風に増改築されてそうだし。

2021-10-18 22:08:30

わかりやすくたとえると

よーすけ @yosukeadachi

釘一本、ネジ一つ一つ違う犬小屋レベルからマンションまでの建築物だけ見て、設計図を起こしてくださいという感じですかね。もっと酷いかも。 twitter.com/witch_kazumin/…

2021-10-19 13:59:05
虚炉 @t_kyoro

設計図のないビルの配線やら配管やら任されて受注業者の記録すらもない案件みたいなもんだな twitter.com/witch_kazumin/…

2021-10-19 11:43:45
ymymmgmg @ymymgmg223

@witch_kazumin 作家に古文書の解読を頼むようなものですね。書く技術と読み解く技術は別のもの。

2021-10-19 12:19:26
スパゲッティモンスター @spaghet76868452

@witch_kazumin 新作ラノベを書ける人と、源氏物語を古文のまま改作できる人なら、後者の方がレアキャラなのは分かる。

2021-10-19 12:19:30

成果も出にくくて大変そう

ぜび @xevixevi

プログラムを組む能力と解析する能力は別だし、他人のプログラムを読む難易度は、自分とどの程度スタイルが似ているかで違ってくる。さらに改造するとなると、全体を把握しないと危なっかしい。どうしても時間のかかる仕事。 twitter.com/witch_kazumin/…

2021-10-19 13:51:02