本文へスキップ
メニュー
ワークフロースキル、tmux、毎日のループツールai-usagebar24のAIプロバイダーのクォータとリセット時刻ghpending未対応のプルリクエストとIssueを1つのリストにtclockコマンドウィジェット付きのターミナル時計Frankプロジェクト自分の困りごとを解決する実験ai-memoryコーディングエージェントの長期メモリai-jailAIコーディングエージェント用のOSサンドボックス学ぶ書籍『Competent Enough』恐れもハイプもなしに考えるAGI、仕事、学びAGIがどうでもいい理由出典付きの意見LLMの限界AIがコピーできるもの、できないものAIと学生基礎がこれまで以上に大事な理由ブログとベンチマークブログとLLMベンチマークニュースレターThe M.Akita Chronicles、毎週月曜日ポッドキャストAIについての長い対談を動画でゲームコードで管理するゲームコレクション、Omarchyで環境Omarchy、tmux、そして見送ったものフォロー
意見

AIと学生

私は何十年もかけて基礎を学んだので、コーディングの大半にAIを使っています。学生と初心者には別の使い方が必要です。考える作業を渡さず、仕事を支えるためにAIを使ってください。

私はシニアで、何年も経験があるので、100%バイブコーディングします。学生やジュニアのあなたは、できるだけ多くを手で書かなければいけません。ありふれた作業はAIに並行してやらせて、すべてを手作業でレビューしなければいけません。あとでAIに何をやらせるべきかわかる人間になるには、何万時間もの意図的な練習と勉強が必要です。その前ではありません。

Eu, sênior, anos de experiência, vou fazer 100% vibe codar. você, estudante, júnior, DEVE escrever o máximo possível na mão, deixar a IA fazer tarefas mais mundanas, em paralelo, e você DEVE revisar tudo manualmente. Você precisa de dezenas de milhares de horas de prática deliberada, estudo, pra se tornar alguém que, depois, vai saber o que mandar a IA fazer por você, não antes.

私のX投稿、2026年9月24日
x.com/AkitaOnRails

まとめ

  1. 1

    AIはあなたがすでに知っていることを掛け算します。掛けるものが少なければ、得られるものもわずかです。

  2. 2

    キャリアとして売られた近道は、すでに一度崩壊しました。新しいものも同じ約束です。

  3. 3

    自動操縦の学習は身につきません。これまでの研究は一致しています。

  4. 4

    今も価値のある仕事には、出力を判断できる人が必要です。一方、未経験者の採用は縮んでいます。

  5. 5

    AIはあなたの目的も、限界も、トレードオフも推測できません。それを知っていることが仕事です。

  6. 6

    私のベンチマークでは、モデルにテストを渡すと結果が変わりました。言語は問題に合ったものを選んでください。

  7. 7

    AIは公開されているものを再現します。AIが残すすき間、つまり非公開の仕事と新しい仕事こそが仕事で、それを埋める方法が難しい基礎です。

  8. 8

    手で書き、雑用はAIにやらせ、すべてをレビューし、時間をかけてください。

大事なのは客観的な現実だけです。

A única coisa que importa é realidade objetiva.

1. 掛け算

AIはあなたが持ち込んだものを掛け算する

同じツールが、シニアにはより多くのよい仕事をより速く与え、初心者には初心者が持っているものを、間違いも含めてもっと多く与えます。

2つの行。「ジュニア」と書かれた薄い知識の積み重ねに「× AI」を掛けると、小さな成果のカードが1枚だけ出てきます。「シニア」と書かれた高い知識の積み重ねに同じ「× AI」を掛けると、高く積まれた成果が出てきます。
  • 基礎が弱いと、AIは間違いを増幅します。基礎が強ければ、役に立つ仕事を増やせます。
  • OS、データベース、ネットワーク、データ構造、コンパイラを理解している人は、エージェントを外骨格として使います。理解していない人は松葉杖として使います。外骨格は力を増幅し、松葉杖は弱さを隠すだけです。
  • GoogleのDORA 2025レポートも、チームについて同じことを見つけています。「AIはチームを直さない。すでにあるものを増幅する」。
  • そして誰かが出力をチェックしなければいけません。Veracodeが2025年に100以上のモデルを試したテストでは、コードサンプルの45%がセキュリティテストに落ち、OWASP Top 10の脆弱性を持ち込んでいました。
  • 経験があるのにまだ抵抗しているなら、やめてください。DockerfileやMakefileを100回目も手で書くことに価値はありません。雑用はAIに任せ、基礎は任せません。

