热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

聊聊技术演讲的二三事

今天在公司看到了一个同事的演讲总结,觉得其实自己也应该总结一下。目前自己参加过四次演讲,一共是:加上

今天在公司看到了一个同事的演讲总结,觉得其实自己也应该总结一下。

目前自己参加过四次演讲,一共是:

  1. Node Party 2017 - 女 程序员 的自我修养
  2. Coding 技术小馆 - 女程序员与开源程序
  3. FreeCodeCamp Shanghai 2018 - 闲话 CDN
  4. 2018 计算机大会前端分会场 - 字符级静态资源增量更新实践

加上在大学积累的一些开课、社团宣讲、社员大会和一些比赛演讲的经验,零零总总也形成了一种自己的(非常随性)的风格。当然,大部分是吸收一些失败经历的改良。

选题

每次要做演讲前最头大的就是:我要讲什么——这点至今都很困难,最近正好有小伙伴想搞会议,总结一下有以下几类选题:

  1. 基础科普(HTTPS 入门)
  2. 应用实践(XXX 在某司的实践)
  3. 新技术传销(wasm XXXX)
  4. 解决方案(Node Debug 方案)
  5. 传销(我们刚开发了 XXX,顺便招个人)

实际上,作为一个新司机+不喜欢追新技术的人,能说的也就只有 1 和 2 了。如果你实际要选题时,还需要注意一个会议的参与人大多是哪些人——首先不能指望每个人都听懂,其次尽可能的贴合读者的水平,否则讲简单了会被嘲讽,讲难了大家都一脸懵逼,到后来提问环节都很尴尬。

准备 PPT

准备 PPT 没什么特别需要说明的,大家平时听一些演讲时也能对比出好坏:

  1. 不要把 PPT 当成演讲稿——PPT 首先是给观众看的,其次是帮助你去演讲的
  2. 演讲者备注不需要全写,只需要写一点 keywords 或者重点部分——这是我最近一次总结出来的,之前演讲总是会节奏太快,原因是整个人都跟着演讲稿走,实际上并没有预留一些停顿,如果是一边讲一边思考下一句的话节奏就能控制的比较好。
  3. 字要大,高对比度——在大学里我们所看到的课件都是反例,他们是为了你方便预习而存在的,而我们的演讲则是要给观众看到的重点部分,如果看不清就毫无意义了。
  4. 适当调剂——大家上课都有经历,连续 40 分钟集中精力是不可能的,适当的跳出严肃的演讲滑稽一下效果会更好。

剩下的就要看个人风格了,这个慢慢摸索瞎扯淡就行。

开讲演练

光做好了 PPT,作为一个萌豚肯定是不够的,第一,你不知道自己的 PPT 能否撑满时间;第二,上场会比脑补紧张很多,所以开口预演几遍肯定是必须的(不过通常我很懒,两三遍就过了),只要预演到把「嗯……」「这个……」之类的词有意识的去掉就够了。剩下的不要乱想,越想越紧张。

演讲中

演讲中其实会出现很多你脑内没有预演出来的情况,这也是我说为什么不要过多想象的原因,你越觉得自己准备的非常充分,遇到了突发情况就会越慌张。张三丰对张无忌说:全忘了吗?那你可以去了。差不多就是这个效果。

这种时候只要控制好节奏随机应变就可以了,开始的时候这个难度还是比较高的,如果不能有效的控制自己的节奏,还可以插播一个段子,趁着大家都在哈哈哈的时候停顿调整一下。

尴尬的事情还有诸如:显示器是 4:3 但你做的是 16:9 的 PPT,电脑突然黑屏了——能用讲段子搞定的全都不是事,实在不行假装无事发生过,不要看得太在意,你的演讲内容才是主体,剩下的只是不尽如人意。

提问环节

提问环节好比课程答辩,其实台下有各种各样的人,有的是真的不懂来问你,有的是想交流一下,有的是怼你。有些比较好回答的问题当然没问题,但如果遇到了一些尴尬的问题,也需要从容应对——比如:

  1. 私人问题(择偶标准)
  2. 高姿态打压(你可以去学习一下 XXX,我之前接触过)
  3. 完全无关(你们招人标准)

一些话题相关的问题其实是比较好准备的,只要在做 PPT 的同时稍微深入一下,或者再看看有没有什么自己之前没注意到的细节,好好梳理一下就可以了,但是这些层出不穷的奇葩问题真的会打的人措手不及,如果不能通过「之后私聊」「讲段子」「瞎几把扯淡」几个手段跳过这个问题,那只能依赖主持人的控场能力了,如果实在连主持人都不给力——这个情况我还没有遇到过……

Free Talk

