古法プログラミング禁止、Tokenは自費
Tokenを持っていないCS学生は、今すぐ退学すべきだ!
この「暴論」は、南京大学コンピュータ学院の准教授・蒋炎岩氏が、今年の秋学期に新設した「生成式ソフトウェア工学」の授業で発したものだ。

おいおい、今や中国国内の大学のコンピュータ系学科は、「自腹でTokenを燃やす」ところまで競争が激化しているのか?
この発言に関連する知乎の質問は、たちまち人気ランキングの上位に躍り出し、すでに400件以上の回答が寄せられている。

しかし、よく見てみると、賛成意見のほうが多い。
しかも、みんなかなり共感しているようだ。
ネットユーザーA:この発言はあまりにも控えめだ。大学はすべての授業を廃止し、浮いた授業料を全部Tokenの購入に充てて、学生に一人ずつ配ればいい。
ネットユーザーB:かなり刺激的な言い方だが、よく言ったと思う。少なくとも、他の中身がなくて役に立たないものよりはずっといい。
ネットユーザーC:コンピュータ系だけでいいのか?! すべての専攻の学生が「AIの使い方」を必修科目にすべきだと思う。特に文系の学生は。
では、十分な量のTokenに投資せず、大規模モデルを使いこなせないコンピュータ系の学生、さらには他の専攻の学生たちは……
本当にみんな退学すべきなのだろうか?

自腹でTokenを燃やさなければ退学?
今年の新学期、南京大学の蒋炎岩先生は、おそらく最も火薬臭い名言を残した。
個人的な意見ですが、手元に有料Tokenがない学生は、すぐに退学すべきです。

この発言が飛び出したのは、同氏の「生成式ソフトウェア工学」の授業でのことだ。ただし、解釈する前に、まずはどのような文脈で出た発言なのかを見ておく必要がある。
そもそも蒋先生は、学生に自腹を切らせるのはさすがに気が引けるため、Tokenのスポンサーを募るつもりだった。
しかし、実際の履修者数を見て、「まあいいか」と考えた。メーカーに頭を下げてTokenを提供してもらう必要はないし、何かと面倒でもある。
そこで、授業のルールの一つを、あっさり「Tokenは自費」とした。
ただし、この授業は学生が自分でお金を払ってTokenを購入するだけの、単純なものではない。
この発言の前に、蒋先生はまず現実を突きつけるように、今の時代のCS学生が抱える集団的な不安について語った。
1つ目の不安:AIに大学生活を代行される
教師はDoubaoで問題を作り、学生はDoubaoで宿題をこなす。その過程で、訓練を受けていないのは学生だけだ。
すべての授業が持ち込み可の試験で、解答をすべてAIに任せても、高得点を取れるとする。しかし卒業を迎えたとき、どの授業も問題なくこなせているのに、自分は何も身につけていないことに気づく。そして、最初にAIに置き換えられるのは自分だ。

2つ目の不安:4年間まじめに学んだのに、大学にだまされたと気づく
もう一つのタイプは、中学・高校時代からの「先生の言うことをよく聞く」姿勢をそのまま続けている学生だ。授業には毎回まじめに出席し、宿題にも毎回まじめに取り組む。
しかし4年後に卒業を迎えると、自分が確かに何かを学んだ一方で、それらはすべてAIにもできることだと気づく。
そして途方に暮れる。自分はこの4年間、いったい何を学んできたのだろう?
さらに大きな衝撃が待っているのが、秋の就職活動で履歴書を送るときだ。
蒋先生によると、これまでに数え切れないほどの履歴書を受け取ってきた。その中に「非常に完璧な」ものがあった。CCFのジャーナルリストに載る論文、採録済みの論文、投稿中の論文など、必要なものはすべてそろっていた。

しかし、蒋先生にとっては0点の履歴書だった。GitHubのリンクもなければ、個人ホームページもない。さらにはプレプリント(Preprint)すらなかったからだ。
さらに悪いことに、全員の履歴書が同じような内容になっている。大量のインターン経験、大量の受賞歴、大量の論文、そして大量の投稿中論文。
自分と競争相手を、もはや見分けることができない。
「完璧な履歴書」ですら0点とみなされるなら、未来の指導教員に自分をどうアピールすればいいのか?

