テクノロジー

コードは「読めるけど書けない」でいい時代になった|すてぃお

1: suthio 2026/01/20 13:25

レビューすることが増えているなと思って書きました

2: toria_ezu1 2026/01/20 14:28

重要なのは「理解する能力」じゃなくて、「理解させられる能力(可読性)」だと思うのだが、そこのところは大丈夫なの?トラックナンバー1になってない?/ソース中にコメント書けるくらいAIが発達しないとなあ

3: yamadadadada2 2026/01/20 14:45

記事内でも言及されてる通り、現状では「書いたことがあるから読める」部分が結構あるよなと。これから更に時代が進むとどうなっていくんだろう

4: pico-banana-app 2026/01/20 14:53

AIに書かせて人間がケツ拭く構図は漢字と同じか。結局レビューの質が問われるだけで楽にはならんのよな

5: kazoo_oo 2026/01/20 15:11

新潟の「潟」だ。

6: homarara 2026/01/20 15:17

転職して環境変わった途端に無能になりそうやな。

7: hoxo_m 2026/01/20 15:24

魑魅魎魍←読めますか?

8: s-supporter 2026/01/20 15:33

「わかる」と「できる」は似て非なるように、読めるけど書けないだと、AIに限らず人にも指示や対応が出来ないことも。漢字を読めるけど書けないことが増えたので、私は数年前から日記を手書きに戻しました。

9: ardarim 2026/01/20 15:45

でも「書く」(書ける)を通過しないと肌感覚が身につかないと思うんだよね。漢字だって最初はドリルで練習しないと覚えられない。教科書読むだけだと記憶に定着しにくい。手を動かすのは大事。

10: Error401 2026/01/20 16:18

期待するコードが出てくるプロンプトが書ければコードを書かなくて良くなるけど、コードが書けない人にはそのようなプロンプトは書けない分野が多いと思うよ

11: htsign 2026/01/20 16:20

メジャーな分野ならそれでもいいのだろうけど、ちょっとマイナーになると途端にまともに動かないコードばかり出力するようになるので、ある面では同意できるけどそれはメジャーな言語・FWでやってるときに限る

12: moritata 2026/01/20 16:20

実際の所どうなのかなぁ?日本語の例も「書けない」訳でなく「書かない」だからなぁ…まして内容が論理的な内容だから、ある程度の訓練は必要そうな気がする

13: Sampo 2026/01/20 16:21

「読める」にもレベルがあるという主張がされていてこれはその通りだと思うのだけれど、日常的に手を動かしていない人がハイレベルな読みだけはできるようになると思う?

14: miragestlike 2026/01/20 16:27

まだ早いかなあ

15: taguch1 2026/01/20 16:51

ちゃんと読める人は書ける。書けるけど読めない人はたくさんいる。重要な部分は全く変わっていないからがっかりしてる。もっと劇的に変わると思ってたんだけどな。

16: tpircs 2026/01/20 17:00

書けるけど書かない、状況じゃないと厳しそう。コードを読めて「正しさ」がわかるだけでなく、より良い書き方があるかどうかを推測できるかどうかが必要で、読めるだけだと残念コードを量産しそう。

17: yash268925 2026/01/20 17:01

「読む」は受け身でしかないから、「動きはするけど非効率。おれならこう書く」をやるとき実際にはAIに書かせるにしても「書く(書ける)」が必要になる。

18: yarumato 2026/01/20 17:06

“プロダクト開発で今はIDEやエディタをほとんど開かない。AIに「この機能作って」と指示して、生成されたコードを読んで、「ここを直して」とフィードバック。メイン業務は「コードを読んでチェックすること」に”

19: baronhorse 2026/01/20 17:18

読む方が難しいだろ

20: hobbiel55 2026/01/20 17:30

大事なのは「漢字を1文字も書かないで読めるようになった人間はいない」ということ。(要検証)

21: AKIMOTO 2026/01/20 17:41

試してみようぜマジ疑問だ

22: myr 2026/01/20 17:57

苦労したことしか身には付かんよ。リリースが夜中で何日も会社泊まったとかな

23: diveintounlimit 2026/01/20 18:05

漢字を書ける人のほうが文章をよく咀嚼できるという研究結果もあるし、同様にプログラムが書ける人が既存のプログラムをよく咀嚼できると言えると思う。

24: udddbbbu 2026/01/20 18:09

んー 書けないと読めないんじゃね?派閥です

25: bellonieta 2026/01/20 18:19

