PHPカンファレンス福岡2025で「複雑さ」について考えた話

2025年11月8日に開催された PHPカンファレンス福岡2025 に参加しました。
その中で印象に残ったセッションが、
「開発者が知っておきたい 複雑さの正体」 というお話です。

タイトルだけを見ると少し難しそうですが、内容はとても身近で、
「それ、仕事あるあるだな」と感じる話がたくさんありました。

今回は、その内容をできるだけ分かりやすくご紹介します。


「複雑さ」とは何か?

セッションで紹介されていた「複雑さ」の考え方は、とてもシンプルでした。

人が理解しづらく、変更しづらいものは
すべて「複雑」

つまり、

  • 読むのがつらい
  • 触るのが怖い
  • 何をしているのか一瞬で分からない

こう感じた時点で、それはもう「複雑」だというわけです。

難しい専門用語や数字の話もありましたが、
本質は「分かりにくいかどうか」だけ、というのが印象的でした。


複雑なコードはなぜ生まれるのか

「複雑なのは、作った人のスキルが足りないからでは?」
そう思ってしまいがちですが、このセッションでは違う視点が紹介されていました。

実は、複雑さはコードを書く前から少しずつ入り込んできます。


要件が増えると、自然とややこしくなる

例えばこんな場面、想像しやすいと思います。

  • 事業が成長して、新しい機能をどんどん追加する
  • 特定のお客さんだけ、特別な対応が必要になる
  • 法律やルールが変わる(消費税や個人情報の扱いなど)

どれも「やらないわけにはいかない」ものですよね。

こうした条件が重なっていくと、
「この場合はこう」「あの場合は別の処理」と、仕組みがどんどん複雑になっていきます。

これは決して誰かが悪いわけではなく、
現実のビジネスがそのまま反映されている結果だという話が印象に残りました。


設計の段階でも複雑さは生まれる

次に紹介されていたのが、「設計」の話です。

  • 何を作るかが曖昧なまま、見た目だけ立派な仕組みを先に決めてしまう
  • 流行っているやり方を、とりあえず取り入れてみる
  • チーム内で十分に話し合う時間が取れない

こうしたことが重なると、
「なんだか難しそうな構造」だけが残ってしまいます。

シンプルでよかったはずなのに、
気づいたら扱いづらい仕組みになっている、というのはよくある話だなと感じました。


実装での「ちょっとした積み重ね」

もちろん、日々の作業の中でも複雑さは増えていきます。

  • とりあえず条件をひとつ追加
  • 忙しいから後で整理しよう
  • 名前は仮で付けたまま放置

こうした「小さな判断」が積み重なると、
後から見る人(未来の自分も含めて)にとって分かりにくいものになります。

特別に悪いことをしているわけではない、
よくある日常の延長線だという点が共感できました。


印象に残ったメッセージ

このセッションで一番心に残ったのは、次の考え方です。

  • 技術だけでは解決できない問題もある
  • 最初から完璧を目指さなくていい
  • 少しずつ良くしていけばいい

複雑さを「なくす」ことよりも、
気づいて、向き合って、改善していく姿勢が大事なのだと感じました。


まとめ

今回のセッションを通して、

  • 「分かりにくい」と感じること自体が大事なサイン
  • 複雑さは、仕事や環境の変化と一緒に生まれるもの
  • 誰かを責めるより、背景を知ることが解決への近道

そんな学びがありました。

日々の仕事の中で「これ、ちょっと分かりにくいな」と思ったら、
それは改善のいい機会なのかもしれません。

今回はここまでです。
最後まで読んでいただき、ありがとうございました!

福岡生成AI 活用Meetupに行ってきました!

こんにちは。22年度入社の中島です。

2024/12/9(土)に福岡で開催された福岡生成AI 活用Meetup Vol.3に参加しました。カンファレンスや勉強会は前回参加したPHPカンファレンスのみだったので、どのようなイベントだったか簡単に紹介できればと思います。

福岡生成AI 活用Meetupとは

福岡生成AI 活用Meetupは、生成AIツールに焦点を当てその多様な可能性を探る集まりです。今回は3回目の開催で、Dify、v0、napkinなど、様々な生成AIプラットフォームの活用事例などといっしょに紹介するイベントでした。生成AIに興味はあるけど、具体的な活用方法がわからない方、先進的なAI技術のトレンドをキャッチアップしたい方、ビジネスへの応用例を学べる方にオススメのコミュニティです。

セミナーの規模と会場の雰囲気

会場は福岡ファッションビルの8階にあるGMOペパボ株式会社 福岡支社さんのオフィスの一角を借りて行われました。参加人数はスタッフ合わせて約20人ほどだったかと思います。会場の雰囲気も前回のPHPカンファレンスの時のように、全体的に明るく和気あいあいとした雰囲気でした。

印象に残ったセッションとその内容

・コミュニティを活用した生成AIの組織定着

さまざまな生成AIが普及しているけれど、会社や仕事でAIを使う人はまだ少ない…効率化を図るために会社や仕事で生成AIを使う人を増やすためにはどうすべきかをテーマにしていました。このセッションでの結論は『学び続けられる教材(生成AIに入力する素材や議題)』と『教えられる人材』を増やすことで生成AIを使う人を増やし、効率を向上させるという内容でした。生成AIを使う人とそれを広める人を増やす方法をお話しされていて、生成AIの知識があまりない私にもわかりやすいセッションでした。

・生成AI時代のプロダクト開発と東洋思想──関係性・空・有機的生成

深層学習やLLM、マルチモーダルな生成AI等が驚くような速さで進歩している昨今、主に西洋近代的な考え方に基づいて、合理性や効率、コントロールを重視する考え方で行う開発手法や評価基準が進められています。このセッションでは『生成AIの時代におけるプロダクト開発を、東洋思想という視点から考え直す』をテーマにしていました。あえて東洋思想という別の視点から見ることで、生成AIを巡るイノベーションは、単なる問題解決や市場拡大にとどまらず、人・社会・文化・自然が交響し合う豊かな「場」を生み出せる可能性があることを提示されていました。福岡という土地柄で生成AIをやる意義を考えたときに、 西洋思想だけではなく、東洋思想を元にプロダクト開発を行っていきたいという発表でした。「誰でも理解できるように」を中心に作る西洋思想と、「自分の心の中」を中心に作る東洋思想という考え方がとても印象に残ったセッションでした。

感想

今回、生成AIを勉強中のなか参加したのですが、AIエージェントのセッションでは、実際にAIを活用して自律エージェントの仕組みを使ったサービスの発表や、AI開発ツール Difyを使ったAIエージェントのデモなどがあり、趣味でAIを使うだけでなくビジネスへの応用例を学べることができ、とても良い時間を過ごすことができました。

今回のMeetupを通じて得た知識や経験を、今後の業務に活かせるように生成AIについての学習や調査、実際に使用して作成などしていきたいと思います。

今回はここまで
最後までご覧いただきありがとうございました!