こうした集団的な不安を背景に、蒋先生はこの授業を通じて、学生たちの不安を和らげたいと考えている。より正確に言えば、みんなに一種の楽しさを取り戻してほしいのだ。vibe codingの楽しさを。
蒋先生自身、vibe codingから大きな喜びを得ているという。楽しみながら、ソフトウェア工学がどのように機能しているのかを理解できるし、面白いものを作ることもできる。履歴書の内容をより充実させることも可能だ。
蒋先生にとっては、論文を1本発表していることが、むしろ減点要素になる場合すらある。
この授業のルールもかなり斬新で、蒋先生は3つのPolicyを掲げている。
- 古法プログラミング禁止
- Tokenは自費
- ただし、Tokenmaxxingは不要
「古法プログラミング禁止」の意味は簡単だ。10年前のやり方でコードを書き続けるな、ということだ。この時代はもう変わっている。
蒋先生は、ここにいる皆さんは古法プログラミングの達人だ、と冗談めかして語る。
何しろ、学生たちには試験もあれば、コーディング試験もあり、大学院への内部進学もある。本当に何もない部屋に閉じ込められてAIツールを使えなくなったら、最後に命を救ってくれるのは、やはりLeetCodeと筋肉記憶だ(doge)。
とはいえ、いつかこの状況は変わるはずだと、蒋先生は考えている。
「生成式ソフトウェア工学」という授業は、まず自分がその変化への小さな突破口を開こうとするものなのだ。

この授業が解決しようとしているのは、AIがコードをどんどん速く書けるようになったあと、人間には何が残るのかという問題だ。
この授業では、学生は「コードを書ける」だけでは不十分だ。AIにタスクを分解して指示すること、モデルを選ぶこと、コストを管理すること、結果を検証することまで学ぶ。モデルがどれだけ速く生成しても、人間がそれが正しいかどうかを判断できなければ、結局は意味がない。
「Tokenmaxxingは不要」というのは、Tokenを水のように使うな、むやみに燃やす必要はなく、効率的に使えという意味だ。
蒋先生は自費を求めているが、コストパフォーマンスの高いモデルも推薦している。
それはもちろん、DeepSeek-V4-Flash!!!

この授業では、先生が「梁文谷」の時間に宿題をやるよう勧める場面すらある……
蒋先生自身も、スライドの生成にはより賢いモデルを使ったものの、授業中のすべてのデモや生成したアセットには、すべてDeepSeek-V4-Flashを使っているという。
さらに、学生たちにはDeepSeekに100元をチャージするよう勧めている。どうしてもTokenに困っている学生は、蒋先生に相談すれば方法を一緒に考えてくれるそうだ。
ここまで聞くと、もう何も言うことはない。なんだか、とても誠実な先生に思えてきた……
それに、自腹でTokenを燃やすことは、どうやらコンピュータ系の学生にとって避けて通れない現実になりつつあるようだ。
あるネットユーザーは、こう述べている。
ある意味では合理的なのかもしれないが、学生にTokenを買ってやらないコンピュータ系学科は、今すぐ廃止すべきだと思う。
これも確かに一理ある。TokenがAI時代の「実験消耗品」だとすれば、化学系の試薬は研究室が用意し、物理系の機材は大学が購入している。
それなのに、なぜコンピュータ系だけは学生が自腹で払わなければならないのだろう?
しかも、Tokenを燃やすのは、すべての学生にできることではない。
現在、シリコンバレーの大手企業はどこも、社員にToken補助やAI関連支出の上限を設定している。中国国内の大学でも、AI計算資源用のアカウントを用意するなど、迅速に対応しているところが出てきている。
蒋炎岩:ギャグと「退学勧告」が大好きな先生!
ここまで読んだ皆さんは、きっと気になっていることだろう。
口を開けば学生に「退学しろ」と言うこの先生は、いったい何者なのか?
蒋炎岩氏は、南京大学コンピュータ学院の准教授であり、博士課程の指導教員でもある。2011年に南京大学を学部卒業し、2017年に同大学で博士号を取得。その後、大学に残って教員となった。