読める人なら、今のLLMが吐き出すコードはまだまだ危なかっしいと気づけるはずなので読めてないんだと思う

26: sabinezu 2026/01/20 18:24

危ういよなぁ。人間の役割が。すぐできちゃうんだもん。

27: sumomo-kun 2026/01/20 18:45

Visual Cのインテリセンスとか、入力補助が登場したときも革命的だったろうな。あれ無しで開発しろ言われても、罰ゲームすぎる。

28: kimzo 2026/01/20 19:37

指摘できるレベルで読むには自分で書けるレベルがいるよね

29: pmint 2026/01/20 19:38

そして、読めるように書かなければならない。例えば、脳内で1行1語ずつシミュレーションするのは「読める」とは言わない。

30: kazuau 2026/01/20 19:39

薔薇の字が1画間違っててもほぼ気がつかないが、コードがそれじゃ駄目なのでは

31: work996 2026/01/20 19:39

まぁそうなんでしょう。ブコメで語られてるような懸念や問題はある種ポエム的だとさえ思う。

32: onesplat 2026/01/20 20:17

文章が無駄に長い

33: nicht-sein 2026/01/20 20:39

書けないと読めないと思うし、読めるのなら書けると思うよ

34: aalpaca375 2026/01/20 21:18

読めるの程度に天と地の差がある。日本語が読める人間は、誰もが日本語でか書かれた契約書のリスクを同程度に把握できるわけではない。書くことが読む能力の習熟に大きく寄与する以上、これは詭弁だと思う。

35: sgo2 2026/01/20 21:30

「実際どう動くか」は文献や資料を読んでも分からない事がそれなりにあり、その場合実験コード書いて理解するもんだと思うが。(実験環境を作れない人?)

36: synn 2026/01/20 21:32

なってない(今のところは)

37: soulfulmiddleagedman 2026/01/20 21:36

読む方が難しいなぁ。

38: bosatsumiroku 2026/01/20 23:11

生成AI以前からそうでしょう。普段使わない言語で書かざるを得ないときは、ググりながら書いていた。

39: atsushieno 2026/01/20 23:34

自分はObjective-CもDartもほぼ全く書いたこと無いけどhigh level readingは概ね問題なくできる。まあ「苦労しないと出来ない」教の連中は永遠に「出来ない」扱いでいいと思う。

40: hi_yamamoto 2026/01/20 23:35

書けるという能力がそもそも読めるという能力に付随してる気がしてるけど、この人が言ってることは間違ってなさそう より問題の本質を理解できてAIに適切に指示できるかが重要になっている実感はある

41: hogeaegxa 2026/01/20 23:49

自力で出来るのはToDo量産する程度で、それ以上になると上にレビュー丸投げするだけのバイブコーダーの無能が言う自称読めてると、その上のAI無しでもワークする価値ある人材の読めてるは同じレベルをさしてないわけで

42: hdampty7 2026/01/21 00:44

サンプルで出してたログインコードの問題点を人が目で読んでチェックするくらいなら最初から手で書いた方がよい。こういうログイン処理を書けとAIに指示する必要があり、それは読む能力とは別の能力。

43: cinq_na 2026/01/21 00:47

書けるけど書かないと、書けないの差は絶望的に大きい。この人は書けるから出来るだけで、書けないけどAIに書いて貰う人は、おもちゃは作れても仕事で使えるレベルにはならないよ。

44: marshi 2026/01/21 01:01

結局ハイレベルな読む力を手に入れるための練習方法が書くになりそう

45: T-anal 2026/01/21 01:30

書けないと読めないし、なんなら書くより他人が書いたコードを読む方が難しい。

46: estragon 2026/01/21 01:31

いわゆるVibe Coding。ほんとにそう思う。今はまだエンプラ業界ではプロト程度の品質だし、プロンプトも疑似コードほどではなくともかなり詳しく書く必要があるけど、とりあえず動くものはすぐできるからすごいなと

47: tohokuaiki 2026/01/21 02:07

バイブコーディングしてる人達って、テストケース書いてるのかしら?TDDとか言ってたのが夢のような気がしてる。

48: ngmy 2026/01/21 02:23

作っている作っていると言いながら結局何を作っているのかわからないこの手の記事は聞くに値しないと思うんだよ。

49: beeeyond 2026/01/21 06:31

漢字がまさにその位置にあるけど、問題ないとは言い難いような

50: paradoxparanoic 2026/01/21 06:41