よく準備されたプログラマーは置き換えられません。はっきり言いました。「私」は決して置き換えられません。

Programador bem preparado não vai ser substituído. Disse claramente: "EU" nunca vou ser.

私のX投稿、2026年9月28日
x.com/AkitaOnRails
2. 前回のバブル

この近道は前にも見た

AIの前は、ブートキャンプが約束でした。2か月でGoogle並みの給料がもらえるというものです。結末は閉鎖とレイオフでした。

タイムライン。2021年ごろの「ブートキャンプ」と書かれた高い山から、「レイオフ」と書かれた谷へ急降下し、2026年に「バイブコーディング」と書かれた新しい上昇が始まり、疑問符で終わっています。
  • ブートキャンプの修了者は2013年から2018年のあいだに約8倍に増えました。Lambda Schoolは就職率を「最大86%」と宣伝していましたが、米消費者金融保護局(CFPB)は、社内の数字が50%に近く、ときには30%まで下がっていたことを突き止めました。
  • やがて安いお金が尽きました。ブートキャンプは2023年と2024年に閉鎖し、2Uは2024年末にこの事業から撤退すると発表し、テック業界はその年だけで15万人以上の職を削りました。
  • 私が2018年にAkitandoを始めたのは、まさにこのためです。本物のプログラマーがバブル崩壊を生き延びられるように準備することです。2022年には、講座を解約してインフルエンサーを信じるのをやめるよう言っていました。
  • そうした講座が教えていたもの、つまりフォーム、CRUD、レポート、同じUIのコピーは、まさにLLMが最も得意とする再現の対象です。そうした仕事の大半は、2022年以降すでに削られています。
  • 今、同じ約束が新しい顔で戻ってきています。コードを学ぶ必要はない、AIがやってくれる、というものです。1か月のブートキャンプでエンジニアになる人はいませんし、プロンプトを書くだけでなる人もいません。
3. 証拠

自動操縦の学習は身につかない

これまでの研究は同じ方向を指しています。AIが考えてしまうと、あなたは学びません。

17ポイント
クイズの点数が低下:新しいライブラリをAIで学んだ、主にジュニアのエンジニア
17%
試験の点数が低下:素のGPT-4で練習した生徒から、それを取り上げたあと
19%
遅くなった:AIを使った経験豊富な開発者。それでも速くなったと信じていた
  • Anthropic自身の研究、2026年1月:新しいライブラリ(Trio)をAIで学んだ主にジュニアのエンジニアはクイズで50%で、手でコードを書いた人たちの67%を下回り、時間の節約も有意ではありませんでした。AIに概念を説明させた人は学びの大半を保ち、コードを任せきりにした人は最も低いグループに入りました。
  • 高校生約1,000人を対象にしたPNASの研究では、素のGPT-4で練習の点数は48%上がり、取り上げられると試験の点数が17%下がりました。考えさせるように作られたチューターは、この低下をおおむね避けられました。
  • METRの2025年の試験:経験豊富なオープンソース開発者はAIを使うと19%長く時間がかかり、終わったあとも20%速くなったと信じていました。
  • まだ査読を受けていないMITのプレプリントでは、ChatGPTでエッセイを書いた人は自分の文章を引用するのに苦労しました。
4. 市場

未経験者の入り口は狭くなった

企業はレビューして決められる人をまだ雇っています。タイプするだけの初心者は、ずっと少ししか雇いません。

65%
大手テック企業の新卒採用の減少(2019年比)
4.5%
ソフトウェア開発の求人のうち未経験者向けの割合(2026年第1四半期)
19%
予想より少ない22〜25歳の雇用(AIの影響を最も受ける職)
  • SignalFire、2026年:2019年と比べて、新卒採用は大手テック企業で約65%、アーリーステージのスタートアップで76%減りました。一方、大手テック企業のエンジニア採用は11%しか減っていません。
  • Indeed:2026年初め、ソフトウェア開発の求人のうち未経験者向けは4.5%でした。2025年2月にClaude Codeが出てから求人は約15%増え、その増加の71%はシニア向けでした。
  • スタンフォード大学の「Canaries」研究:ソフトウェア開発者を含む、AIの影響を最も受ける職での22〜25歳の雇用は、影響の少ない職と同じペースで伸びていた場合より19%低く、その大半は採用が減ったことによるものです。著者たちは慎重に、これを因果的ではなく記述的なものと呼んでいます。
  • 最近のコンピューターサイエンスの卒業生は、全専攻の中でも失業率が最も高い部類(7.0%)ですが、不完全雇用率は最も低い部類です(19%、全体では39%)。雇われるときは、たいてい学位が必要な仕事に就きます。典型的な入り口は今も学士号です。
