在六月份的 DevFest DC 上,Google Cloud 的开发者倡导者 Sara Robinson 做了我见过的最流畅的现场演示。
Sara 使用 TensorFlow 和 Keras 从头开始实时编码了一个机器模型。 然后,她实时训练了该模型,将其部署到 Google 的 Cloud AI 平台,并使用部署的模型进行预测。
除了可能出现一个小问题外,整个过程都很顺利,作为观众,我学到了很多东西。
在当晚的招待会上,我祝贺 Sara 现场演示成功,并告诉她我从未见过现场演示如此顺利。 事实证明,这个主题早已萦绕在她心头。Sara 在她的现场演示前不到两小时在 Twitter 上提出了这个问题
您更喜欢观看一切都完美运行的现场演示,还是演示出现故障且演示者必须进行调试的演示?
— Sara Robinson (@SRobTweets) 2019 年 6 月 14 日
与我偏好完美演示相反,Sara 的三分之二的关注者更喜欢观看调试。 她投票的回复同样具有启发意义
我更喜欢出现一两次故障的演示,这样您就知道它是真实的。“故障”可以是像拼写错误或跳过步骤这样的小事。
— Seth Vargo (@sethvargo) 2019 年 6 月 14 日
实时修复的故障演示似乎更能引起观众的良好反响。 这是我们在 NEXT SF 的全演示超级会议上的经验。 当故障演示被实时修复时,观众发出明显的喘息声,然后是掌声?
— Jamie Kinney (@jamiekinney) 2019 年 6 月 14 日
这让我重新考虑了我对完美的偏好。 当我参加活动中的现场演示时,我正在寻找我不熟悉的工具。 我想学习这些工具的基础知识,然后观看现实世界的应用。 我不期望奇迹,但我确实想看看这些工具打算如何工作,这样我才能获得并保留一些知识。
我参加过几次出现故障的现场演示。 以我的经验,这让大多数演示者措手不及。他们似乎不熟悉手头的错误,并且在一种情况下,错误使演示的其余部分脱轨。 简而言之,就像这样
嗯,至少当现场演示失败时,您知道这不是视频?
但我不喜欢演示者开始挣扎的时候,当一切都变得沉默时,这变得非常尴尬(尤其是当我是演示者的时候)— Sylvain Nouts Ⓥ (@SylvainNouts) 2019 年 6 月 14 日
阅读 Sara 话题的回复让我思考,当我参加现场演示时,我真正追求的是什么? “完美”是我所追求的吗? 还是更擅长实时调试的演示者? 经过反思,我怀疑是后者。
毕竟,“完美”的代码是一个崇高的(即使是不可能的)概念。 错误会发生,我不希望它们不发生。 但是我 *确实* 期望会议演示者足够了解他们的工具,以便当现场演示期间出现问题时,他们不会惊慌失措以至于无法继续进行下去。
总的来说,对 Sara 的这条回复最能引起我的共鸣。 我作为一名新程序员参加现场演示,目标是学习,而那些偏离轨道太远的演示对我来说效果不佳
我不一定喜欢有缺陷的演示,但我认为它们显示了更真实的情况。
也就是说,当您是编码新手时,如果错误使事情偏离轨道太远,则可能会使理解原始概念变得具有挑战性。— April Bowler (@A_Bowler2) 2019 年 6 月 14 日
我不期望每个人都以与我相同的目标和视角参加现场演示。 这就是为什么我们想了解开源社区的想法。
您更喜欢现场演示是完美的吗? 或者您是否从观看演示者实时调试中学到更多? 您参加现场演示主要是为了学习还是为了其他原因? 请通过参加我们的投票或在下面留言告诉我们。
3 条评论