実際、非常にハイレベルな経歴を持つ人物でもある。
学生時代にはICPCの地区大会で2度金メダルを獲得し、2009年のICPCワールドファイナルにも進出した。
2016年には南京大学の学生年間人物に選ばれ、2018年には「並行プログラムにおける共有メモリアクセス依存性の研究」により、CCF優秀博士論文賞を受賞している。
教員となってからの蒋炎岩氏の主な研究分野は、システムソフトウェアとソフトウェア自動化だ。
南京大学コンピュータ学院の紹介によると、これまでOS・ソフトウェア工学分野のCCF Aクラス国際会議論文賞を5度受賞している。その中には、ICSE 2021の単独最優秀論文賞や、SOSP 2023の最優秀論文賞も含まれる。
研究分野はシステムソフトウェアとソフトウェア自動化で、最近はAgentic AIへと軸足を移している。現在はCosmic Dawn AIのTech Leadも務めている。

ただし、この大物は授業紹介の中で、自分のことを「准教授、ただし臨時職員」と称している。

(コンピュータソフトウェア研究所)

なかなかユーモアのある人物だ。
そして、彼を知るネットユーザーの多くは、論文を通じてではなく、Bilibiliを通じて彼を知った。
蒋炎岩氏は長年にわたり、「オペレーティングシステム:設計と実装」「コンピュータシステム基礎」「ソフトウェア工学研究入門」などの講義を一般公開しており、動画の累計再生回数はすでに500万回を超えている。


しかも、各授業のWikiは非常に丁寧にメンテナンスされており、講義ノート、実験、スライドがすべてオープンソースで公開されている。
学生たちからは「神仙先生」と呼ばれ、南京大学の「学生に最も愛される先生」に選ばれたこともある。
蒋炎岩氏の授業では、概念を説明しながら端末を開いてその場でコードを書き、ついでにプログラマーなら一瞬で意味がわかるギャグをいくつか挟む、という光景がよく見られる。
その授業ホームページも、まるで巨大なギャグの展示会だ。
例えば、初回の授業ではまずこう警告する。
十分な努力をしなければ、プログラミングの単位は必ず落とす。

そして、最も大切なことは最初に伝える。
すべての授業情報は授業ホームページで公開する。RTFM。
授業に出るかどうかについても、かなり自由だ。
出席は求めない。もっと有効なことに時間を使いなさい。
今年の「生成式ソフトウェア工学」では、こうしたスタイルがさらに全面的にパワーアップしている。
「古法プログラミング禁止」「Tokenは自費」? 蒋先生の授業では、もはやこの程度では驚くに値しない。
さらに授業そのものを「ショー」と称し、AIを使って授業を絶えず修正・分割・メンテナンスし、最終的には授業の「デジタル永生」を実現したいという。

まさにエンタメ性が全開だ。
Bilibiliのアカウント名まで、こうなっている。
緑の指導教員はあなたを許した。
これは、彼が執筆した「緑の指導教員はどのように帽子をかぶせるのか:学術飛躍運動の顛末」という記事に由来するギャグで、大学における研究評価制度について論じたものだ。

個人ホームページも面白く、Linuxの端末を模したデザインになっている。

ページにはASCII文字で名前が表示され、コマンドラインを操作するようにbio、help、treeなどのコマンドを入力して、経歴や論文、チームの情報を確認できる。
オフィスの番号まで、2進数で表記されている。
もちろん、蒋先生はとても「抽象的」な人物ではあるが、「退学勧告の手紙」を書くのも大好きな男性だ。
以前には、「選ばれし者たちへの退学勧告状」という記事を書いている。

また、「博士課程の日々」という記事も執筆し、自身の博士課程5年間について詳しく記している。

その中では、学生たちに対してこんなことも率直に語っている。
指導教員に正面から立ち向かうことすらできないなら、博士課程に進むかどうかは慎重に考えたほうがいい。
そう考えると、この「生成式ソフトウェア工学」という新しい授業が、冒頭から学生たちに退学を勧めるような内容になっているのも……
それほど不思議なことではないのかもしれない。
参考リンク:
[1] https://www.zhihu.com/question/2075868388124004913
[2] https://www.bilibili.com/video/BV1pb8o6yE8f/?spm_id_from=333.1387.homepage.video_card.click&vd_source=954d569b809ce6c1899872814368cb8a
[3] https://jiangyy.github.io/
[4] https://jyywiki.cn/