最近、私が特に感じたことの一つは、ゼロからの基礎で AI を使ってアプリを作り、App Store の同類製品の有料ランキングで 1 位を獲得したことです(ニュースソース:微信公众号内容)。
「AI 進化論花生」は美団の「ユーザー研究と運営」職を辞め、プログラミングはほぼゼロから(少し Python を学んだ程度)AI(初期は ChatGPT、後期は主に Cursor+Claude sonnet)を通じてプログラミングを学び、メディアリソースを通じてニーズを発見し、製品を発表するなどして、最終的に人工知能(AI)のこの波に乗ることができました。彼が開発した製品は、APP Store の同類製品の中で有料ランキング 1 位に輝きました。
この出来事から、人工知能時代における AI がプログラミングにもたらす機会と挑戦を垣間見ることができます。
AI は確かに私たちに多くの機会をもたらします。私たちがいる AI 時代において、AI の積極的な影響は非常に大きいです。一方で、AI は確かにプログラミングのハードルを下げました。特にプログラミング言語に特化して最適化された AI 駆動のエディタ、例えば Cursor、Windsurf、Copilot などがあります。もう一方で、AI の多様なモデルは、一般的なプログラマーのプログラミング言語の習得をはるかに超える広範な知識を持っています。そのため、AI はデザインやアートに精通したユーザーの前で、より良いデザイン製品を生み出し、プログラミング製品の芸術的水準を豊かにしたり向上させたりします。
同時に、AI がプログラミングにも挑戦をもたらすことも見逃せません。将来的に AI が汎用人工知能やスーパー人工知能に達することを考慮しないとしても、近い将来において AI の普及が進む中で、人々は製品の安定性、使いやすさ、外観、UI デザインなどに対してより高い要求を持つようになります。また、ネットワーク製品の運営と維持に対しても、AI に基づくネットワークロボットの攻撃やクローラーの取得などに対する要求がますます高まるでしょう。
AI 時代において、プログラマーの絶対的な優位性は存在しないようですが、相対的な優位性は依然としてあります。AI の助けを借りても、プログラミングの基礎がない人に比べて、少なくとも一つのプログラミング言語に精通しているプログラマーは、AI をより効果的に活用してプログラミングを行うことができます。たとえ AI がプログラマーとゼロからのコーディングを行う人との違いを縮めたとしても、プログラミング言語を学ぶことは、実際には一つの論理的思考方法を学ぶことであり、他の問題の分析や解決に役立ちます。
したがって、AI 時代においてプログラミングをうまく行いたいのであれば、プログラミング言語やコンピュータシステムの知識を真剣に学ぶ必要があり、AI 時代のニーズによりよく適応することが求められます。
参考:
1.智汇 AI:ゼロからの AI プログラミングの大成功について考えたこと;
2.花生大佬のアカウント:B 站 と 油管(YouTube)チャンネル