簡報是社群活動中經常出現的一種交流方式,不過對於平日習慣窩在電腦前寫程式的工程師來說,在眾人面前演講真不是件容易的事情。擔任 Perl 講師多年,有「最受歡迎的 Perl 講者」之稱的陶敏修(Mark Jason Dominus,以下簡稱”MJD”)在 YAPC::Taipei 中應邀來台,和與會者分享如何做好一個技術性的簡報。
《右圖:會場休息時間吹著口琴的 MJD》
◎ 會議演講的柔道(Conference Presentation Judo)
MJD 在這場演講中先點出,會議通常選在假日或週末舉行,聽者通常是為了吃點心的目的而參加,因此儘可能不要讓會議簡報太冗長;而一個技術簡報的重點就是不停地 傳達(delivery)你的理念,內容反而不是那麼重要。簡報一開始,最忌諱來一個冗長的介紹,只是徒然浪費時間而已,而且一場簡報的時間最好也不要超 過 45 分鐘。
若 不幸主辦單位給了你很長的一段時間(如三個小時),試著將簡報拆成若干個小簡報,不僅可以持續保持聽眾的注意,也可抓住要點。由於總是有聽眾跟不上進 度,因此不用浪費時間在重複內容上,改成將同樣概念的要點並列,可以讓稍微分心的人可以隨時將進度補上,或是不妨將演講的速度調快,以滿足可以快速吸收演 講內容的聽眾。
MJD 的演講投影片特色是幾句簡短的陳述句(通常逐段顯示,以製造最後一段字出現時的幽默效果)配上一張生動有趣的插圖(通常與該頁主題有關,但也可能僅 為博君一笑),以持續保持聽眾的注意。什麼樣的圖片最吸引人呢?根據他的經驗,小嬰兒的照片總是可以吸引聽眾的注意。另外一個神秘的經驗法則,會場上總是 會出現個坐第二排的傢伙,這些人往往希望發問或與講者對話,需要特別注意。
如果簡報完畢但仍剩下一些時間,該怎麼辦?MJD 表示在最後一張投影片後多準備幾張導覽性投影片,除了解決時間問題,也讓聽眾有「超值」的感受。對於容易怯場的講者,MJD 則建議可以邀請支持你的好朋友參加,你對著他們講究不會緊張,或是看著會場上對你微笑的聽眾,如果以上兩者皆無,你還是可以隨身帶著讓你安心的小物品,例 如伴隨MJD遊遍世界的最愛就是他的章魚玩偶。
除了以上簡報時的注意要點外,MJD 在接受訪問時也針對演講前的準備提供了一些建議:「在正式簡報之前一定要先練習說過一遍,除非親自說一遍否則找不出你的不足之處,你可以找你的好朋友對著 他練習,或是對著你家的狗也行,如果你都找不到對象,也要對著鏡子自我練習。因為只有當你在說的時候,你才會發現有那些細節你還不懂或是需要再加強。」
對於一般的大會的籌備,他也建議由專人來負責現場的音響與錄影設備(例如 O'reilly 的 OSCon 就有專人負責),因為這些設備到了需要時候特別容易出狀況。另外 MJD 還有一個奇想,如果哪天輪到他籌備會議,他大概會規定每場的時間 20 分鐘以便讓演講更切題,不過現實情況通常不會只有 20 分鐘的演講時段,MJD建議講者把演講拆成若干個 20 分鐘的小演講,比較容易抓住聽眾的注意。
◎ 演說中的難忘經驗
身為一位巡迴世界各地演說的 Perl 講者,MJD 是否也有「出槌」的時刻呢?MJD 笑道:「我印象最深刻的經驗,是有一次我到葡萄牙為當地的企業上系統安全的課,我那時候上台講解到某一處時說,如果你在安全系統上闖出紕漏,最糟的狀況是 有人再電話上對你吼,但另外一個最糟的情形是有人因此捲款逃亡到巴西。當我說完這句話的時候心中一驚,因為這句話雖然對美國人來說是一句玩笑話(巴西對西 方國家來說較為落後),但是巴西是說葡萄牙話的,我擔心聽眾會因此而覺得被侵犯,結果他們不但沒有生氣,還自我調侃說:『如果我們葡萄牙人偷了一大筆錢, 也會想逃亡到巴西去,而且里斯本(葡萄牙首都)的市長去年才因為收了一大筆不義之財而潛逃到巴西呢!』」
MJD 式的幽默在此又顯示出來。他說他在外國演講時常常會不小心說了一些不得體的話,擔心人家會覺得被冒犯,不過幸好通常聽眾的反應沒有他想像的那麼糟,或許是當地聽眾對外國人比較容忍的關係。
關於 MJD 的演講投影片,都可以在他的個人網站上查詢(請見文末相關網址),其中他個人最喜歡的是 "Perl Program Repair Shop and Red Flags" 這份講材,因為他自認不是屬於綜觀大局的人,比較喜歡做細部工作(比如說他在 Perl.com 作執行編輯的時候,主要是修飾作者的投稿內容),而這堂課主要是教人如何促進寫程式的效率,每一個細節他都很喜歡,至於 MJD 的何種課程最受歡迎?答案是持續教了六年的正規表示式(Regular Expression)。
Perl 發展至今已經是非常普及的開放源碼程式語言,那麼 MJD 的演講對象包含了哪些人呢?MJD 解釋,他所參與的會議聽眾大多以專業的系統管理員或程式設計師為主,學生其實滿少的,即使 MJD 在大學免費試教,或是去 YAPC 及社群演講,來的人也絕大部分是程式設計師。除了專業課程,MJD 亦喜歡到世界各地的社群去免費演講,如果對方肯提供機票錢,他通常就可以配合出國演講(比如這次 YAPC::Taipei,MJD 完全是自費前來的)。
◎ 對 YAPC::Taipei 的感想
在被問到此次與會講者的感想時,MJD 說這是他第一次參加有人作即時口譯的會議(MJD 曾參加過 YAPC::Israel,不過當地的參加者都可以用流利的英文溝通),不過他覺得這次由講者之一唐宗漢親自上陣的口譯做得相當得好,好到他覺得可聽得懂 口譯後的中文意思,並推崇唐宗漢是一位十分有才華、聰明的人。另外他也很喜歡 Brian "Ingy" Ingerson 的演講,Ingy 的演說風格比 MJD 誇張的演說風格低調 (Low-key),但仍不失趣味,深受觀眾歡迎並造成廣大的迴響。
◎ 結語
雖然在台灣停留只有短短幾天的時間,但是 MJD 已經對台灣產生十分好的印象,他表示非常喜歡台灣,希望有機會可以再來。不過她與韓國籍妻子所生的女兒今年六月即將出生,所以他可能會待在美國好一段時 間。希望下次 MJD 再來台灣的時候,可以一起帶著他的女兒踏上這塊可愛的土地。
相關網址: