技术演示的好技巧

时间:2008-09-12 19:20:12

标签: visual-studio

我打算为我们正在制作的产品进行技术演示。 目标受众是技术开发人员。因此,在大多数情况下,我将通过Visual Studio中的代码,性能分析,一些架构审查等进行调试。

我已经阅读了几个要使用的字体大小blogs,要在Visual Studio上使用的模板,presentation toolsamong other非常useful tips

我正在寻找的是如何在不进行干代码演练的情况下保持会话的有趣性?如何避免让人入睡?很高兴听到一些故事..

Update1 :缩放时的好youtube剪辑。 Glue Audience To Your Presentation With Zoomit.

Update2 :Scott Hanselman在PDC talk - Tips for Preparing for a Technical Presentation

之后的新帖子

15 个答案:

答案 0 :(得分:10)

在代码中添加有趣的评论。

//最好不要在我的下一个演示文稿中失败,愚蠢的@#$ @#%$ code。

不要谈论它们,让观众发现它们。

- 亚当

答案 1 :(得分:5)

仅供参考,Hanselman文章有an update(您的链接是2003年)。

答案 2 :(得分:4)

使用故事。即使有代码示例,也有一个背景故事:这就是为什么有人这样做的原因。为了增加观众的参与度,请询问X的示例,其中X是您知道可以演示的内容,然后按照这些术语说明演练。

也许你有关于它是如何不同或通常需要更长时间或更长时间的战争故事。我发现人们认同这些事情,然后当你举出你的例子时,他们会在精神上追溯到他们自己的经历。

答案 3 :(得分:4)

我推荐Scott Hanselman的帖子(前面提到的)。我写了一篇帖子,其中有一些提示,主要是出于自私的原因 - 我每次都会在进行技术演示之前对其进行审核:

Tips for a Technical Presentation

如果您使用的是控制台提示,make sure the font is readable and that your paths are preset when possible

安装15分钟并学会使用ZoomIt,这样您的观众就可以清楚地看到您正在展示的内容。如果你不得不问他们是否能看到某些东西,你就已经失败了。

可能最重要的是have separate Visual Studio settings pre-configured with big, readable fonts

答案 4 :(得分:3)

我做过演示的最好建议之一就是提前录制它们并回放视频,直播。然后意外的事情发生在私下,你可以根据需要获得尽可能多的刺。

你仍然需要一些环境来作为问题的参考,但对于演示位,提前录制(以及对视频排练你的旁白)几乎可以保证你可以处于游戏的顶端。 / p>

我还喜欢在幻灯片中加入小小的笑话,并且录制的视频让制作幻灯片的人看起来像正在评论实时程序或其他人正在运行幻灯片。通常,我完全没有提到幻灯片中的笑话。

例如,在我的most recent demo presentation中,我有一个幻灯片,文本“ASP.NET MVC”居中,我正在谈论我如何使用框架。在较小的字体中,我有文字“Catchy name,是吗?”。当我现场演示时,那张幻灯片笑了起来。任何想象力都不值得站立,但我们经常提出一些非常干燥的东西,每一点都有帮助。

同样地,我已经包含了一些幻灯片,这些幻灯片只是来自屏幕外人的简单讽刺性评论,关于我打算说些什么。所以,我会说,“这个项目的代码库需要一些帮助”,而我背后的幻灯片说“这是一堆意大利面配3个肉丸,实际上”和一盘意大利面作为幻灯片背景。再一次,没有我的评论,只是转到下一张幻灯片,好像我甚至没有看到它实际上让它变得更有趣。

如果你没有最好的喜剧时机,那么也可以提供帮助,同时减轻压力,同时还要增加一些轻浮。

无论如何,它真正归结为我一直在做大部分的演示/演示工作,就像我是一个截屏,然后替换我的现场版本(如果事情暂停视频)当我把它放在观众面前时,我会把音频放到轨道上。

当然,您可以随后轻松地为那些想要它的人提供真实的演示文稿。

对于幻灯片,我通常会不自觉地不经常在屏幕上说出确切的字词。

答案 5 :(得分:3)

如果您要显示为您准备的代码,请确保您可以使用它。我知道这是显而易见的,但我刚刚参加了一个会议,其中有五分之四的发言者有代码问题。告诉我它“酷”甚至“真的很酷”,当它不起作用是一个艰难的卖点。

答案 6 :(得分:2)

您应该阅读Mark Jason Dominus关于公开演讲的精彩演讲: Conference Presentation Judo

答案 7 :(得分:2)

