不要現場編程

這是一篇翻譯文稿,原文地址inconshreveable.com/11-13-2015/…編程

1. 譯文工具

在過去一年裏我參加了各類各樣的會議,從中得出一點見解:不要現場編程,那真的很無聊。編碼

不管你編程多麼厲害,現場編程真的不是一項觀賞性運動。我思考的速度絕對比你打字的速度要快。一邊寫代碼一邊演講並不可以相得益彰,你的代碼頗有可能會出現各類錯誤,語法、配置、命令行等等。你不得不中止演講,花時間去調試你的代碼,這會形成大量的停頓,觀衆只能去低頭玩手機。現場編碼常常情況百出,以致於當他們沒有異常時我會感到很驚訝。命令行

我並非說永遠不能在臺上展現代碼,你能夠的。只不過不管如何,麻煩都事先把代碼放到演示文檔上,而後講解它——不要現場臨時編寫。實時編碼是一種偷懶行爲,它是編寫高質量演示材料的捷徑。若是你把代碼放在精心準備好的幻燈片上,你的代碼能夠被放大到我足以看清它們。你也能夠將某一部分高亮,以便適當地引導個人注意力。翻譯

若是你想增長點互動性,可使用視頻的形式。你能夠跟我解釋視頻中正在播放的內容來引導我發生興趣。視頻能夠被剪輯、高亮、快進,你能夠以任意方式讓他它符合你的演講風格,這絕對有效。調試

這一樣適用於CLI工具的演示或者其餘嚴重依賴於鍵盤輸入的東西。爲了更好的演示效果,儘可能少使用現場編demo吧。視頻

(譯文完)開發

2. 感覺文檔

作任何事情以前必定要提早作好準備,不要過高看本身的臨場發揮能力。將成果演示給別人看的時候,必定要注意效率,不能用一些重複和東拼西湊的內容,浪費別人的時間。get

每一個人都想珍惜本身的時間,尤爲是當別人在浪費他們的時間的時候。本文只是從現場演示代碼的層面來說述,不要讓過多現場錯誤,干擾觀衆的注意力。必定要事先開始準備,儘可能少出現調試和錯誤。羅永浩開發佈會的時候會常常出現這樣的狀況,多是對本身的演講水平頗有信心吧。

不只是公開演講,給其餘人看的任何信息都應該是流暢且有信息密度的,時刻有新的信息產生,時刻有有意思的內容來吸引別人的注意。自我陶醉和自我否認都是極大的陷阱。

做爲觀衆,仍是應該大度一點,尤爲是別人免費提供演講和服務的時候。

相關文章
相關標籤/搜索