5. すき間

AIはあなたに必要なものを推測できない

AIは頼んだことをやり、頼まなかったことはやりません。何を頼むべきかわかっていることが仕事です。

「あいまいな依頼」と書かれたくしゃくしゃのメモが「AI」と書かれた機械に入り、疑問符だらけのカードになって出てきます。「本当の目的」「制約」「トレードオフ」と書かれた鍵付きの3枚のカードは、「あなたしか知らない」と書かれたターミナルにだけつながっています。
  • AIコーディングエージェントには、目的、コンテキスト、制約、優先順位、壊してはいけないもの、許される道筋、成功をどう測るかを説明する必要があります。多くのプログラマーはそれを言葉にすることを学んでいません。
  • 私のエージェントへの話し方は4つの部分からなります。何がほしいか、どうやるか、何がほしくないか、どう確認するか。ドメインを知らなければ、これは埋められません。
  • 小さなアプリでも、バイブコーディングで作って本番に出るものは、経験のあるプログラマーがレビューしなければいけません。これは任意ではありません。
6. 言語の神話

言語よりテストが大事

2026年10月、4つのモデルに同じ難しいタスクを7つの言語で与えました。どの言語も抜きん出ませんでした。

112
回の試行:7言語、4モデル、2条件、各2回
24
テストを渡したときの、弱いほうの2モデルの正解数
16
テストなしでの、同じモデルの正解数
  • 2つのフロンティアモデルは、対象になったすべての試行を、どの言語でも正解しました。
  • 失敗はどれも、問題そのもののルールを破ったものでした。型エラーは1つもなかったので、どのコンパイラーでも捕まえられなかったはずです。
  • テストの書き方を学び、見つけたバグはすべてテストにしてください。このスキルはどの言語でも、どのモデルでも通用します。
7. 問い

AIがプログラミングを全部できるなら、なぜ学ぶのか?

全部はできないからです。AIは見たことのあるものを再現します。見たことのないものこそ、次の仕事がある場所です。

「すき間」と書かれた谷をはさんで2つの崖があります。ティールの崖は「公開コード」、霧に包まれたバイオレットの崖は「非公開と新規」です。左からAIが架けた橋は途中で止まり、「AIはここまで」と書かれています。残りの区間は「基礎」と書かれたアンバーのブロックが埋めています。
  • モデルは公開コードから学びました。世界のコードの大半は非公開で、GitHubのコントリビューションだけでも81.5%がそうです。そして誰もまだ解いていない問題は、どの学習データにも入っていません。
  • 似たものが公開されていれば、AIはすばやく再現します。公開されていなければ、長くて高くつくループの中で空回りし、誰かが引き継がなければいけません。「正しい」とは何かを定義し、オラクルを作り、客観的な目標を持つテストを書き、誰も公開しなかった参考資料を見つけ、エージェントが堂々巡りを始めたら気づく人です。
  • レガシーも同じです。COBOLの大きなオープンソースコミュニティはありません。銀行、保険会社、政府を動かすコードは非公開で、モデルはほとんど見たことがありません。
  • こうした仕事はどれも、問題を根っこから理解している人を必要とします。コンピューター、OS、コンパイラ、ネットワーク、データベースが実際にどう動くか。ほとんどの人が飛ばす、難しい知識です。
  • 私の考えでは、そこにチャンスがあります。基礎を苦労して学ぼうとする人が少ないほど、学んだ人の価値は上がります。モデルが自力では埋められないすき間を埋めるのは、その世代になるでしょう。

機械があなたに最も必要としているスキルは、機械が学習から最も学びにくいスキルです。

A habilidade que a máquina mais precisa de você é a que ela menos consegue aprender com o treino dela.

8. 実例

「AIがやった」に実際に必要だったもの

コーディングエージェント用の私のオープンソースのメモリシステム、ai-memoryは、大部分をAIが書いています。それを正しく保っているものはすべて、毎週続けた私のレビューと指示から来ています。