我的第一条规则是:不要试图表现得太多。

用一大堆代码很容易生活几个星期,然后想一想,“该死的,当我向他们展示这个时,他们会发疯的!”即使在私人排练期间,你也会对事情感到满意。但是,一旦在观众面前,您的代码的复杂性就会乘以受众成员数量的平方。 (为每个受众成员解释代码变得指数级更难!)

看起来如此简单和直接私下的东西很快变成了一大碗意大利面条,即使你不明白也会受到压力。不要试图显示生产代码(良好的因素和良好的分区),制作简单的内联示例,传达您的核心信息。

我的规则#1可以被玩世不恭地解释,因为不要高估你的观众。作为一个乐观主义者,我认为它不会高估你解释代码的能力!

RP

答案 8 :(得分:2)

因为听起来你正在进行现场演示,你将使用真实的系统,而不仅仅是图表(PPT,Impress,等等),确保它在你开始之前都能正常工作。它永远不会失败,如果我在开始谈话之前不尝试它,它不会像我期望的那样工作。特别是演示。 (我周二正在做一个,所以我可以联系。)

另一件有用的事情就是练习,练习,练习。特别是如果你可以在你将要展示的确切环境中做到这一点。这样你就能感觉到你需要的位置,以免阻碍听众的观点以及可能遇到的任何其他技术问题。到房间设置或系统。

答案 9 :(得分:1)

这是向我解释的内容,我认为它非常有用。你可能想要考虑不要在开始时滑落。你想要向听众展示一些东西(显然可能不是代码),这些东西会让他们站在座位的边缘,想要了解如何做你刚才展示的东西。

答案 10 :(得分:1)

我最近开始使用思维导图工具进行演示,发现它很顺利。

http://en.wikipedia.org/wiki/Mind_map

基本上,我发现人们只是在你开始通过演示文稿进入细节的第二部分。使用思维导图(至少根据我的经验)传递信息,为信息传达和捆绑在一起提供了一种更简单的方法。

关键是分阶段呈现信息(即,首先是您的高级创意,然后是更详细的,一次一个)。思维导图工具基本上可以让您扩展地图,因为观众会观看您现在越来越详细的信息。这样做可以让您的受众逐渐吸收较小阶段的数据,这有助于保留。

查看FreeMind以获取免费工具。 Mind Manager是一种付费产品,但更加精致和流畅。

答案 11 :(得分:1)

让您的“视觉表现”简单明了。

如果您在Vista上隐藏桌面图标并使用其中一个默认壁纸。保持Visual Studio设置(特别是工具栏)作为标准和“开箱即用”。您在环境中展示的自定义设置越多,人们就越有可能专注于那些而不是您的内容。

尽可能保持幻灯片上的内容。请记住,您正在与您的受众进行交流(并且在最好的情况下),因此幻灯片应作为讨论点。如果要包含更多详细信息,请将它们放在幻灯片中。如果您之后可以使用幻灯片,那么这一点尤为出色。

如果有人问你一个问题并且你不知道答案,不要害怕说你不知道。总是比猜测你认为答案应该是什么更好。

此外,如果您使用Vista,请确保将其置于“演示模式”。 PowerPoint也有类似的模式,所以一定要使用它 - 你可以在一台显示器(投影机)上放置幻灯片,并在幻灯片上观看幻灯片,以及笔记本电脑显示器上的笔记和计时器。

答案 12 :(得分:1)

您听说过Pecha-Kucha?

吗?
  

Pecha Kucha背后的想法是保持   演讲简明扼要,兴趣浓厚   升级并拥有许多演示者   在课程中分享他们的想法   一晚。因此20x20   Pecha Kucha格式创建:每个   演示者可以播放20张幻灯片   图像,每个显示20秒。   这导致总体呈现   时间为6分40秒   在下一位主持人出现之前的阶段

现在,我不确定这个短暂的持续时间是否可以用于产品演示。 但是你可以尝试从这个概念中得到一些好的想法,比如要简明扼要,有效的时间,空间管理等。

答案 13 :(得分:1)

除了像Mind Manager这样的软件来展示您的架构,您还可以找到一个屏幕录像机作为演示工具来说明您的技术任务。 DemoCreator制作屏幕上的活动视频会很棒。并且您可以添加更多标注以使过程更容易理解。

答案 14 :(得分:0)

如果您使用幻灯片,请按Guy Kawasaki's 10/20/30 rule

  • 不超过10张幻灯片
  • 在幻灯片上花费不超过20分钟
  • 幻灯片上不少于30磅类型

- 亚当