在線直播編碼過程的不同凡響
英文原文:Think different by live-streaming your coding sessions
你或許想到,“不同凡響”,是蘋果公司在 1990 年代末期推出的營銷宣傳語,當時這家公司正在奮斗中(如果你相信曾經有這么個時期的話)。如果你是一名程序員,或許你認為你墨守成規、需要突破思考編程問題的陳舊方式,那么本文就是有幫助的:嘗試在線直播你自己的代碼編寫過程。
程序員直播他們自己編程越來越多了。我被這個相對近期的現象迷住了,想更多地了解為什么有人這樣展示自己。為了找到答案,我聯系了一個名叫 Adam Wulf 的紳士,他一直在直播其編碼過程,相當友好地和我分享他的理由、以及在此經歷中的收獲。
我發現 Wulf 特別有意思,因為他最近花了兩周直播自己為新移動應用而編寫每一行代碼的情景。Wulf 是一名經驗豐富的 web 和移動開發人員,Milestone Made 的創始人,Loose Leaf 的創作者,它是探索、涂鴉和記錄的應用。他最初開始直播自己是準備“將代碼以有趣的方式推介到社區”,把 Loose Leaf 的部分代碼開源。
由于 Loose Leaf 是長達兩年的項目,他想以更短的時間段來創建他的下一個應用,并且他想 100% 開源。根據他第一次直播編碼過程的經歷,他還知道其他人對于觀看和了解如何開發應用有興趣。“我覺得,更好的方式是向人們演示應用編程真正的面目,而非從頭到尾直播一個完整的應用開發”,Wulf 通過電子郵件告訴我。
在 14 天里,他直播自己寫代碼超過了 17 次,大約總計 24 小時。最后的產品是一個 2D 物理學游戲 Spare Parts。Wulf 說它是一次偉大的協作體驗,因為觀看者除了提問,還提供了在線輸入。“其他人提供了建議功能和想法,有一些是我可以在直播中實現的,這非常有趣,”他對我說。
Wulf 說,他在直播編程中的最大收獲之一,是幫助他用不同的方式思考,這和沒有攝像頭時的編程是不一樣的。“通常在我工作時,我的思考過程有太多屬于內心獨 白,”他說,“但是有了在線直播,我盡量大聲地說清楚我的思考過程。這迫使我以不同于以往的方式通盤考慮問題,這對我真的有好處的。”
有意思的是,他還把在線直播描述為代碼本身的“在線文檔”。“對于代碼庫的這種能見度非常稀少,可以成為人們學習代碼是怎樣真正運行的有趣方式。”
Wulf 還沒有發現這種體驗的負面影響,他說安裝和制作的微小成本是值得的。他計劃在未來在線直播更多的編碼過程,推薦那些心動的人們去嘗試一下。“開干!開始直 播出奇地容易——所需軟件都是免費的。在直播中解釋我的代碼,已經幫助我更擅長解釋我的思考過程和代碼,對于工程師這是一種有用的技能,從觀看者那里得到 反饋以及一起開發一些東東也是有趣的,”他說。
- 注1:Think Different 是廣告公司 TBWA\Chiat\Day 紐約分支辦公室于 1997 年起為蘋果公司創作的廣告口號,曾用于知名的電視廣告、數個廣告印刷品以及數個蘋果公司產品的電視廣告與廣告印刷品中。蘋果公司在 2002 年的 Switch 廣告活動開始后停止使用這個口號。http://zh.wikipedia.org/wiki/%E4%B8%8D%E5%90%8C%E5%87%A1%E6%83%B3
— END —
譯文: 《在線直播編碼過程的不同凡響 》 臘八粥