#364 PHPerのためのRust教材作ってみた!オーダーメイド学習教材 〜無限自家栽培〜

2025/6/15 ·

  • この番組はエンジニアの成長は楽しい学びからをもっとうに日々我々がインプットしたことをワイワイとアウトプットするラジオでございますはいございますございますございます今日はね実験結果の報告をしようかなと思っておりましてえーとなんか学会ここそうです学会なんですねはいそうなんですひまプロカンファレンス技術書とかネット上に転がってるチュートリアルとか



  • プログラミングに関する学習教材っていっぱいあるじゃないですかありますね今日はですね、そいつらを全て駆逐するべくオーダーメイド学習教材無限自家栽培前言ってたやつ気づいちゃった?楽しみにしてましたやっていこうかなと思ってますありがとうございます昨日ですね結構元から言っていただけるとありがたいです昨日ですねはい



  • 子供の寝かしつけがすごく早くスムーズにいきましてとても時間があったのでかねてより3月ぐらいにですねマヌスっていう中国初のAIエージェント自立型AIエージェントみたいな基本的にいろいろできて資料作成とかコーディングとか調査とか諸々のタスクが可能なんですけどそれにですね1個あるお願いをしてたんですねそれが僕



  • 達人プログラマーの教えによりですね年に1個新しいプログラミング言語をやらなきゃいけないという縛りを課せられてましたそれを学ぶためのラストの教材を作ってほしいっていうのをですね依頼投げてたんですよそれが昨日夜ちょうど時間ができたんでその完成した成果物チュートリアルをやることができたのでちょっとその感想について話していこうかなという回でございます何どうぞはい



  • 今回作ったまずなんでこれをやったかっていう話なんですけど技術書とかネット上にあるコンテンツとかって一つそれぞれ悩みがあるなと思っていてまず技術書ターゲットがむずい



  • どういうこと?えっとドンピシャじゃないというかなんかここは簡単だなという部分となんかここ難しいなみたいな部分ともちろんちゃんとした情報があるっていう意味でめっちゃ価値あるものだと思うし僕もめっちゃ読むんですけどただ全ページが均等に自分のためになるかって言われるとそういうこともないなと思っていてでも僕は性格上均等にやっちゃうんですよすごいきっちりしてますねやめた方がいいと思うこういうの



  • これで多分すっごい多くの時間を無駄にしてるなって最近思ってるんで関係ないやつは飛ばすっていうのを意識してるんですけどでもそういうターゲットが絶妙に自分と8割ぐらいはマッチしてるけど2割マッチしてないみたいなことが起きるのが技術書だと思うんですよネット上に転がってるチュートリアルこれは結構ドンピシャなもの見つかること多いなと思っていてしかし



  • 少ないボリュームがそうですね本当にクイックスタートに近いというかこうやって動かしたらこれができるよあとは細かいことをやりたかったらドキュメント見てくれよなっていう感じですよねもちろんそれはそうだよねっていう感じなんだけどだってねあんなの自分のアウトプットのためにやるみたいなところが強いと思うんで



  • よほどあれを使ってお金稼ぎしてますメディアでっていう人じゃなければ相当なハイクオリティなものっていうのは作るのはちょっと難しいかなという気がするんですよやる必要がないというかってことですよねだからそれこそレールズチュートリアルとかはすごいなと思っていてあれボリュームエグすぎるでしょというでもああいうものってそんなに世の中に転がってるわけじゃないなっていう気がしてるんですよ



  • っていう意味でチュートリアルは不十分とそれぞれの悩みがあるんですけどそれを解決できるんじゃないかその鍵がマヌスなんじゃないかどうですかノリさんが言うやる人側にフィットしてるかしてないかって



  • もう少しブレイクダウンすると多分それをやる人やる人って言い方がむずいな技術書を読む人のもともと持ってるコンテキストによって情報量によって抑えるべきところと抑えないべきところもあるだろうし説明の仕方も変わるよねみたいなことなんですよねザイアスザイアス聞いたことないあるかもしれないけど意味がわからないザイアスなんとなくわかるんですけどそうなんですはいはい



  • そういう自分のコンテキストをうまく渡すことによって絶妙なコンテンツ作れるでしょっていう仮説のもとを作ったんですよ結論言っていいですか絶妙なものができましたマジで今回はどういう自分にパーソナライズした教材なんでしたっけこの後喋りますよニヤニヤしてたなちょっと今回ですね



  • 自分に一番最適化するための教材の出し方として自分のスキルとこういう状態になりたいよっていう2つの情報をマヌスに渡してますそのプロンプトを丸ごと読み上げると



  • ラストを学習するための教材を作ってほしい私の現在のスキルレベルとしてはPHPララベルについては中級のエンジニアレベルのスキルがあるため基礎的な知識はプログラミングに関する基礎的な知識はあるんですがラストの構文については把握できていない状況ですまたCやC++などのメモリを直接管理する言語を触った経験がないためそういった部分に関する知識はかなり弱いですなのでその部分に関しては厚めの知識が必要になると思います



  • この教材に求めるレベルとしては簡単なトゥードゥアプリが作れるようなレベル感を求めて作ってくださいっていうのをバンってぶん投げましたまずこれによってできた教材がどんなものだったかというとですねまずチャプターが全部で4つのマークダウンにまとまってました4つのマークダウンマヌスってファイル生成するんですよ今回教材を全部マークダウンで出力してもらったんですねで4つの



  • セクションに分かれて出力されましたとはいまずどういう内容だったかというとその1ラストのメモリ管理最初の章はいこれがサブタイトルがすごくいいんですけどPHP開発者のための概念ガイドっていういいですねまず



  • 一章メモリ管理はもうないですねないでしょ普通基礎公文やるじゃん変数とはこういうものでねとか関数はこうでねラストではこう書きますよみたいないいんですよそんなまず第一章メモリガイドしかもPHP開発者のための概念ガイドってなってるんですけどなのでそれこそラストでいうメモリの部分の概念とかあと結構特徴的な概念として所有権とかほう



  • 借用とかライフタイムっていう概念があるんですよ何それ資産とか契約の話してます?ぽい単語使われてるじゃんでも全然違いますなんでやねんこの所有権はですね所有権と借用だいたいセットで覚えるといいかなって感じなんですけどラストってそもそも関数型?手続き手続き型わかんないわかんないわかんないでもオブジェクトではない



  • クラスとかはないクラスとかないのにクラスとかあると理解しやすそうな気するけどそうじゃないなら余計になんだってなってます今この所有権とか借用はいわばポインターC言語で言うポインターなぜポインターがそういう言い回しになるんだこれはポインタープラスガベージコレクションみたいなイメージなんですけど一旦ポインターから言っておきますはい



  • そうですねいや聞こうと思ってましたポイントはねじゅんぺいが不安そうな顔してるのがちょっとチラッと見えたんでなるほどねまずメモリーがありますねとじゃあ変数とか定義しますと変数に例えばハローじゅんぺいという文字列を格納しましたそしたら裏側を見るとメモリーのどっかのバンチにそういうデータが格納されてるわけですねはい



  • そこに格納されているデータのことを値と言いましょうとその格納されている場所メモリの住所を指し示すのがポインターですそれってどんな言語も大体そう言ってるんでしたっけ裏でやってるけど多分言ってないのはまずPythonとかJSとかPHPみたいなそういうウェブで使われているような言語ではそもそも概念として出てこないかも



  • ジャバあったかなジャバはわかんないなありそうなんかあってもおかしくないけどどうなんだろうジャバはわかんないわはいありがとうございますでもCとかでよくCとかC++とかでよく出てくるイメージありますねでもこれって結構なんだろう概念的に難かったりするんですよ



  • 例えば住所だけ指し示すとするじゃないですかそしたらその住所をまた何回も使っていった時に最初はあったけど途中の処理でその中身が書き換えられてデータがなくなっちゃってて住所に何もないよっていう状態になっちゃったりとかってことが簡単に起きうるんですねっていうのを言語のパワーで何とかうまくしようよっていうので用意されているのが所有権と



  • 借用という概念なんですよほうあちょっとわかったかもえ待って今のでそれはちょっとやりすぎだよあわかんないちょっと合ってるかわかんないですけどそれは常識すぎる情報システム系の学部卒すぎるそういうことですねその情報システム担当の人じゃないってことですねじゃないじゃないあの学部の方でもわかんないちょっと合ってるかわかんないです聞きますで



  • あとはメモリ使い終わったら解放とかもしなきゃいけないわけですよじゃないとずっとデータそこに残ってやだよねってなっちゃうとでも解放してからその後使っちゃったらなくなってるよねとかそういういろんな問題が起きるのを防ぐためにPHPとかJavaも多分そうかな多分あったと思いますガベージコレクションってのがあるんですよガベージコレクションは参照がなくなったらそのデータ消すのかな一応調べます?いや合ってるよね一応調べます?合ってると思いますけど



  • この見られるわけだよね 逆に見せた方がいいですよまあまあ言っても今見てる人いないですかはい ガベージコレクションはその値を参照しているものが全部なくなったら自動でメモリを開放するという機能でございますはいでまず所有権はいはあの新しい概念です まず



  • 新しい概念これまでのプログラミング言語にはなかった新しい概念です例えば変数定義するじゃないですかその変数を次別の変数に再代入しますとそうすると何が起きるかっていうと最初に定義した変数使えなくなるんですよなんでかっていうとそこで所有権が移るんですねなるほどその値のっていうことが起きることによってなんか



  • 変にコピーされ続けてデータが変な触られ方するっていうのを防いでると一方この所有権の移動のことをムーブとかって言ったりするんですけどこのムーブが発生するとですね元の変数使えなくなるじゃないですかこのムーブが結構いろんなタイミングで発生しちゃうんですねあえて発生させたくない時ってのも結構あるんですよそうですよねそういう時に使うのが釈要



  • 尺用は借りるって意味じゃないですかその所有権を借りて一時的にその値を使いますよとで尺用の時実は記号渡す時に変数名の先頭に&って付けるんですけどこれ多分Cとかだとポインターを渡す時に使う書き方だと思うんですねぶっちゃけ覚えてないですけどどうだっけアスタリスクだっけアスタリスクかポインター



  • ぶっちゃけ覚えてないですそれをやると何が起きるかっていうとある意味ポインターを渡してるみたいな感じなんですけどポインターとちょっと違うのはその尺用ポインターを渡すにもルールがあって読み込み専用で渡すか書き込みもできるよっていう状態で渡すかの2個違いがあるんですよ読み込みの方は無制限に渡せるだけど書き込みの方は1個までしかいけないみたいな



  • そうすることによって要は問題起きるのって書き込みを何個も走らせた時だから1個しか書き込みできないようにしておけば安全だよねってことで安全にポインターを渡すことができるし所有権の概念があるんでそのスコープを抜けた時に所有権がもう使われてないみたいなのが分かった違うなこれは違う気がするな



  • そこ曖昧なんですけどブロックを抜けた時にその変数がもう使われてないってのが分かったら自動でそのメモリを解放するよって機能とかも裏側でいろいろついてるというのがあってだから要はガベージコレクションとポインターを



  • 組み合わせて安全にしてるよっていうのが所有権と借用のイメージですねざっくりしたいいですねあるあるですよねうわここの変数変わるみたいな動きすることそうっていうのをコンパイラでチェックして安全に管理できるようにしてるっていうのがラストの特徴的な部分だったかなと



  • ちょっとのりさんがそこに踏み入れてるかわかんないんですけど変数ってだいたい変数名変えながらコードを書いていくじゃないですかなんか配列があって順番変えたやつをソーテッドみたいな変えてみたいなそうそうそうそうただ名前を変えると元のやつを消したりうんぬんやったりするならうん



  • 名前変えちゃうと若干パフォーマンスに影響あるとかないとかあるのかなとかって思って変数名変えるだけで他の言語だと他の言語よりも操作が1個増えてそうに見えてるんですよ変数名変えるだけででも何か処理した上で再代入するよねそうですねミュータブルでやった場合か



  • ミュータブルでやった場合それを直接変えていった場合かその辺が独自の流儀とかありそうだなってちょっと思ったっていうそこ書き方変わんないんじゃないかなあんまり変えないんですかね中身変えていく場合は



  • そういう変更可能な変数の定義の仕方がありますなるほどそれこそPoRループとかで使うときとかってことですねありがとうございますっていうのを学べるのが第1章が出来上がったやつですね第2章が構文のチュートリアル



  • これもサブタイトルPHP開発者向けってあるんですけどこれのねすごいところはまず公文ももちろん覚えなきゃいけないじゃないですかなんでまずですね



  • こういうことができますよって説明の後にPHPのコードが書いてあってこれをラストで書くとこうですよっていう対比が見れるすごいこれがねすごいすごいわかりやすいへーPHPならスルスル入ってくよっていうのがラストとこうなんだっていうのが目で見てわかるんでよく他の言語を学習されるときにさなんか



  • これってあれでいうあれかなみたいなふんわりした繋がりをたどってやっていくじゃないですかしかもそれが微妙に確信ないみたいなっていうのが最初から分かるんですごいスムーズに入ってくるんですよねそして第3章ラスト実践例題と編集この辺で構文も微妙に入ってるというか例外処理どうするのとかエラーハンドリングかその辺どうするのとか



  • あとはURLのフェッチとかどうするのみたいな本当に具体的なユースケースの書き方が書いてあった後に例文というか問題が2つあって1個がメモ帳を作成するためのCLIアプリを作るためのコードを書けみたいなで要件が書いてあって



  • っていうのが1個ともう1個は計算機作れっていうやつがあってそれの実践ができますよと第4章がラスト仕上げのトゥードゥアプリ制作ここはもうハンズオンでやっていくみたいな感じの構成の教材ができました昨日寝かしつつけがスムーズにいったんでこれをやってました終わりましたちょっとじわじわ進めてて



  • 昨日終わったって感じですねトゥーヌアプリ動きました?動いたよじゃあすごいですねちゃんと動くの動いたこれの教材すごくまず効率的だった全部ためになったっていうのが一つ良かったなっていうのと一個悪い点もあってそれぞれの問題に



  • 確認用のテストも付いてたんですよ公文とかも例えば制御公文こうですよじゃあこういう問題やってくださいねみたいな問題が3問ずつ付いててそれの問題やってたんですけど回答がわからないっていう載ってなかったんですね付けてくれなかったそこはうまく指示出す必要があるかなって思いましたがとはいえとはいえですねあのー



  • そこの問題を別にね何かのエレルミに投げればいいだけですからねその通りなんです今回ですねこの教材を作って教材の概要を今話した通りですよとで



  • それをやるために今回2つツールを使ってて1個はノートブックLMこれはもう教材とあとはラストのオリジナルのドキュメントを全部突っ込んで自分用の教材作りました教材というかサポーターを作りましたなるほどこれはね意味なかったへー意味なかったんだこれ意味なかった作るのがまず大変すぎました



  • 大変そうだからああいう入れ子になってるページってどうやって食わせるのが正解なんだろうって思ってるんですけど拡張機能でURLからインポートできるやつを使ってキーアイで1ページずつやってたんですけどキーアイで1ページずつやらなきゃいけないんですよねそうなんか上手い方法ありそうですけどそうだよなどうやって辿るんだろうって感じだけどな



  • いけるプレイライトMCPとかでURL全部取ってきてって言ったらやってくれそうですけどねDefiでいけるわDefiでタグ取っちゃってサイドバーのリンク全部リスト出してって言ったらできるかも待ってでもそれまとめたURLどうやって食わすのっていう感じだわ複数URLってコピペでいけないのかなそれいけるなら大丈夫だと思うノートブックLMは突っ込んでやったんですけどあんまりドキュメント参照するのに向いてないかもってちょっと思った



  • それはなぜですかなんかね正しい情報出てくるんですけどあんまり例文とかセットで出てこないんで文字で説明されるだけみたいなのになっちゃって結局その後ジェミニに聞いてたドキュメントの作りがそうですよねそうそうそうそう確かに参照してるところの近くに例がないと引っ張ってこないそうなので最後の方は直でジェミニに言ってましたね



  • なるほど一般的な知識ならそうかもなもちろんやってた内容が基礎構文とかだから全然地味に聞いてそうすればコードもセットで出てくるんでこうやるのねってのが分かるともう一個は今回これマークダウンで出力してもらってるんで全部カーソルに読み込ませてカーソル使ってやってたんですけどカーソルは大活躍中の大活躍しましたね



  • カーソルいるともはやジェミニと使い分け何してるのって思ってるんですけどどういう感じで使ったんですかカーソルは便利すぎるからたまにジェミニ使ってたってだけだから意味が分かんないといただいて大丈夫意味分かんない意味分かんないと思っていただいて大丈夫聞いたことないよそれさっきのジェミニとかは別になくても別に全然いいなるほどねでも



  • LLMのモデルが安定していいのはジェミニかなとは思うんでカーソルってジェミニ使えないんでしたっけ使えるけどお金がかかるんでしたっけMAXMAXMAXか2.5プロ使おうとなったら多分MAXかななるほどというので慣れてるっていうのもあってジェミニを使ってたりしてましたね一方コードを渡さなきゃいけない使い方がわかったわ一般的なことはジェミニに聞いてコードを渡したいやつはカーソル使ってたわうん



  • これ聞き方にコツあるなと思ってて何も例えばプログラミング初学者ですよっていう人がこれ何ですかって聞くとあんまり良くないことになるかなとも思っていてどう言いますと深く理解しないまま事実だけを捉えちゃうみたいなことが起き得るかなと思ってるんですよそうですね今回これ聞き方のコツとしてはですね2つ3つか大きく3つ使い道あったんですけど



  • 一つはまずこの記法って文法的に何ですかっていうのを結構聞くことが多かったですね文法的に何ですかってどういうことですかなんかここに入ってる記号ってこれ何の役割してるのみたいなあーそういうことでこういうのってグーグル検索だと今までめっちゃやりにくかったじゃないですか本当にあの&とかの検索さ何検索ググラビリティの悪さそう



  • てかねそれもそうなんだけどまず何て説明していいか分かんないことが結構多いなと思っててPHPでずっとねつまずいて謎だったやつがあって型のタイプヒンティング引数の前に型書いて後ろに変数書くだけなんですけどはいはいはい



  • これがね検索で見つけるのはめっちゃ難かった記憶あるんですよねそれこそ1年目の時なんだけど型なんて各々オリジナルだからいやまず型かどうかってことを知らないからあーなるほどでなんかこれ引数のところに2つ書いててカンマで区切ってないやつって検索した記憶あるんで厳しいですね確かにでそれで全然出てこなくて結構その時間経ってからそれを知ったみたいなことあってこれでもAI使えば



  • この記法のここのこれ何って聞けば文法的にどんな意味持ってるか教えてくれるじゃないですかはいだいぶ検索しやすくなったなっていうまあ確かにそもそも分かんないコードをバッて投げてこの文字のとこ何って言ったら言ってくれますからねそうっていうのでえー



  • まずさっと全然分かんない記号とかをすぐ検索できるともう一個がこっちが一番大事だと思ってるんですけどこの機能のユースケースと登場に至った歴史的背景を教えてっていうのを聞きまくりましたねそれドキュメントになさそうまずユースケースいいなそれあるあるなんだけどプログラミング言語新しいのやってて



  • こういう概念出てきましたこれ何みたいな使い方よくイメージできないしそもそも何のためにあってこれ何のメリットがあるのみたいなのが全然分からないんでそういうのを掴むためにユースケースと歴史的背景を聞きますねこれってなんかこれまでどういうプログラミングの流れがあったから登場した技術ですかみたいなうんうんうん



  • それこそさっきの所有権と借用のところは何回聞いても分からなかったんで実際僕技術書でもラストちょっとやってるんですよその時何回読んでも分からなかったんですけどそこで深掘りしまくってようやく分かったみたいなのがありましためっちゃ分かる本当に背景とか意図というか何だろうなそこ聞けるのめっちゃいいですよねいい勉強するときすごい思いますそれ



  • 特に僕は歴史的背景めっちゃ大事だなと思いますなんかを理解するなら本当にのりさんそこから理解しますよねすごいなんかそこにすごい関心があるてかなんかその流れを知らないとね分かんないんだよねなんでいいかがうんうんうん突然変異で出てきたものって多分少ないと思ってそうですねなんか流れがあったでしょみたいなはいはいはい物を深く理解するのに抑えるべきポイントですねうん本当にっていうのはカーソルで聞きまくりましたねなるほどであとは答え合わせに使いまくりました



  • マークダウンでテキストで要件出てるんでこの要件に対してこのファイルの内容は合ってますかって聞いてこれはこうですね満たしてますこれはこうですね満たしてませんみたいなのが出てくるんでそこで答え合わせはできたんで教材のところに答えなくても良かったかなって感じですねそしてラストのポイントですよラストだけに違うか違うちょっと言っちゃったおじさんすぎる今のな



  • 順平が0.2秒でツッコミ入れないと違う違うって言って今お客さん仕立てたからね順平今カニさんの違う感は結構早かったですからねあのね恐怖の現れでした



  • 恐怖の現れがあるななんか差し込まなきゃなって気持ちをずっと持ちながらポッドキャストをやってるんでここだっていう隙が一瞬見えたらそこがたとえどんな泥だらけの道だったとしてももうそれを確認する前に一歩踏み込んじゃうんですよねラストだけになんでやねんどこが何と何と紐づいたんですか今のはとりあえずツッコミポイント作ろうかなと思って雑でしたね



  • そんなんいいですよラストですね最後これ最初タイトルで実は無限自家栽培って言ったんですけどこのチュートリアルが終わった後もどんどん先に進むための教材を作れるなって思ったんですよと言いますとまず今回の内容を学習しましたと



  • 次じゃあどんな教材が必要かなって分かんないじゃないですか自分だとなんで一回ジェミニにラストでこうこうこういうことをしましたでこういうことが分かるようになりました僕はPHPとラベルを今までやってましたっていうのを踏まえた上で次何勉強したらいいですかっていうのをまずバーってリストアップしてもらってこれは学ぶ価値ありそうだぞってなったらじゃあこれを次AIエージェントに投げて教材作ってもらうんで



  • その教材を作るためのプロンプトを作ってくださいってプロンプトを出力させて次そのマヌスにですね戻ってマヌスの前ラスト教材を作ったところにこれの続きを作ってください要件はこんな感じですってさっきジェミニで生成された要件をバッと貼って続きを作ってもらってさっき見たんですけど



  • すごく良くなってました次求めるレベルは実践レベルでっていう方向性で作ったんですよ実践ってかなり抽象的ですよごめん今は圧縮して実践的って言ったんだけどさっきさらっとトピック見ただけなんでざっと見た感じさっき基礎構文結構メインだったんですよアプリ作って大体基礎構文を定着したねっていうレベルだったんで



  • 続いて中規模以上のアプリケーション開発にも対応できるスキルセットの習得を目指すことが目的になっていますその結果出てきたやつの目次が今回はトピック8個に分かれて出てきたんですけどだいぶボリュームが2倍に増えてトピック1より高度なエラー処理と堅牢なアプリケーション設計トピック2平行処理とマルチスレッドプログラミングトピック3マクロによるメタプログラミング入門トピック4



  • FFIとアンセーフ何言ってんだごめんこれは分かんないまだやってないから分かんないトピック5高度なライフタイムと尺用スマートポインタースマートポインターかっこいいねトピック6高度なトレート活用トピック7実践的アプリケーション開発ワークフロートピック8



  • ウェブアセンブリーへの挑戦みたいなのが出てきてタイトル見ただけでもこれは確かに中規模開発以上のスキルに役立ちそうなものができてるんじゃないかという気配だけ感じております気配だけ言うと気配だけ言うと気配だけ言うとそういうことねこの後気配を言うのかと思った違います違います



  • 気配だけ言うとこういう感じですねみたいな続くのかと思っちゃったすみませんそれはすごいスキルですよすごいよねほぼLLMですね雰囲気でいけるっていう雰囲気すぎるけどねちなみに今一個一個の



  • マークダウンも見たんですけど一番最初に作った教材と同じぐらいのボリューム感のマークダウンが8個できてるんでこれは2ヶ月以上かかりますねやるのすごいなそれは技術賞にありそうな賞もはやないんじゃないここまで来るとマルチスレッドとか堅牢なプログラミングとか



  • まさしくな気がしますけどねこれちょっとあれだよね多分著作権関係ないよねない著作者はし?はいはいじゃあ出版できるマネスの規約にもよりますけど出版できるんじゃないですかうんできると思いますよ出版できるかじゃあ今日技術書店だから印刷すればギリギリマニア遅い遅い遅い遅い印刷会社なんだと思ってんすか今日無理かはいペチパーのためのラストペチパーのためのラスト入門って入門じゃないなもうこれもはやリッチなうん



  • チュートリアルだけLMにぶっこんで共有しようかなどんな教材できたか見たくないっていういいと思いますいいと思いますちょっとそれをアップして概要に貼っておきますさすがついにこの言語学ぶのに最適な教材自家栽培がいいんじゃないかな説が出てきちゃってっていう情報共有でしたありがとうございます技術省が実はAIに奪われるのかもしれない



  • だから体系的にできてるかっていう不安感はまだあると思うんですよねそのマヌスに教材作ってもらうとうんまあでもそんなん言い始めたら技術書も体系的かよくわかんないんでうんうんうん言っててあれですけどうんまあ結局実践で使って知識が足りるか足んないかなんでそうねうんいいんじゃないですかねやっぱ良さそうな気がしたなやっぱりまあやった感覚めっちゃ良かったですようん



  • 技術的なところはそうかもしれないですね哲学とかあとは進め方みたいな抽象度が高いものに関しては多分AIが学習している情報よりも良いとされるものはその手のスペシャリストが持っているはずでそのスペシャリストの本はすごい価値がある



  • かもしんないけどチュートリアルちょっと簡単にしましたみたいなのに関しては奪われるかもしんないですねあとはこれがどの層の本にも向いてるかどうかは分かんないけど今回すごい限定してるというか結構基礎は省いてOKっていう前提があったからこそ上手くいったみたいなのがあるかもしれない逆もありそうですけど



  • 基礎めっちゃ厚くしてみたいないけんのかなすごく優しく教えてとか基礎網羅するってなるとめっちゃアウトプット量が必要になってそうなった時トークン数問題になったりとかしないのかなとなるほどね小分けに作ってもらうしかないですねそうするとねあとはちょっと最初に上手いこと教材のインストラクションできるのかっていうのもあるけどね教材作成の



  • それはありますねその辺はちょっとチェミニなりチャットGPTなりで壁打ちして作ってもらってそこからぶん投げた方がいいかなって感じですね貴重な実験ありがとうございます締めていいですか貴重な実験ありがとうございますどういたしましてハッシュタグひまじんプログラマーでSNSのXでフィードバック募集してますのでのりさんの教材やってみたよとかこんなん作ってみたとかありましたらぜひシェアお願いしますぜひちょっとペチパーの人に見てほしいですね



  • 気になるペチパじゃないからあとはポッドキャストの説明欄からグーグルフォームで番組への要望・感想・質問何でもお待ちしてますあとはオンラインスラックコミュニティひまプロ談話室の参加リンクもありますので興味ある方はそちらからお願いいたしますちょっと盛り上がる気配してるんで人増えてますね順調にありがとうございます



  • 最後に各種ポッドキャストプラットフォームでのフォロー高評価もお願いいたしますお願いしますはいまた次回バイバイ昔々3匹の小豚がいました彼らはお母さん豚にハムのECサイトを立てるように言われそれぞれ思い思いのウェブサービスを作りましたそんなところにお腹を空かせた狼が不正アクセスでハムを大量に手に入れようと1匹目の小豚のウェブサービスを攻撃しに来ました



  • このウェブサービスにはセキュリティ機能がないな 機密情報も公開されてるぞぷひー リポジトリがなくなったぷー狼が2匹目のウェブサービスを攻撃しましたこっちのウェブサービスは認証があるが 総当たり攻撃で認証を突破できたぞぷぎゃー 商品の値段が全部0円になったぷー狼が3匹目のサービスを攻撃しました



  • このサービスはセキュリティがちゃんとしてるな他のサイトはだろ強豪が減ったおかげで儲かりすぎて笑いが止まらないわ3匹目の小豚はハムのECサイトで大成功しレンガのお家を建てることができましためでたしめでたし堅牢なウェブサービスを構築したいあなたへひまじんプログラマーの週末エンジニアリングレッスン

0:00 34:30

#364 PHPerのためのRust教材作ってみた!オーダーメイド学習教材 〜無限自家栽培〜