「AIの出力」と書かれた中心を、「指示」「柵」「教訓」「ドキュメント」「テスト」と書かれた5つの輪が囲んでいます。下には「数週間のレビュー」と書かれたタイムラインがあります。
4,743
AGENTS.mdに書いたエージェント向けルールの語数
16
絶対に壊してはいけない不変条件
22
強制されたセキュリティ境界。それぞれがガードと敵対的テストに対応
3,000+
ユニットテスト
600+
インテグレーションテスト

2026年9月27日にリポジトリで数えました。

  • 明示的な指示が約65個、具体的なミスがあったからこそ存在する厳選されたメモリノートが28個、調査、ポストモーテム、アーキテクチャの決定をまとめたドキュメントが60以上あります。
  • 初日からあったものは1つもありません。AIが毎日作業の大部分をこなすのを何週間も見て、磨いてきた結果です。そして磨くには経験が要ります。
  • どの層も、AIだけではうまくいかず、私が直し方を知っていなければならなかった場所を示しています。
ai-memoryを見る

これはどれも、AIが自動で作ったものではありません。すべて、AIだけではできず、私が調整の仕方を知っていなければならない部分です。素人にはできません。

Nada disso é automático, feito pela IA. Tudo isso é onde a IA sozinha não consegue fazer e eu preciso saber com ajustar. Nenhum amador consegue fazer isso.

私のX投稿、2026年9月25日
x.com/AkitaOnRails
9. 何をすべきか

学生やジュニアなら

シニアがインターンを使うようにAIを使ってください。雑用のためです。学びは自分の手を通さなければいけません。

「手で書く」「壊す」「デバッグ」「レビュー」の4ステップのループが、「基礎」と書かれた成長する積み重ねを囲んでいます。脇には「AI:雑用」と書かれた小さな別のレーンがあります。
  • できるだけ多くを手で書いてください。壊して、デバッグして、直す。行き詰まるのも学びのうちです。Anthropicの研究者は、「つらいほど行き詰まること」も含めた認知的な努力が、習熟にはおそらく重要だと書いています。
  • ありふれた作業はAIに並行してやらせ、概念を説明してもらってください。あなたが学ぶべきコードを書かせるのではありません。
  • AIが出すものはすべて、1行ずつレビューしてください。変更を説明できないなら、まだ受け入れる準備ができていません。
  • 時間を数えてください。ゼロから最初のジュニアの仕事までには、少なくとも約1,400時間の勉強と練習が要ります。私の考えでは、習熟には何万時間もかかります。エリクソンの研究で最も優れたバイオリニストは20歳までに1万時間以上を積んでいました。その後の研究では練習がすべてではないとわかっていますが、練習に代わるものはありません。
  • シニアとは、自分が習熟したどのテーマでも、かつてジュニアだった人のことです。
どこから始めるか

Akitandoのアーカイブ

流行りのツールが変わっても通用する基礎を教えるため、2018年から2024年にかけてこのチャンネルを作りました。146本の動画で、合計96時間以上あります。エージェントがいる今、このアーカイブはこれまで以上に大事です。動画と文字起こしはポルトガル語ですが、YouTubeの自動翻訳字幕が役に立ちます。

  • RANT: Programação NÃO É Fácil

    · 32:22

    プログラミングが簡単ではない理由と、数週間の講座ではプログラマーになれない理由。

    文字起こしを読む
  • Guia DEFINITIVO de Aprendendo a Aprender | A maior BRONCA da sua vida [RATED R]

    · 1:04:37

    資格を追いかけず、基礎と実際の問題を通して独学する方法。

    文字起こしを読む
  • O Guia +Hardcore de Introdução à COMPUTAÇÃO

    · 1:18:28

    ブレッドボードで6502コンピューターを作る(ベン・イーターのキット):2進数、メモリ、Assembly、スタック。

    文字起こしを読む
  • Hello World Como Você Nunca Viu! | Entendendo C

    · 1:09:22

    CのHello Worldが実際に何をしているのかを、メモリとポインターまで掘り下げます。

    文字起こしを読む
  • Linguagem Compilada vs Interpretada | Qual é melhor?

    · 1:11:44

    コンパイラ、インタプリタ、仮想マシン、JIT。

    文字起こしを読む
  • Introdução a Redes: Como Dados viram Ondas? | Parte 1

    · 37:59

    ビットから信号、パケットまで、下から積み上げるネットワーク。全6回の第1回。

    文字起こしを読む

ハイプを離れて学び続ける

無料の本では、AGI、仕事、教育、実践での利用についての議論をつなげています。ワークフローでは、その考えを実際の仕事にどう使っているかを見せます。