在有些会议后,会有一些自由讨论的环节,一般是讲师们就一个话题展开讨论,或者是集中答疑,这种时候问的问题范围会更大,观众老爷们开炮也越来越猛,如果回答不了就赶紧暗示主持人,如果实在话筒已经到你手里了,随便说几句并且加上一句「XX 老师应该更有经验」或者「你可以去查一下 XXX 的资料」,至少不要尴尬的冷场。(一般如果实在没有人接过话筒我会接过去并开始扯淡……上个会中我可能回答了其中 60% 的问题……)

最后

总之只要不断尝试,总归会有一天习惯这个战场的,祝大家好运。

虽然我也是个萌新,稍作总结一下。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 我们


推荐阅读
  • 本文详细介绍如何在忘记MySQL服务器密码的情况下进行密码重置,包括具体的步骤和注意事项。 ... [详细]
  • 在处理大规模数据数组时,优化分页组件对于提高页面加载速度和用户体验至关重要。本文探讨了如何通过高效的分页策略,减少数据渲染的负担,提升应用性能。具体方法包括懒加载、虚拟滚动和数据预取等技术,这些技术能够显著降低内存占用和提升响应速度。通过实际案例分析,展示了这些优化措施的有效性和可行性。 ... [详细]
  • 在配置Nginx的SSL证书后,虽然HTTPS访问能够正常工作,但HTTP请求却会遇到400错误。本文详细解析了这一问题,并提供了Nginx配置的具体示例。此外,还深入探讨了DNS服务器证书、SSL证书的申请与安装流程,以及域名注册、查询方法和CDN加速技术的应用,帮助读者全面了解相关技术细节。 ... [详细]
  • Hadoop集群搭建:实现SSH无密码登录
    本文介绍了如何在CentOS 7 64位操作系统环境下配置Hadoop集群中的SSH无密码登录,包括环境准备、用户创建、密钥生成及配置等步骤。 ... [详细]
  • 使用 ModelAttribute 实现页面数据自动填充
    本文介绍了如何利用 Spring MVC 中的 ModelAttribute 注解,在页面跳转后自动填充表单数据。主要探讨了两种实现方法及其背后的原理。 ... [详细]
  • HDU 2537 键盘输入处理
    题目描述了一个名叫Pirates的男孩想要开发一款键盘输入软件,遇到了大小写字母判断的问题。本文提供了该问题的解决方案及实现方法。 ... [详细]
  • 本文详细介绍了如何在PHP中使用Memcached进行数据缓存,包括服务器连接、数据操作、高级功能等。 ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
  • 深入探索HTTP协议的学习与实践
    在初次访问某个网站时,由于本地没有缓存,服务器会返回一个200状态码的响应,并在响应头中设置Etag和Last-Modified等缓存控制字段。这些字段用于后续请求时验证资源是否已更新,从而提高页面加载速度和减少带宽消耗。本文将深入探讨HTTP缓存机制及其在实际应用中的优化策略,帮助读者更好地理解和运用HTTP协议。 ... [详细]
  • 本文探讨了利用Python编程语言开发自动化脚本来实现文件的全量和增量备份方法。通过详细分析不同备份策略的特点,文章介绍了如何使用Python标准库中的os和shutil模块来高效地管理和执行备份任务。此外,还提供了示例代码和最佳实践,帮助读者快速掌握自动化备份技术,确保数据的安全性和完整性。 ... [详细]
  • 本文详细介绍了 jQuery 的入门知识与实战应用,首先讲解了如何引入 jQuery 库及入口函数的使用方法,为初学者提供了清晰的操作指南。此外,还深入探讨了 jQuery 在实际项目中的多种应用场景,包括 DOM 操作、事件处理和 AJAX 请求等,帮助读者全面掌握 jQuery 的核心功能与技巧。 ... [详细]
  • 在MySQL中更新密码时,首先需要在DOS窗口中切换到mysql安装目录,并使用`--skip-grant-tables`参数启动MySQL服务,以跳过权限表验证。接着,在MySQL命令行中执行相应的SQL语句来设置新密码。完成密码更新后,重启MySQL服务以使更改生效。此外,对于电脑快捷方式的修改,可以通过右键点击快捷方式,选择“属性”,在弹出的窗口中进行路径或目标的修改,最后点击“应用”和“确定”保存更改。 ... [详细]
  • 智能制造数据综合分析与应用解决方案
    在智能制造领域,生产数据通过先进的采集设备收集,并利用时序数据库或关系型数据库进行高效存储。这些数据经过处理后,通过可视化数据大屏呈现,为生产车间、生产控制中心以及管理层提供实时、精准的信息支持,助力不同应用场景下的决策优化和效率提升。 ... [详细]
  • Django框架进阶教程:掌握Ajax请求的基础知识与应用技巧
    本教程深入探讨了Django框架中Ajax请求的核心概念与实用技巧,帮助开发者掌握异步数据交互的方法,提升Web应用的响应速度和用户体验。通过实例解析,详细介绍了如何在Django项目中高效实现Ajax请求,涵盖从基础配置到复杂场景的应用。 ... [详细]
author-avatar
纪志鹏大利集客_776
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有