不要现场编程

这是一篇翻译文稿,原文地址inconshreveable.com/11-13-2015/…编程

1. 译文工具

在过去一年里我参加了各类各样的会议,从中得出一点见解:不要现场编程,那真的很无聊。编码

不管你编程多么厉害,现场编程真的不是一项观赏性运动。我思考的速度绝对比你打字的速度要快。一边写代码一边演讲并不可以相得益彰,你的代码颇有可能会出现各类错误,语法、配置、命令行等等。你不得不中止演讲,花时间去调试你的代码,这会形成大量的停顿,观众只能去低头玩手机。现场编码常常情况百出,以致于当他们没有异常时我会感到很惊讶。命令行

我并非说永远不能在台上展现代码,你能够的。只不过不管如何,麻烦都事先把代码放到演示文档上,而后讲解它——不要现场临时编写。实时编码是一种偷懒行为,它是编写高质量演示材料的捷径。若是你把代码放在精心准备好的幻灯片上,你的代码能够被放大到我足以看清它们。你也能够将某一部分高亮,以便适当地引导个人注意力。翻译

若是你想增长点互动性,可使用视频的形式。你能够跟我解释视频中正在播放的内容来引导我发生兴趣。视频能够被剪辑、高亮、快进,你能够以任意方式让他它符合你的演讲风格,这绝对有效。调试

这一样适用于CLI工具的演示或者其余严重依赖于键盘输入的东西。为了更好的演示效果,尽可能少使用现场编demo吧。视频

(译文完)开发

2. 感觉文档

作任何事情以前必定要提早作好准备,不要过高看本身的临场发挥能力。将成果演示给别人看的时候,必定要注意效率,不能用一些重复和东拼西凑的内容,浪费别人的时间。get

每一个人都想珍惜本身的时间,尤为是当别人在浪费他们的时间的时候。本文只是从现场演示代码的层面来说述,不要让过多现场错误,干扰观众的注意力。必定要事先开始准备,尽可能少出现调试和错误。罗永浩开发布会的时候会常常出现这样的状况,多是对本身的演讲水平颇有信心吧。

不只是公开演讲,给其余人看的任何信息都应该是流畅且有信息密度的,时刻有新的信息产生,时刻有有意思的内容来吸引别人的注意。自我陶醉和自我否认都是极大的陷阱。

做为观众,仍是应该大度一点,尤为是别人免费提供演讲和服务的时候。

相关文章
相关标签/搜索