本文目录导读:

在 PHP 社区做演讲(无论是本地的 User Group、全国性大会如 Laracon、PHPUK,还是线上的 Meetup),是一个很好的成长和建立个人品牌的方式。
以下是针对“PHP 社区演讲”从零到一的实操指南,分为选题、写稿、演练、现场四个阶段:
第一阶段:选题与定位(最重要)
新手和高手的差距往往在选题上,记住一个公式:共鸣度 = 覆盖面 × 痛点强度。
-
从“踩坑”中选题(成功率最高)
- 想一想你最近一周在 Stack Overflow 或公司代码审查中解决的问题。
- 例子:“我是如何搞砸了 Redis 缓存,然后通过 Cache Stampede 模式修复的”,这种分享真实失败的 talk 比单纯讲成功更有共鸣。
-
不要讲“入门基础”
- 除非你是 PHP 界的超级大牛(如 Rasmus),否则不要讲“什么是 Composer”、“PHP 8 新特性”这种烂大街的话题,观众打开这个会议室,想听到“为什么”和“怎么落地”。
- 更适合的维度:
- 性能:深入分析 Profiling 工具(Xdebug、Blackfire)的具体案例分析。
- 架构:如何在老旧的 PHP 项目中引入 DDD 或 CQRS,而不至于重写。
- 新兴技术:PHP 与 AI(如何用 LLM 写代码)、PHP 在 Serverless 上的应用。
-
要有“敌意”或“偏见”
- 好的演讲通常有一个鲜明的立场。“别再在 PHP 里用
try-catch控制逻辑了”,或者 “我认为 Eloquent 和 Doctrine 其实可以共存”,中立平淡的观点没人记得住。
- 好的演讲通常有一个鲜明的立场。“别再在 PHP 里用
第二阶段:撰写提案(CFP)与写 Slide
大多数演讲机会(如 PHPKonf、Laracon EU/US)是通过 CFP(Call For Papers,征稿) 公开招募的。
-
如何撰写 CFP 标题(评审员 10 秒扫一眼)
- ❌ 错误:“PHP 性能优化指南”。
- ✅ 正确:“我把 3 秒的 API 响应压到了 300ms:一次针对 Nginx 和 OPCache 的极限调优”。
- 技巧中加入数字、具体技术组件、时间跨度或冲突感。
-
写 Slide 的“金字塔”原则
- 每一页 Slide 只讲一个核心结论(放在顶部)。
- 下面是支撑论据(代码片段、架构图)。
- 如果评审要看你的 Slide 才能懂你的逻辑,说明讲稿不够清晰。
- 注意:PPT 里的代码一定要大字体(28px 以上)、深色背景高亮,并隐藏
vendor目录和无关的use语句。
-
经典的演讲结构(总时长 40 分钟为例)
- 开头 5 分钟(钩子):抛出一个让所有 PHP 开发者头疼的线上事故截图,或者一个极具争议的陈述。
- 主体 25 分钟(故事线):遵循“遇到问题 -> 尝试方案 A(失败) -> 分析根因 -> 使用方案 B(成功) -> 对比数据”的路线。
- 10 分钟(高光):列出 3 条“Takeaway(关键收获)”,并给出一段可以直接复制回公司用的代码片段。
第三阶段:排练与反馈(刻意练习)
千万不要直接背稿子,那听起来像机器人,要练习的是“故事感”。
-
采用“教练法”排练
- 在家里对着摄像头录屏(手机即可)。
- 回放时关掉声音看自己的手势和站姿,是否像在跟朋友聊天,而不是在读稿。
- 这能帮你找出手插口袋、频繁回头看的坏习惯。
-
“电梯测试”
如果是 40 分钟的演讲,你必须在 30 秒内跟一个没听过你演讲的人(比如在酒店电梯里遇到)解释清楚:“我讲的是为了解决 X 问题,我用了 Y 方法,结果提升了 Z 效率”。
-
预演(Dry Run)
- 在正式大会前 1 周,去本地的 PHP User Group 或公司内部试讲一次。
- 找几个不懂 PHP 的同事来听(如果你的受众是架构师,那找后端听;如果是新人向,找前端听),他们提的问题往往是观众沉默时的真实疑问。
第四阶段:现场发挥与控场(细节决定成败)
-
提前 1 小时到场,测试连接线和切歌
- 不要相信大会提供的转接头,自己带一套;把手机调成飞行模式。
- 关闭所有系统弹窗!(包括邮件、Slack、钉钉),预览模式下也要关闭,避免观众看到你的微信消息被弹出。
-
死机与忘词的应急预案
- 如果代码突然报错(比如演示数据库连不上),笑着说:“这正好证明了在真实环境里,没有什么是理所当然的。” 然后直接切到截图或者事先录好的视频。
- 绝对不要当众对着屏幕读代码找错误。
-
控制语速与停顿
PHP 程序员很多非英语母语,语速要放慢,在讲到关键代码逻辑时,故意停顿 3 秒,说:“Let that sink in(大家细品一下)”。
一个小贴士:从“本地”开始
不要一上来就投 Laracon 这种顶级大会。
- 先去参加你所在城市的 PHP User Group(如 PHPTw、PHPBeijing),申请做一个 15 分钟的闪电演讲(Lightning Talk)。
- 去 Laracasts 或者 PHP Roundtable 做线上播客嘉宾。
- 积累 2~3 次本地演讲经验后,你的 CFP 就有 Demo 链接可看了,中选率会大增。
推荐参考工具
- Slide 制作:
reveal.js(开源、代码高亮好用)或者Slidev(基于 Markdown,适合技术演讲,支持代码编辑器实时演示)。 - PDF 后盾:无论 PPT 多炫,一定在 U 盘里带一份 PDF 版,这能兼容任何电脑和任何版本的 Office,这是老江湖的保命法则。
最后提醒一句:PHP 社区非常注重实用主义,只要你的故事是基于真实项目、有数据支撑、并且能让大家少踩坑,哪怕讲得不够“华丽”,也会得到热烈的掌声,大胆去投 CFP 吧!