レビューすることが増えているなと思って書きました
重要なのは「理解する能力」じゃなくて、「理解させられる能力(可読性)」だと思うのだが、そこのところは大丈夫なの?トラックナンバー1になってない?/ソース中にコメント書けるくらいAIが発達しないとなあ
記事内でも言及されてる通り、現状では「書いたことがあるから読める」部分が結構あるよなと。これから更に時代が進むとどうなっていくんだろう
AIに書かせて人間がケツ拭く構図は漢字と同じか。結局レビューの質が問われるだけで楽にはならんのよな
新潟の「潟」だ。
転職して環境変わった途端に無能になりそうやな。
魑魅魎魍←読めますか?
「わかる」と「できる」は似て非なるように、読めるけど書けないだと、AIに限らず人にも指示や対応が出来ないことも。漢字を読めるけど書けないことが増えたので、私は数年前から日記を手書きに戻しました。
でも「書く」(書ける)を通過しないと肌感覚が身につかないと思うんだよね。漢字だって最初はドリルで練習しないと覚えられない。教科書読むだけだと記憶に定着しにくい。手を動かすのは大事。
期待するコードが出てくるプロンプトが書ければコードを書かなくて良くなるけど、コードが書けない人にはそのようなプロンプトは書けない分野が多いと思うよ
メジャーな分野ならそれでもいいのだろうけど、ちょっとマイナーになると途端にまともに動かないコードばかり出力するようになるので、ある面では同意できるけどそれはメジャーな言語・FWでやってるときに限る
実際の所どうなのかなぁ?日本語の例も「書けない」訳でなく「書かない」だからなぁ…まして内容が論理的な内容だから、ある程度の訓練は必要そうな気がする
「読める」にもレベルがあるという主張がされていてこれはその通りだと思うのだけれど、日常的に手を動かしていない人がハイレベルな読みだけはできるようになると思う?
まだ早いかなあ
ちゃんと読める人は書ける。書けるけど読めない人はたくさんいる。重要な部分は全く変わっていないからがっかりしてる。もっと劇的に変わると思ってたんだけどな。
書けるけど書かない、状況じゃないと厳しそう。コードを読めて「正しさ」がわかるだけでなく、より良い書き方があるかどうかを推測できるかどうかが必要で、読めるだけだと残念コードを量産しそう。
「読む」は受け身でしかないから、「動きはするけど非効率。おれならこう書く」をやるとき実際にはAIに書かせるにしても「書く(書ける)」が必要になる。
“プロダクト開発で今はIDEやエディタをほとんど開かない。AIに「この機能作って」と指示して、生成されたコードを読んで、「ここを直して」とフィードバック。メイン業務は「コードを読んでチェックすること」に”
読む方が難しいだろ
大事なのは「漢字を1文字も書かないで読めるようになった人間はいない」ということ。(要検証)
試してみようぜマジ疑問だ
苦労したことしか身には付かんよ。リリースが夜中で何日も会社泊まったとかな
漢字を書ける人のほうが文章をよく咀嚼できるという研究結果もあるし、同様にプログラムが書ける人が既存のプログラムをよく咀嚼できると言えると思う。
んー 書けないと読めないんじゃね?派閥です
読める人なら、今のLLMが吐き出すコードはまだまだ危なかっしいと気づけるはずなので読めてないんだと思う
危ういよなぁ。人間の役割が。すぐできちゃうんだもん。
Visual Cのインテリセンスとか、入力補助が登場したときも革命的だったろうな。あれ無しで開発しろ言われても、罰ゲームすぎる。
指摘できるレベルで読むには自分で書けるレベルがいるよね
そして、読めるように書かなければならない。例えば、脳内で1行1語ずつシミュレーションするのは「読める」とは言わない。
薔薇の字が1画間違っててもほぼ気がつかないが、コードがそれじゃ駄目なのでは
まぁそうなんでしょう。ブコメで語られてるような懸念や問題はある種ポエム的だとさえ思う。
文章が無駄に長い
書けないと読めないと思うし、読めるのなら書けると思うよ
読めるの程度に天と地の差がある。日本語が読める人間は、誰もが日本語でか書かれた契約書のリスクを同程度に把握できるわけではない。書くことが読む能力の習熟に大きく寄与する以上、これは詭弁だと思う。
「実際どう動くか」は文献や資料を読んでも分からない事がそれなりにあり、その場合実験コード書いて理解するもんだと思うが。(実験環境を作れない人?)
なってない(今のところは)
読む方が難しいなぁ。
生成AI以前からそうでしょう。普段使わない言語で書かざるを得ないときは、ググりながら書いていた。
自分はObjective-CもDartもほぼ全く書いたこと無いけどhigh level readingは概ね問題なくできる。まあ「苦労しないと出来ない」教の連中は永遠に「出来ない」扱いでいいと思う。
書けるという能力がそもそも読めるという能力に付随してる気がしてるけど、この人が言ってることは間違ってなさそう より問題の本質を理解できてAIに適切に指示できるかが重要になっている実感はある
自力で出来るのはToDo量産する程度で、それ以上になると上にレビュー丸投げするだけのバイブコーダーの無能が言う自称読めてると、その上のAI無しでもワークする価値ある人材の読めてるは同じレベルをさしてないわけで
サンプルで出してたログインコードの問題点を人が目で読んでチェックするくらいなら最初から手で書いた方がよい。こういうログイン処理を書けとAIに指示する必要があり、それは読む能力とは別の能力。
書けるけど書かないと、書けないの差は絶望的に大きい。この人は書けるから出来るだけで、書けないけどAIに書いて貰う人は、おもちゃは作れても仕事で使えるレベルにはならないよ。
結局ハイレベルな読む力を手に入れるための練習方法が書くになりそう
書けないと読めないし、なんなら書くより他人が書いたコードを読む方が難しい。
いわゆるVibe Coding。ほんとにそう思う。今はまだエンプラ業界ではプロト程度の品質だし、プロンプトも疑似コードほどではなくともかなり詳しく書く必要があるけど、とりあえず動くものはすぐできるからすごいなと
バイブコーディングしてる人達って、テストケース書いてるのかしら?TDDとか言ってたのが夢のような気がしてる。
作っている作っていると言いながら結局何を作っているのかわからないこの手の記事は聞くに値しないと思うんだよ。
漢字がまさにその位置にあるけど、問題ないとは言い難いような
もっと良い書き方ややってはいけない書き方が判断できれば良いですけどね
指示とAIからの打ち返しの内容をレビューできるできる能力って「書こうと思えば書ける」くらいのリテラシーが必要なのかも。個人的にはこの人の発言にはすごく同意。
漢字を何年も書いて練習して身につけてきたかが答え。書かないと読めるようにはならない
1:9くらい有りそうな図で引っかかりながら読了
主張に概ね同意。TOEIC LR(listening, reading)900台で論文など英語で読んでるけど、話せないしあまり書けない。コードにも似たものを感じている。
本当にそれでいいんか?といつも思う
AIはコードの文法とかの正確性をある程度担保してくれるので、人間は方向性や方針を決めるだけで良くなった気はする。
“「書ける」能力は完全に不要になるのでしょうか。 僕の答えは「完全に不要にならない」です。 ” "書いた経験がないと、AIを過信したり、逆に過小評価したりしがちです。"
バイブコーディングという言葉が出てきたくらいの時点で知識で止まっているようなコメントも散見され、人によってすでに生成AIリテラシーの差がぐんぐん広がってるのを感じる。
そうね、ぼくもRustは初心者レベルだけど複雑なロジックを一発では書けない。でも読めるからagentic codingするぶんにはまったく問題がない。
AIがコードを書く時代 AIと協調する前提のスキルに昇華させる
プログラムも時代と共に自然言語に近い形で書けるように変わってきた。誰もが簡単にプログラミングできる事が理想ではない?プログラマーを職業として成立させるにはアプリケーションの品質で戦えばいいだけ。
多忙な熟練プログラマに時間をとってもらって、出力されたコードの「気持ち悪い」部分を指摘してもらおう。皆は指摘されたコードの気持ち悪い原因をAIに解析させ集約して、次の生成に利用するんだ
ご自身が書けるから読むだけで良くなった、と感じているだけでは?
今後プログラマは二分化する。AIのお守りをする人と、AIには書けないプログラムを書く人に。
分かるけど、「レベル5:改善点が読める」までいくには、例えば編集者みたいにしっかりその訓練を積むか、もしくはまずは書いてみるかになると思うんですよね 絵や音楽も同じような感じだなと感じてます
まぁ昔から上級だと「下が書いたコードをチェックする」のが仕事だった。書けない人に本当にチェックできるのか、とかは問題だけどな。
その程度の「読める」でいいのか?
コードはいくらでも書くけど、人のコード読むのはダルいんで AI に読んでもらう
書く力がないと正確に読めないですよ...
新潟
わかり味はあるがLv4,5に行くには相当数自分で書いてハマって直した経験が要りますよね問題はあるよね / 話す と 聞く だと自分で発声できないと全然聞こえないとかはよくあるな。
むしろ例にあるような N+1 のチェックみたなのこそ AI に任せたい気もするし、結局自分で書けるくらい知識のある人が重宝されるので今と何も変わらない気もする。
著者はVSCodeをほとんど開かず、AIに「こういう機能を作って」と指示して生成コードを読む開発に移行し、セキュリティや性能を見抜く「読める」能力を重視すべきと主張する。
コードは漢字より文章、国語に近いと思う。国語力には読みも書きも重要であり、プログラマも読みの比重が増すことは間違いないが、だからこそ書くという行為の価値を見落とさないようにしたい。
https://x.com/labelmake/status/2013869173751902208
コードは「読めるけど書けない」でいい時代になった|すてぃお
レビューすることが増えているなと思って書きました
重要なのは「理解する能力」じゃなくて、「理解させられる能力(可読性)」だと思うのだが、そこのところは大丈夫なの?トラックナンバー1になってない?/ソース中にコメント書けるくらいAIが発達しないとなあ
記事内でも言及されてる通り、現状では「書いたことがあるから読める」部分が結構あるよなと。これから更に時代が進むとどうなっていくんだろう
AIに書かせて人間がケツ拭く構図は漢字と同じか。結局レビューの質が問われるだけで楽にはならんのよな
新潟の「潟」だ。
転職して環境変わった途端に無能になりそうやな。
魑魅魎魍←読めますか?
「わかる」と「できる」は似て非なるように、読めるけど書けないだと、AIに限らず人にも指示や対応が出来ないことも。漢字を読めるけど書けないことが増えたので、私は数年前から日記を手書きに戻しました。
でも「書く」(書ける)を通過しないと肌感覚が身につかないと思うんだよね。漢字だって最初はドリルで練習しないと覚えられない。教科書読むだけだと記憶に定着しにくい。手を動かすのは大事。
期待するコードが出てくるプロンプトが書ければコードを書かなくて良くなるけど、コードが書けない人にはそのようなプロンプトは書けない分野が多いと思うよ
メジャーな分野ならそれでもいいのだろうけど、ちょっとマイナーになると途端にまともに動かないコードばかり出力するようになるので、ある面では同意できるけどそれはメジャーな言語・FWでやってるときに限る
実際の所どうなのかなぁ?日本語の例も「書けない」訳でなく「書かない」だからなぁ…まして内容が論理的な内容だから、ある程度の訓練は必要そうな気がする
「読める」にもレベルがあるという主張がされていてこれはその通りだと思うのだけれど、日常的に手を動かしていない人がハイレベルな読みだけはできるようになると思う?
まだ早いかなあ
ちゃんと読める人は書ける。書けるけど読めない人はたくさんいる。重要な部分は全く変わっていないからがっかりしてる。もっと劇的に変わると思ってたんだけどな。
書けるけど書かない、状況じゃないと厳しそう。コードを読めて「正しさ」がわかるだけでなく、より良い書き方があるかどうかを推測できるかどうかが必要で、読めるだけだと残念コードを量産しそう。
「読む」は受け身でしかないから、「動きはするけど非効率。おれならこう書く」をやるとき実際にはAIに書かせるにしても「書く(書ける)」が必要になる。
“プロダクト開発で今はIDEやエディタをほとんど開かない。AIに「この機能作って」と指示して、生成されたコードを読んで、「ここを直して」とフィードバック。メイン業務は「コードを読んでチェックすること」に”
読む方が難しいだろ
大事なのは「漢字を1文字も書かないで読めるようになった人間はいない」ということ。(要検証)
試してみようぜマジ疑問だ
苦労したことしか身には付かんよ。リリースが夜中で何日も会社泊まったとかな
漢字を書ける人のほうが文章をよく咀嚼できるという研究結果もあるし、同様にプログラムが書ける人が既存のプログラムをよく咀嚼できると言えると思う。
んー 書けないと読めないんじゃね?派閥です
読める人なら、今のLLMが吐き出すコードはまだまだ危なかっしいと気づけるはずなので読めてないんだと思う
危ういよなぁ。人間の役割が。すぐできちゃうんだもん。
Visual Cのインテリセンスとか、入力補助が登場したときも革命的だったろうな。あれ無しで開発しろ言われても、罰ゲームすぎる。
指摘できるレベルで読むには自分で書けるレベルがいるよね
そして、読めるように書かなければならない。例えば、脳内で1行1語ずつシミュレーションするのは「読める」とは言わない。
薔薇の字が1画間違っててもほぼ気がつかないが、コードがそれじゃ駄目なのでは
まぁそうなんでしょう。ブコメで語られてるような懸念や問題はある種ポエム的だとさえ思う。
文章が無駄に長い
書けないと読めないと思うし、読めるのなら書けると思うよ
読めるの程度に天と地の差がある。日本語が読める人間は、誰もが日本語でか書かれた契約書のリスクを同程度に把握できるわけではない。書くことが読む能力の習熟に大きく寄与する以上、これは詭弁だと思う。
「実際どう動くか」は文献や資料を読んでも分からない事がそれなりにあり、その場合実験コード書いて理解するもんだと思うが。(実験環境を作れない人?)
なってない(今のところは)
読む方が難しいなぁ。
生成AI以前からそうでしょう。普段使わない言語で書かざるを得ないときは、ググりながら書いていた。
自分はObjective-CもDartもほぼ全く書いたこと無いけどhigh level readingは概ね問題なくできる。まあ「苦労しないと出来ない」教の連中は永遠に「出来ない」扱いでいいと思う。
書けるという能力がそもそも読めるという能力に付随してる気がしてるけど、この人が言ってることは間違ってなさそう より問題の本質を理解できてAIに適切に指示できるかが重要になっている実感はある
自力で出来るのはToDo量産する程度で、それ以上になると上にレビュー丸投げするだけのバイブコーダーの無能が言う自称読めてると、その上のAI無しでもワークする価値ある人材の読めてるは同じレベルをさしてないわけで
サンプルで出してたログインコードの問題点を人が目で読んでチェックするくらいなら最初から手で書いた方がよい。こういうログイン処理を書けとAIに指示する必要があり、それは読む能力とは別の能力。
書けるけど書かないと、書けないの差は絶望的に大きい。この人は書けるから出来るだけで、書けないけどAIに書いて貰う人は、おもちゃは作れても仕事で使えるレベルにはならないよ。
結局ハイレベルな読む力を手に入れるための練習方法が書くになりそう
書けないと読めないし、なんなら書くより他人が書いたコードを読む方が難しい。
いわゆるVibe Coding。ほんとにそう思う。今はまだエンプラ業界ではプロト程度の品質だし、プロンプトも疑似コードほどではなくともかなり詳しく書く必要があるけど、とりあえず動くものはすぐできるからすごいなと
バイブコーディングしてる人達って、テストケース書いてるのかしら?TDDとか言ってたのが夢のような気がしてる。
作っている作っていると言いながら結局何を作っているのかわからないこの手の記事は聞くに値しないと思うんだよ。
漢字がまさにその位置にあるけど、問題ないとは言い難いような
もっと良い書き方ややってはいけない書き方が判断できれば良いですけどね
指示とAIからの打ち返しの内容をレビューできるできる能力って「書こうと思えば書ける」くらいのリテラシーが必要なのかも。個人的にはこの人の発言にはすごく同意。
漢字を何年も書いて練習して身につけてきたかが答え。書かないと読めるようにはならない
1:9くらい有りそうな図で引っかかりながら読了
主張に概ね同意。TOEIC LR(listening, reading)900台で論文など英語で読んでるけど、話せないしあまり書けない。コードにも似たものを感じている。
本当にそれでいいんか?といつも思う
AIはコードの文法とかの正確性をある程度担保してくれるので、人間は方向性や方針を決めるだけで良くなった気はする。
“「書ける」能力は完全に不要になるのでしょうか。 僕の答えは「完全に不要にならない」です。 ” "書いた経験がないと、AIを過信したり、逆に過小評価したりしがちです。"
バイブコーディングという言葉が出てきたくらいの時点で知識で止まっているようなコメントも散見され、人によってすでに生成AIリテラシーの差がぐんぐん広がってるのを感じる。
そうね、ぼくもRustは初心者レベルだけど複雑なロジックを一発では書けない。でも読めるからagentic codingするぶんにはまったく問題がない。
AIがコードを書く時代 AIと協調する前提のスキルに昇華させる
プログラムも時代と共に自然言語に近い形で書けるように変わってきた。誰もが簡単にプログラミングできる事が理想ではない?プログラマーを職業として成立させるにはアプリケーションの品質で戦えばいいだけ。
多忙な熟練プログラマに時間をとってもらって、出力されたコードの「気持ち悪い」部分を指摘してもらおう。皆は指摘されたコードの気持ち悪い原因をAIに解析させ集約して、次の生成に利用するんだ
ご自身が書けるから読むだけで良くなった、と感じているだけでは?
今後プログラマは二分化する。AIのお守りをする人と、AIには書けないプログラムを書く人に。
分かるけど、「レベル5:改善点が読める」までいくには、例えば編集者みたいにしっかりその訓練を積むか、もしくはまずは書いてみるかになると思うんですよね 絵や音楽も同じような感じだなと感じてます
まぁ昔から上級だと「下が書いたコードをチェックする」のが仕事だった。書けない人に本当にチェックできるのか、とかは問題だけどな。
その程度の「読める」でいいのか?
コードはいくらでも書くけど、人のコード読むのはダルいんで AI に読んでもらう
書く力がないと正確に読めないですよ...
新潟
わかり味はあるがLv4,5に行くには相当数自分で書いてハマって直した経験が要りますよね問題はあるよね / 話す と 聞く だと自分で発声できないと全然聞こえないとかはよくあるな。
むしろ例にあるような N+1 のチェックみたなのこそ AI に任せたい気もするし、結局自分で書けるくらい知識のある人が重宝されるので今と何も変わらない気もする。
著者はVSCodeをほとんど開かず、AIに「こういう機能を作って」と指示して生成コードを読む開発に移行し、セキュリティや性能を見抜く「読める」能力を重視すべきと主張する。
コードは漢字より文章、国語に近いと思う。国語力には読みも書きも重要であり、プログラマも読みの比重が増すことは間違いないが、だからこそ書くという行為の価値を見落とさないようにしたい。
https://x.com/labelmake/status/2013869173751902208