もっと良い書き方ややってはいけない書き方が判断できれば良いですけどね

51: nattou_frappuccino 2026/01/21 07:04

指示とAIからの打ち返しの内容をレビューできるできる能力って「書こうと思えば書ける」くらいのリテラシーが必要なのかも。個人的にはこの人の発言にはすごく同意。

52: t2y-1979 2026/01/21 07:38

漢字を何年も書いて練習して身につけてきたかが答え。書かないと読めるようにはならない

53: snow8-yuki 2026/01/21 07:42

1:9くらい有りそうな図で引っかかりながら読了

54: l_etranger 2026/01/21 07:43

主張に概ね同意。TOEIC LR(listening, reading)900台で論文など英語で読んでるけど、話せないしあまり書けない。コードにも似たものを感じている。

55: chiroruxx 2026/01/21 08:11

本当にそれでいいんか?といつも思う

56: everybodyelse 2026/01/21 08:13

AIはコードの文法とかの正確性をある程度担保してくれるので、人間は方向性や方針を決めるだけで良くなった気はする。

57: ogawat1968 2026/01/21 08:46

“「書ける」能力は完全に不要になるのでしょうか。 僕の答えは「完全に不要にならない」です。 ” "書いた経験がないと、AIを過信したり、逆に過小評価したりしがちです。"

58: cateching 2026/01/21 08:52

バイブコーディングという言葉が出てきたくらいの時点で知識で止まっているようなコメントも散見され、人によってすでに生成AIリテラシーの差がぐんぐん広がってるのを感じる。

59: gfx 2026/01/21 08:54

そうね、ぼくもRustは初心者レベルだけど複雑なロジックを一発では書けない。でも読めるからagentic codingするぶんにはまったく問題がない。

60: ihirokyx 2026/01/21 09:01

AIがコードを書く時代 AIと協調する前提のスキルに昇華させる

61: knitcapmann 2026/01/21 09:20

プログラムも時代と共に自然言語に近い形で書けるように変わってきた。誰もが簡単にプログラミングできる事が理想ではない?プログラマーを職業として成立させるにはアプリケーションの品質で戦えばいいだけ。

62: lenore 2026/01/21 09:40

多忙な熟練プログラマに時間をとってもらって、出力されたコードの「気持ち悪い」部分を指摘してもらおう。皆は指摘されたコードの気持ち悪い原因をAIに解析させ集約して、次の生成に利用するんだ

63: cubed-l 2026/01/21 10:11

ご自身が書けるから読むだけで良くなった、と感じているだけでは?

64: xlc 2026/01/21 10:22

今後プログラマは二分化する。AIのお守りをする人と、AIには書けないプログラムを書く人に。

65: khtokage 2026/01/21 10:57

分かるけど、「レベル5:改善点が読める」までいくには、例えば編集者みたいにしっかりその訓練を積むか、もしくはまずは書いてみるかになると思うんですよね 絵や音楽も同じような感じだなと感じてます

66: deep_one 2026/01/21 11:06

まぁ昔から上級だと「下が書いたコードをチェックする」のが仕事だった。書けない人に本当にチェックできるのか、とかは問題だけどな。

67: cl-gaku 2026/01/21 12:06

その程度の「読める」でいいのか?

68: mas-higa 2026/01/21 14:12

コードはいくらでも書くけど、人のコード読むのはダルいんで AI に読んでもらう

69: georgew 2026/01/21 14:29

書く力がないと正確に読めないですよ...

70: escape_artist 2026/01/21 16:13

新潟

71: khtno73 2026/01/21 18:46

わかり味はあるがLv4,5に行くには相当数自分で書いてハマって直した経験が要りますよね問題はあるよね / 話す と 聞く だと自分で発声できないと全然聞こえないとかはよくあるな。

72: daichirata 2026/01/21 21:59

むしろ例にあるような N+1 のチェックみたなのこそ AI に任せたい気もするし、結局自分で書けるくらい知識のある人が重宝されるので今と何も変わらない気もする。

73: mkusaka 2026/01/22 02:38

著者はVSCodeをほとんど開かず、AIに「こういう機能を作って」と指示して生成コードを読む開発に移行し、セキュリティや性能を見抜く「読める」能力を重視すべきと主張する。

74: aiueokabe 2026/01/22 10:16

コードは漢字より文章、国語に近いと思う。国語力には読みも書きも重要であり、プログラマも読みの比重が増すことは間違いないが、だからこそ書くという行為の価値を見落とさないようにしたい。