ITエンジニア本大賞と最近の書籍事情
Yokohama North AM
こんばんは、Yokohama North AM第183回です。
Yokohama North AMは、ウェブ系エンジニアがテック系のキーワードをネタにして雑談をするポッドキャストです。
ホスト役は、自称PHPerのHanhan1978です。
本日のゲストも、いつもの金城さんです。よろしくお願いします。
よろしくお願いします。
いやぁ、最近はいかがお過ごしですか?
ちょっと暖かかったり寒かったりしますが。
暖かかったり寒かったりしますね。
なんかすげぇ暖かくなったなぁと思ったら、夜雪が降るらしいぞみたいなのありませんでしたか?
ありました、ありました。
どういうこと?
ついていけないみたいな。
やけに洗濯物が乾いたなって日帳持ってたら雪降ってるよ、みたいな。
よくわかんない感じでした。
なんか、最近またあの、ちゃんと走り込みしなきゃいけないって言って、ランニング毎日やってるんですけど。
暖かかった日は半袖で走ってて、次の日も半袖で走ろうとしたら寒すぎて走れなさそうだな、みたいな感じ。
あぁ、難しそう。
そう、難しかったですね。先週、この週ぐらい。
皆様も体調にお気を付けください。
で、今週もまたぞローカンファレンスの話をつらつらとしていくんですが。
本日収録日が2月の19日ですね、2026年。
ちょうどデブサミやってますということで。
ITエンジニア本大賞決まりました。
決まったらしいですね。
で、えーと、これは別に2026ってわけじゃないんですよね。2025、26に。
必ずしもその年に発売された本じゃなかったはず。
ですよね。
ただ、その年に話題になった本ではありますね。
割と知らない本あるなぁと思って。
いや、そうなんですよ。別のところでも全く、ノミネートが発表された時に、ちょっとどんな本あるかなっていう話をしたんですけど。
下手したら3分の1とか半分ぐらい、全然目に留まってなかったというか、視界に入ってなかったなーっていう顔ぶれだったりして。
そうですよね。
これは僕がまだまだ視野が狭いなって思いましたね。視野が狭いというか、アンテナが低いというか。
実際に書籍名で言うと、有名どこだというか、我々が絶対知っているところで言うとタイディーファーストなんか入ってるんですか。
あとはあれですかね、良いコードで悪いコードで学ぶ設計入本とか、あの辺は知ってましたか。
それこそタイディーファーストとかは、今から見ると一昨年の12月とかでしたもんね、確か。
だし、良いコード、悪いコードで学ぶ設計には改訂審判で入ってて、ありなんだって思った。
いいんじゃないですか、別に。
でもこれも一昨年なんですよね、ギリギリ発売が。一昨年年末ぐらい。
他は割とAI系が100日チャレンジ、大学4年生、チャットGPTに出ないエンジニアとして就職できたみたいな、ナロー系みたいな。
話題、これは聞いたことあったんですよ。
あー、俺聞いたことなかったです。ハッキングラボの作り方は聞いたことありました。
というか多分買ったはず。
図解入門TCPIP、すごいですよね、全然AI、AI、AI、TCPIPみたいな。
これは多分買ったんじゃないかな。あ、買ってない。じゃあ、なあ。
これ買おっかな。これでも紙で買ったほうが読みやすそう。
紙で買ったほうがいいでしょうね、これね。
雰囲気がする。
紙で買ったほうがいいでしょうね。
なんか固定されてそうな気がする。
エンジニアの育成現場の失敗を集めてみたは、存在は知ってるけど買ってはいないかな。
あ、Kindle版半額だ。
つい買ってしまった。
AIエージェント開発運用入門、これも見たことはあるけど、使ってるし1回ぐらいで買おう。
って感じですかね。
優しいMCP入門は僕は買ったな。読んだ気がするな、確か。
優しいMCP入門。
優しかったです。
優しいんですか。僕は1回MCP自分で自作して、もう分かった気になってますね。
そんなに複雑すぎるものじゃないですよね、割と。
そうですね。ただプロトコルに沿ってというか。
でも私はシステム新社なんで応援したいなと。
割とうちの会社とかでも一周回ってきて、MCP使ってたやつやだやだやっぱREST APIとスキルに置き換えた方が楽でいいみたいな感じで、一周回ってMCPが嫌われるみたいな時代になってますね。
アバンダンMCPみたいなスキルが。
なのに。
悪ノリで使う。
びっくりした。悪ノリでか。何が起きてるのかなって思っちゃいました、今。
でも面白いなと思って。
この後そんな話しようかなと思って。
AI系ばっかりかというとそんなわけでもないですね。AI系1,2,3,4つ。
言葉の意味を計算する式向きとかめちゃくちゃそそるなと思って今見てますね。
これが対象でしたね、確か。
これ対象なんですか?
確かこれだった気がする。
計算言語学?何それ。講談社サイエンティフィックって俺聞いたことない。
確かにあんまり耳なじみないかもしれない。
僕は割と真面目にじっくり読んでる時ってノートにメモ取って出版社とかも書くんですけど。
講談社サイエンティフィックって今まで書いた覚えがないですね。
まあでももちろん他にも本出してるとは思うんで。
防衛の最前線。面白そう。面白そうとかって言ってるとまた書いたくなってきちゃうからちょっと一旦ここはするでしょ。
今だけで今4冊ぐらい買ったような気がする。
すごい。それはもう対象を開催した甲斐があったというもんですね。
あと下の方に行くとビジネス書部門っていうのもあって。
ビジネス書いいっすよね。一瞬にして読み終えるから。みんな成長しようとしてる感じの本が。この中だと金城さん気になる本あります?
料金系のプロジェクトマネジメントはお勧めされたんで買ってあって。
僕もうちに置いてあると思う。
でもそれしか持ってないな。
もうちょっとしたらつんどく山の到達地点にあるような気がする。
ちゃんと取り出し順決まってるんですか?
適当に積んだやつを今ガス出す毎日3冊ですよ。
なるほど。
もうその到達地点。
分かったと思わせる説明の技術って何か。
どれ?
分かったと思わせる。
分かったと思わせたいなーって。
分かる分かる。いいですね。発書って情報量減らすとかね。
ハッタリかまして印象操作するとか。僕プレゼントよくやりますね。
プレゼントってそういうものですからね。
そうですね。
だからやっぱストロングポイントをグッと引っ張って強引に前に進むみたいなのがやっぱりどうしても必要になってくる。
これだけ伝われみたいなやつを。
そうそうそうそう。
これ話題になってましたね。世界の一流は休日に何をしているのかって。
あーどこだ。
クロスメディアパブリッシング。日本人が苦手な休息の上手な取り方。
あー話題になってましたね。聞いたことあるな。
第一章。日本人はなぜ疲れていても休めないのか。知らんがな。
歩く。マジで人生が変わる習慣。みんな人生を変えようとしてるな。
休んだり人生を変えようとしたりしてますね。
医療をなす人は歩くんだと。
兄ちゃんはベトベトサッカーバーグも歩き回って。
兄ちゃんとベトベトサッカーバーグ並ぶんですね。
その並びなんだ。面白い。サッカーバーグなんか座ってられなそうなイメージありますもんね。
なんか落ち着きなさそうですよね。
落ち着きなさそう。
という感じですね。話題になる本はきっと何がしか見えるところがあると思うんで。
買うといいと思います。
いろんな本があるんですね。
タムアルトマン。あーそうそう。これの本もちょっと話題になってたな。
なんかあんまりそそられないから読む気にならない。
立ち読み商品。
ニュースビックスパブリッシングなのか。すごいな。
という感じでございます。ITエンジニアタルモのITエンジニア本大賞に入った本はパラパラ見ておくと他の人とおしゃべりできるかもしれない。
なんでその勢いよくしゃべり始めてシリス読みの結論に。
だってあんまり読んでる人いないのに。
そうなんですよね。なんでなんですかね。不思議。
本を読むとわくともハンハンさんとその本の話で盛り上がることができるかもしれない。読んでなくてもその場で買えますんで。
次回までにタムアルトマン読んでおきます。
いやータムアルトマンだからちょっとあんまりそそられないんで読まなきゃダメですか。
わかんないです。本当にわかんないんだよな。
わかんないからこそ読むっていうのが楽しみだからな。
今後のカンファレンス情報と登壇者
という感じで今やってるDev SummitのITエンジニア本大賞のお話の後、この先のカンファレンスの話があるんですが時系列で言ったほうがいいかな。
まずEMコンフが3月4日。増幅と触媒。
もう2週間後?
ですね。2週間切ってますね。
そっかそっか。平日開催にしてますって言ってましたもんね。
水曜日。つなぎMFMでね。新玉さんが。新玉育夫さんだっけ?
新玉さんと育夫さんです。新たさんなので。
すみません。正式名称がよくわかんなかったんですけど。
正式名称か。じゃあわかんないわ。
はい。増幅と触媒ということで。最近はやっぱEMですね。EMEMですよ。
怒られますよそんな。
僕はでも喜んでますけどね。名前のなかったものにちゃんと仕事と職域を表す名称がちゃんとつけられて、カンファレンスにもなるっていうことは素晴らしいことだなと思って。
確かに流行ワードみたいなところはだいぶ超えて、ちゃんと確立された外人になりつつある感はありますね。
そうなんですよね。チームがうまくいってるとほら、マネージャー不要論みたいなやつが出てくるけど。
やっぱりこういうEMっていう人たちが横で目を光らせて、チームが腐らないようにとか停滞しないようにとかしてやっていくっていうのは本当に重要なことだなと。
そういったところに光が当たるのが素晴らしいなと。楽しみです。参加します。純粋参加者。
バスで行くんですか?
あれ?これどこだったっけ?羽田なんだっけ?
なんだっけ?何が羽田でやるんだっけ?TOCやり分けですね。全然違う。
危ない危ない。
会場違うところに。
でもなんか羽田のやつありましたよね、確か。確かにあった気がする。
なんだっけ?フロントエンド系の何か。デブサビオじゃないですか?
分かんない。どんどん墓穴を掘ってるだけかもしれないですけど。
デブサビオ?
あ、TS会議だ。
あ、よかった。デブサビオも有明セントラルタワーだな。全然羽田じゃないな。前回が羽田だったんですよね。ベルソワル羽田だったんで確か。
なるほど。いい会場ですね。僕が行きやすいってだけなんですけど。
で、その先が4月11日。なんか近づいてきましたね。PHPカンファレンス小田原2026。
脱アットのはずなんですけど近づいてきましたね。
セバスチャンバーグマンさんへの質問募集っていうのがXで呼びかけられてましたので、PHPユニットの作者の方ですね。質問したい方ぜひ。
熱いですね。PHPユニットって何年間ぐらいあるんですか?
物心ついたっていうのはあれですけど、僕がPHPをやり始めた時が5.0とかだったかな。ちょうど4から5になった頃。
その時に僕はもともとJavaでJUnit使ってて、PHPにも何かないかなと思ったら、PHPユニットってあるんだ。よかったって思った記憶があるんですよ。
いわゆるXユニットファミリー?
そう、Xユニット系のファミリーですね。
それが確か2008年とかそんなもんだから、もう20年近くやってるのかなきっと。
ウィキペディア開いてみたら、イニシャルリリースが2001年になってますね。
うわ、早っ。
すごいな。その当時から多分セバスチャンさんがリードしてるんですよね、多分。
何でもない話ですね。
だから歴史というか、CICDが当たり前じゃない時代からやってる人に聞いてみたいことたくさんありそうだなと思って。
さっきこの質問募集のXのポスト見てちょっとワクワクしてましたね。
20何年か。どんな質問したいのかな。空きませんかとかって質問していいのかな。
でもそれも聞きたいですよね。継続とかモチベーションどこにあるのっていうのは、その人にしかできない話な気しますし。
楽しそうだな。なんか俺も質問出してみようかな。というのがベチコン小田原2026。で、その先が5月9日がPHPカンファレンス香川。
香川もでもCFPが終わってるはず。
終わったと終わってないの?あいのこみたいな。
最初に言われてたCFP期間はもう過ぎてるはず。
じゃあ今どうなんだと。あ、でもまだフォーム閉じてないのかな。
じゃあロスタイムかもしれないですね。
そうですね。
なので香川在住の方、香川に近い方、香川に行きたい方、ぜひ行ってください。応募して。
そしてフロットエンドPHPカンファレンス北海道が6月6日。こちらもCFPは閉じておりますと。
閉じてるけど、2次募集するみたいなの最初から言ってた気するんだよな。
あーなるほど。じゃあ2次募集がまだあるか。
下募集だか2次募集だかが。
開催期間を考えると結構ギリギリまでやるんだな。
まあそっか3ヶ月前ぐらいになってくるのか。
そうですよね。印刷物とか大変だなという気がするんで。
第3週に採択決まるよ。
一時採択、一時枠決まるよみたいなことを書いてたような気はしてるので。
2月の第3週ですね。
だから僕はずっと受信ボックスをリロードしてました。
まだかなまだかなって。
そうだ俺らはララベルライブジャパン。
残念。
水産化者として楽しんできます。
ちょっと確かにボールドウェイの熱が足りなかったなという反省点がありますね。
そうですね。海外からも登壇者いらっしゃるわけですもんね今回。
狭き者なのかな。
確かにちょっと心のどっかにね、今ララベルメインでそこまでいじってるかって言われるとそうじゃないなみたいな
気の迷いが熱をちょっと奪ってたなと。すごい反省点ですね。
何なら行けるんですか?
いやいや、ちょっとそのところはやっぱ走り込みを再開してなかったんで。
走り込みが足りなかった。
すごいね。それでリジェクト込み行きましょう。私がなぜ落ちたのか。走り込み。
走り込みです。はい。いや俺はこれはでも結構真面目に。走り込んでテンション上がってると結構難しい仕事もやり遂げるんで。
逆、いやわからない。因果関係がどっち向きなのかわからないな。
いやいいんです。結果が出せればどれでもいいです。
確かに。
キノコカンファレンスとPHPerKaigiの準備
収録日が2月19日でCFPの募集期間が2月20日明日までというのがキノコカンファレンス第2回。
第2回。これは跳ねられてたっけ?
ちょっとやめてくださいよ。
日本科学未来館ですね。
ですよね。
有明より。
なので、今年は多分出さないかな。
去年1本だけ出したけど。
去年と顔ぶれというか方向性みたいなのが変わってくるんですかね。
1回目の同じようなカラーというか雰囲気で2回目を行くのか。
1回目を経てさらに羽ばたいていくのかみたいなのはちょっと気になりますね。
前回よりでも期待するトーク内容とかのところがすごい具体的な感じ。
だから回としての方向性がここでさらに定まってくるのかもしれないですね。
応募資格がないCFPは一言でいいですね。
応募資格しかないな。
応募資格しかないんですけどちょっと今年はいいかなっていう気持ちですね。
去年頑張ったしなと。
去年出てるのかどうしたら生き残れないのか。
割と評判も良かったんで満足してる自分があります。
大丈夫ですか。生き残れないんじゃないですか。大丈夫ですか。
大丈夫です。俺はもう最後まで立つ。最後まで立っている男なんで。
素晴らしい。
夢の無限スパゲッティ製造機とスパゲッティファイ
今回カンファレンスのコートは独立して話をしたいと思ってたのがペチパー会議ですね。
2026が3月の20日から22日でなんと金城さんが登壇ということで。
しかもスパゲティの話を聞かせてくれる。
スパゲティをみなさんに振る舞わないといけんぞということでやってきますね今回は。
いいですね。夢の無限スパゲティ製造機。
そうか。1ヶ月なのかと油断してたな。
油断しますよね。でも金城さん考えてもくださいよ。
2週に1編のこのポッドキャストの収録が光の速さでやってくることを考えると。
確かにおととい前回収録しましたもんね。おとといぐらい。
本当おとといぐらいの気持ち。昨日編集したんじゃなかったかなと。またやらなきゃいけないとかみたいな気持ち。
そうですよね。そうなるんだよな。
ちょっと編集して食べといたと貯金ができたしめしめって思ったらあれストックなくなってるみたいなのがちょいちょいありますみたいな。
そうなんですよ。
そうだよな。2週間が2回経ってたら1ヶ月ぐらい時間が経つのか。
やばいっす。
やばい。
ちょっと会社の社内勉強会で素振り入れとくか。強制的に出力が出せるように。
そうしよう。危ない危ない。
ただ元々今回に関しては今月中に一通り資料を作って素振りしてバージョン1.5ぐらいまで2月中に持っていければいいかぐらいの目論見でいたのでまだ慌ててないです。2月27日ぐらいに多分慌て始める。
なんかPHPスタンで変なの作ってると思ったらここに繋がってたのか。
前回前々回前回のやつ。
GoToにするやつね。
GoToに。でもあの後バージョンというか少し機能増やしてインスタンスオブとかも禁止しました。
すごいですね。
つまり構造化プログラミング強制?違うな。禁止ギブスみたいな。
そうです。イフ文禁止ギブスの強いやつです。
強いやつですね。原初に戻るみたいなやつですねこれ。
そうなんですけど、ただ公開されてないんですよ。
組み込みクラスが難しいですね。どうしようかなと思って。
ユーザー定義クラスはバラバラにするのに成功したんですよ。
ひどい。
しかもちゃんと継承されてるクラスとかも辿ってインスタンスオブの判定できるようにしたし、ダラリスも使えるようにしてあるんですけど。
組み込みクラスだけは定義がわからんので、デートタイムとかエクセプションとか使われるとめんどくさい。
だからなるべく拡張減らしてコンパイルして。
エクセプションとスローアブル使わないの無理じゃないですか。
多分無理でしょうね。多分スタンダードに入ってそうな気がする。
だからそこら辺だけちょっと妥協してやるかなって思ったし。
見栄えが良くないから、何か組み込みクラス作るかと思いましたけど、そこまでは。
でも大変楽しいですね。何が楽しいのかは誰もわからないと思いますけど。
夢の無限スパゲッティ製造機っていうのは、あえてわかりづらい行動というか、
クラスが無かったり、コード化されていないコードを生み出すことをやるってことですね。
これではストーリーというか前日談があって、ペチパー会議の2025で非構造化プログラミングみたいな話を登壇してるんですよ。
掲示板みたいなやつをオブジェクト思考とかフレームワーク使って書いたらこうで、
関数だけ使うような構造化プログラミングで書いたらこうで、
ifとかfor1とかクラスとか関数定義とかの構造化プログラミングをなくしたらこうなりますよねみたいな話を去年してるんですけど、
だからそこで僕はGoToを使ったプログラミングをやろうぜって言ってるんですけど、
多分ですね、せっかく発表したのにやっぱり身の回りでGoToを使ってる人が増えてないってなると、
これは僕のアプローチが良くなくて、人間は苦労したくないんだから、スパゲティ製造機がないから誰もやらなかったんじゃないかっていう仮説が湧いてきてですね。
じゃあ作ってやるかっていうやつです。
想像しよるどんなひとい現場でもGoToはレビューで弾かれる気がしますね。
いやでもPHPスタンレベルマックスでストリクトルール数全部オンにしてもGoToは禁じられてなかったって。
この人は何を言ってるんだろうっていうやつかもしれないですね。
GoTo使うとPHPスタンとかレクターの判定がちょいちょい壊れますね。
レッドコードとかが上手く使えない気がする。
ぶっ飛びですからね。
ぶっ飛びですね。いやでもPHPのGoToは良い綺麗なGoToなんで大丈夫ですよ。
で、スパゲティっていうプロジェクトを発見したというのがネタ上に書かれてます。
スパゲティファイっていうプロジェクトがあって。
すごいですね。
これすごいですよね。
すごい。
自動で読みづらくしてくれる。
すごい。バグを埋め込むとかコードを曖昧にする関係ないコメントを書く。
最悪。ドキュメントウィズ絵文字は。
ドキュメントウィズ絵文字可愛くて言えない。
ただ意味のない絵文字ですからね。
すごいオーバーリーディスクリプティブネームズいいですねこれ。
これいいな。
ランダムホワイトエスも好きだよ。
ハンシードックストリーム。
ドキュメントウィズ絵文字が一番好きですね。意味がないんでしょうねこのドキュメント。
意味が全くないですよね。
リザルト.アペンドっていう関数でメソッド呼び出してるところにコメントでハンドスティックしてる。
なんで。
わかんないですね。
意味あったとてじゃないですか。
マックス関数読んでるところに100って書いてありますからね。
リザルトにアンテナが貼ってある。虫眼鏡か。
なんだろうよくわかんない。虫眼鏡なのかハンマーなのかフライパンなのか。
こういうの高度なお遊びで楽しいですね。
イントロデュースバグとかはパッジングとかプロパティベーステストとかあれに近いですもんね。
多分実行不可能というか文法をぶっ壊すわけじゃない気はするんで、ロジックだけを壊してくれてると思うんで。
スローインがサトルチェンジって書いてあるから、わずかな変更でバグを導入してるってことでしたね。
すごいな。これ実は結構高度なことをしている可能性があるな。
これAI使ってるの?
いやって書いてあるけどどういうニュアンスで言ってるんだろうこれ。
でもなんか使ってそうですね。
AIでやってるのか。
AIで行動を悪化させる。確かにこれソースコードで書くのは辛そうだなって思ったけど、
AIに普通に自然言語で指示したら簡単そうですね。
全然できそうですね。
全然できそうですよね。書くように絵文字でコメントして、なるべく意味のないやつって。
これがVSコードの拡張として配布されてると。
すごい邪悪だな。邪悪というか使わないけど。
ロゴかわいいですけどね。
ロゴかわいいですね。
かわいいですよね。
ドクドクスパゲッティみたいな。
ウケって表情してるスパゲッティが。
エンディング
というわけでペチパー会議が迫ってきたという緊張感で胸がいっぱいになったところで今週は一旦お別れということですかね。
今週も放送期だけありがとうございます。
番組のフィードバックや要望はハッシュタグ横浜のせいもつけてXでポストしてください。
本日の相手は金城さんでした。ありがとうございました。
ありがとうございました。
横浜のせい。