コーディングレベルを高度にあげるために必要なこととは何か?

2025年05月24日

プログラムを書くことをコーディングという。コードを書くからコーディングなわけだが、実際の世の中を見ると本当に自分で書いているコードはどのくらいであろうか?

ある人はプログラミングをググることといい、あるひとはそれを調査といい、あるひとは書籍のハンズオンの範囲を再利用する。

自分で考えて、自分のコードとして書いている部分というのは、まあ少ないだろう。言い換えると、コピペしている部分が大半ではないだろうか。特に最近では生成AIが圧倒的に質の高いコードを生成してくれる。

実際に、活用していてものすごいスピードで「もの」をつくるスピードが速くなっている。はやいだけではなくて、精度の高い、つじつまの合わないものをつくりださないという安心感が、これまでのプログラミングを仕事としてきた中での不安を消し去ってくれている。

しかしだ。

新たなストレスは確実に存在するので、その話をしよう。

AIのスピード感に感動するのだが、その速さについていけないことへの苛立ちが生まれる。

新規であれば、それをそのまま動かしてみればいい。

そして、動く。

さらに、彼はいくつかの提案をしてくれる。

それを僕は受け入れる。

そして、あらたなコードを提示してくれる。

差し替えて、そのコードを動かしてみる。

「あれ?エラーだ。」

エラーを伝えると、エラーの原因と修正案、そして修正したコードを提示する。

また差し替えて、動かしてみる。

「あれ?エラーだ。」

なんかおかしいな、とおもったら、先に作ったメソッドがごっそり消されているわけだ。ソース全体を書き換えてくれたようなものと思い込んで差し替えていたのだが、それは今回の要求だけの差分であった。

それに対して、動かしてみると、エラーがでたら、そのエラーにだけ対して教えてくれる。

なるほど。確かにこちらの要求に対してだけ適切に対応する。

が、おもしろいことに、これを3回くらい繰り返したら、気づいたように、何も言わずに、消したメソッドをすべて書き出した。

人間とチャットでやりとりをするAIと、そこから生成するAIとのやりとりは、私は日本語で書いているが、それをチャットは英語に変換して、その先、たまにバグって見えることがあるがpythonの世界でのjson形式のパラメータファイルだったり、要求を記述して、それが生成AIに渡されている。まあ、どこまで考慮されているのかではなく、勝手に考慮されているわけではないということに気が付けばなんてこともない。

人間社会であると、これが「何でわかってくれないんだよー」とか泣き事を云う愚か者が多いが、「お前の要求の仕方に問題があるのである」。

最新のお知らせ

thumb
2026年3月17日
龍鳳文字と装飾・の系譜:文化、権威、そして精神性の探求

1. 序論:意匠化された文字が持つ多層的な価値 文字...

thumb
2026年3月15日
【2026年3月版】月額3,000円の「ボーナスタイム」は終了?Antigravityの制限変更から読み解くAIツール生存戦略

1. はじめに:開発者の「当たり前」が崩れた日...

thumb
2026年3月11日
房総の歩み:地質時代から令和にわたる千葉県通史レポート

1. 序論:海から生まれた大地の誕生と先史時代 千葉県の...

thumb
2026年3月11日
【保存版】Google Antigravityで加速する「AIスキル」革命:868の武器から厳選した衝撃の活用術

1. イントロダクション:AIは「チャット」から「スキルの装...

thumb
2026年3月9日
日本のラーメンスープ系統図

全国のメジャーなラーメンを二軸でマッピングする場合、目的(...

No Image
2026年3月8日
身体と学習能力の関係

人間は、体があるからこそ、何かを習得する時に、覚えがは...

No Image
2026年3月7日
AIを語る一般人のあれこれ

AIの世界を、いろんな人が語るけど、もはや一般人が語れるほど...

thumb
2026年3月7日
スタートアップの成功と起業の真実:ブリーフィング・ドキュメント

本文書は、Y Combinator(YC)のプレジデントであるサム・...

thumb
2026年2月26日
なぜDDDは「オニオン」や「クリーン」とセットで語られるのか?現場で役立つ5つの本質的教訓

1. はじめに:私たちはなぜ「DDD難民」になってしまうのか...

thumb
2026年2月26日
UNIXとC言語の誕生

1969年に、デニスリッチーはケン・トンプソンと共に、ベル研究...