第146回 PHP勉強会@東京のLT資料です。
PHPerKaigi 2023トーク募集中です! https://phperkaigi.jp
長谷川智希 @tomzoh2022/11/28 PHP勉強会@東京 #146カンファレンス主催者から見たプロポーザルを通すコツ
View Slide
2୩ஐر͕ͤΘ ͱ͖ @tomzohhttp://www.dgcircus.comデジタルサーカス株式会社 副団長CTOॴଐ ٕज़ΧϯϑΝϨϯεओ࠻دߘɾஶॻ来たれ!PHPer!We are hiring!
3୩ஐر͕ͤΘ ͱ͖ @tomzohςοΫΧϯϑΝϨϯεӡӦࢀՃ 8FCJ04ΞϓϦ։ൃ $16 ϨτϩήʔϜػ ిࢠ࡞ Ϗʔϧ αοΧʔ؍ઓ ϨϯλϧΧʔτϨʔε ʜϥΠϑϫʔΫ
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツカンファレンス主催者から見たプロポーザルを通すコツ4
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツ今日のお話は PHPerKaigi /iOSDC Japan でのお話です5ある程度どのカンファレンスでも通用すると思います
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツPHPerKaigi / iOSDC Japan のトーク採択方法• スタッフ投票• トークタイトルと概要だけを見て-2〜+2 で投票する• ここではスピーカー名は見ない• 得票数の合計をもとに採択• A)上位15%前後はほぼ機械的に採択する• B)採択済のテーマなどを見ながら実行委員長が採択を決定する• 採択されるためには A)か B)を攻略する必要がある6
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツA)上位15%前後はほぼ機械的に採択するB)採択済のテーマなどを見ながら 実行委員長が採択を決定する7
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツ採択攻略1: 上位15%に入る• 正攻法であり どのカンファレンスにも通用するはず• 誰の目から見ても魅力的なプロポーザルにする• の前に話される内容が過不足無く書かれたプロポーザルにする• 例年かなりの数のプロポーザルが記述不足• 「この話は面白そうだけどこの記述内容だとよくわからなくて採択できない…」• 単純に記述レベルが足りていない• 最低でも10行、通常は20行ぐらいは必要• フォーマットを意識するだけで改善できる = 採択率を上げられる8
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツプロポーザル = タイトル + 概要9
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツタイトル概要10
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツ尺の都合で省略 資料の一番最後に付けておきます11
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツタイトル概要12
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツオススメする概要の構成必須: トークの背景• 題材のサービス、ソフトウェア、技術の説明• 丁寧に書かないと「パルスのファルシのルシがパージでコクーン」になってしまう必須: 主題• トークを通して伝えたいこと• 試行錯誤の結果発見・到達した結果• 問題の説明 & 解決方法の提示13オプション(必要に応じて入れる)• トークの目的・効果・期待 (長谷川個人的には超おすすめ)• スピーカーの自己紹介 (主題に関連する場合のみ)• 想定する観客• 話すことリスト
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツ良いプロポーザルの例オススメしない構成資料の一番最後に付けておきます14
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツA)上位15%前後はほぼ機械的に採択するB)採択済のテーマなどを見ながら 実行委員長が採択を決定する15
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツ採択攻略2: 単純な得票数以外で勝負する得票数を飛び越えて採択するパターン• スピーカーの得票数・実績• プロポーザルを見ずにスピーカーだけを見る投票もしている• この方なら面白いトークを出来るだろう• 採択トークと同じテーマでも切り口・対象観客層が違うもの• 専門性・情熱度・(褒め言葉としての)変態度が高いもの• 「へ…変態だ…!!この話は世の中に出してもらわねばならぬ(使命感)」• 実行委員長のカラーが出てしまうところかも16
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツ採択攻略2: 単純な得票数以外で勝負する得票数を飛び越えて採択するパターン• まったく同条件で悩んだときの最後の一押し…• より前向きで爽快感のありそうなもの• この40分トークを採択したいがタイムテーブルに20分の空きしか無いので…• たくさん応募してくれてるとどれか1つは採択してあげたい気分に…• 初投稿の方は採択してあげたい気分に…• スピーカーの多様性を見ることも…17
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツカンファレンス主催者から見たプロポーザルを通すコツ18
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツプロポーザルを通すコツタイトル・概要を丁寧に書く• 小技も使う:• 他の場所でトークしていたら検索できる様に資料を公開しておく / ブログを書いておく• 愛と情熱を文章で表現する• 同じ話でも長さ・切り口・対象観客を替えたパターンも出してみる• 初投稿だったり、スピーカーのど真ん中属性でなくても積極的に出してみる19
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツここで本日一番大切な話20
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツ 21PHPerKaigi 2023トーク募集中 〜12/5https://phperkaigi.jpこのLTの内容を活かしてじゃんじゃん提出おねがいします!!!!୩ஐر͕ͤΘ ͱ͖ @tomzoh
22୩ஐر͕ͤΘ ͱ͖ @tomzohhttp://www.dgcircus.comデジタルサーカス株式会社 副団長CTOॴଐ ٕज़ΧϯϑΝϨϯεओ࠻دߘɾஶॻ来たれ!PHPer!We are hiring!
23୩ஐر͕ͤΘ ͱ͖ @tomzohςοΫΧϯϑΝϨϯεӡӦࢀՃ 8FCJ04ΞϓϦ։ൃ $16 ϨτϩήʔϜػ ిࢠ࡞ Ϗʔϧ αοΧʔ؍ઓ ϨϯλϧΧʔτϨʔε ʜϥΠϑϫʔΫ
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツおまけ24
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツPHPerKaigi / iOSDC Japan の概要• トーク公募型の技術カンファレンス• PHPerKaigi: PHP技術がコアのテーマ, 参加者600名前後(2022実績)• iOSDC Japan: iOS関連技術がコアのテーマ, 参加者1,300名前後(2022実績)• プロポーザル応募 → 採択 → スピーカー25
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツタイトル概要26
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツおすすめするタイトルの例• 話したい内容を短く過不足無く表現する• 「○○して○○する」「○○で○○して○○する」的に書くと良い• 「PHPでEventLoopを書いて非同期処理を完全に理解する」• 「PHPのエラーを理解して適切なエラーハンドリングを学ぼう」• 「依存ライブラリの定期的な更新のためにRenovateを導入・運用する」• 変化球もアリだけど上級者向け• 「どんとこい、PhpStorm 〜Why don't you do IDE's best!〜」27
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツおすすめしないタイトル• 以下の様なタイトルは内容を的確に表せていないことが多く、おすすめしません• ○○した話• ○○のススメ• ○○について• 概要欄で適切に説明を書けていれば採択の可能性はある• タイトルはカンファレンス当日に参加者が聞きに行くかの判断にも使われる• ぱっと見て魅力の無いタイトルは採択時から「お客が入らなそう」という判断をされる28
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツタイトル概要29
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツオススメしない概要の構成• トーク概要の構成によっては採択が難しくなるものがある• 以下の例は一般論であり特定のプロポーザルを指している訳ではありません• 「〜をお話する予定です」• 話すか話さないか確定してから投稿して欲しい• 「〜に書いた話と同じ内容です」• 話すことのコアはプロポーザルの中で完結して欲しい• 20分と40分でまったく同じタイトル・概要• 話すことのボリューム見積ができていない様に見える• PHPerKaigiやiOSDC Japanではほぼ機械的に落選になる30
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツ良い概要の例31ウェブアプリケーションの開発においてE2Eテストの自動化は身近なトピックです。SeleniumやPuppeteer、PlaywrightやAppiumなどがブラウザ・ネイティブアプリの自動操作のOSSとしてよく挙げられます。しかし、それらの裏側はご存知でしょうか?本トークではこれらのツールの背後にいるWebDriver、ChromeDevTools Protocolsに焦点を当てます。WebDriver、CDPとはなにか、その違い、仕様について、PHPエンジニアに身近な言語を用いて"直接"実装することを通じて解説します。本トークを通じて直接触れることでライブラリでwrapされている裏側まで知ることできます。E2Eテスト自動化の課題に出会ったときに「裏側がこうだからたぶんこういうことだよね」と想像できるようになる、少し世界の見え方が変わる時間を提供します。トークの背景題材のサービス、ソフトウェア、技術の説明主題トークを通して伝えたいことオプショントークの目的・効果・期待
長谷川智希 @tomzohカンファレンス主催者から見たプロポーザルを通すコツ採択攻略2: 単純な得票数以外で勝負する弱めに見るパターン (PHPerKaigiとiOSDC Japan限定)• アンチパターン• アンチパターンの提示だけだと爽快感が…• どうすれば良いのか、まで書かれていれば採択しやすい• ベストプラクティス• 本当…?• 「我々の場合の成功パターン」だと採択しやすい。32• エモ• 基本的には技術の話をして欲しい• タイトルと概要から内容のクオリティが想像しにくい• その他• ネガティブ・攻撃的• チュートリアルやってみた系• 誰がやっても同じになる解説系