在台灣,使用 Ruby / Rails 寫程式、做網站的人相對不多,但發展前景相當好,技術社群也非常活躍。第二次舉辦的 RubyConf Taiwan 技術交流會已有相當規模,來自美國、日本、香港、台灣、德國的 18位講者齊聚一堂,大方分享最新的技術發展狀況、寶貴的實務經驗。

Ruby 程式語言的第一個版本於1995年底問世,是一種物件導向的動態程式語言,而且非常易讀。以 Ruby 語言為基礎的開發框架 Ruby on Rails (目前通稱為 Rails) 於 2004 年出現,目前在台灣的知名度不高,很多網站從業人員聽過 PHP,但知道 Rails 的人還很少,使用 Rails 來開發網站的程式設計師相較之下也算稀少。

不過 Rails 在台灣的前景其實很好,除了技術社群很活躍,像是 Pixnet 這樣的大型網站也開始使用,而 T客邦的家族網站通通是用 Rails 開發的。

RubyConf Taiwan 是台灣最大的 Ruby / Rails 技術交流會,今年是第二屆,不但講者從9位成長到18位,今年收費 1500元還是滿額,可見得有興趣的人愈來愈多。

講者來自5個國家

RubyConf Taiwan 從第一屆開始就有國外的講者(美國、日本),企圖跟國際舞台接軌的用心很值得肯定,這一屆的講者更是來自5個不同的國家,有7個主題以英文演講,主辦人 ihower 不擔心英文會造成門檻,反而認為具有相當強的激勵作用。

▲ 這是所有講者的大頭照,分別來自台灣、香港、美國、日本、德國。(點小圖可看大圖)

這次的講者群有些是主辦人邀請的,有些是「自投羅網」,像是來自德國的 Nick Sutterer 不但自行投稿,而且非常節儉,會住在主辦人家裡。

Geoffrey Grosenbach 是 peepcode.com 的創辦人,這個網站專門提供給開發者進修用的教學影片。園田裕貴是唯二的女性講者之一,目前是日本 Google 的員工,她會帶來全球第一次以英文發表的最新版本 Ruby 介紹。而 Chris Eppstein 則是 Compass 開發框架的發明者,Compass 是讓網頁設計師再也不用爆肝的工具。以上3位講者都會由主辦單位招待,住進某五星級飯店,略盡地主之誼。

中研究的場地很舒適

主辦人表示 Ruby / Rails 社群在台灣還不夠大,相關資源有限,所以中研院的場地是由 OpenFoundry 自由軟體鑄場所贊助的。OpenFoundry 在這次的活動中出力甚多,解決了場地、午餐問題,而且出動了多名工作人員負責招待工作。

▲ 走進中央研究院,找到這一棟頗為宏偉的建築,就是舉辦 RubyConf 的人文社會科學館。

▲ 進入人文館二樓,就會看到 Ruby Conf Taiwan 2011 的指示牌。

▲ 這次主辦的工作人員,由左到右依序是 Anna、legist 強、高見龍、Rock、ihower。感謝他們的付出! 

▲ 早餐頗為豐盛,根據現場的資深開發人員表示,這是第一個提供早餐的技術研討會。可惜小編吃過飯了,一口都沒動到。(誰相信啊~~)

▲ 除了餐點之外,還提供了4種飲料。

▲ 中場休息時間,大家出來搶食享用點心。

(後面還有:講者登場、會場花絮)

講者登場

星期五開始、1500元的門票!這兩個條件不會阻礙想參加的人嗎?主辦人表示想吸引真正要從事 Ruby / Rails 相關工作的人來聽,所以設定了這樣的門檻。在講題設計方面,第一天以初學者為訴求,比較偏向教學;第二天則是從業人員的經驗分享,題材五花八門,適合想要精進功力的人。小編參加了第一天前5場的講題,跟大家分享一下。

▲ T客邦這次派出了3位講者,從左到右依順是 xditetsechinghov1nc3ntlaw。最右邊那位也是T客邦的工程師。

▲ 第一場由痞客邦的小蟹打頭陣,講題是「快樂寫程式」,提到 Rails 的基本功怎麼打造,以及幾個很好用的工具,當然最重要的是,要快快樂樂的工作。小編覺得這很重要,任何事情要做得快樂,才會有源源不絕的動力持續鑽研。

▲ 接下來由痞客邦的 Manic 主講「Rails 炸機實務 - 如何不要炸爛你家機器和你老闆的臉」,主要是講到開發過程中的測試工作怎麼有效的進行,這是從技術人的角度來分享怎麼把事情做好,但延伸來說,不管做什麼工作都一樣,千萬不要留下爛攤子給其他同事收拾啊!

▲ 來自香港的 Chen Jack S Y 完全由自己解決交通、食宿問題。整場使用流利的英文演講「在社群媒體平台使用 Ruby 程式語言」。這不就是年輕有為又可以世界趴趴走的典範嗎!害得小編一直反省自己的英文能力出了什麼大問題?

▲ xdite 講的是 Rails 的基本設計模式、規範,簡言之就是不要寫出奇怪的程式碼。這對初學者來說相當重要,寫的程式有一定的水準、讓團隊成員都看得懂、能接手維護,才會有下一步的發展。另外,xdite 表示如果她出的 Rails 電子賣到1000本,就穿水手服亮相。所以大家知道怎麼做了吧!(大誤~~)

▲ 演講廳的座位蠻舒服的,很多人在中場休息時間還是待在位子上。

其他花絮

▲ 在簽到表赫然發現一位高中學生,真是有前途啊!

▲ 講堂的大螢幕放映「有早餐,快去吃!!」,非常貼心。

▲ 會場的訊息透過 Twitter 即時發送,參加者只要在推特訊息加上「#rubytw」標籤,就會自動被整合到這個推特牆上面。(點小圖可看大圖)

▲ 中午吃飯時,大家利用時間互相交流。

▲ 現場發現的小贈品:OpenFoundry(自由軟體鑄造場)、mozilla Taiwan、Ruby、RGBA 的貼紙。

除了聽開發人員分享他的知識、經驗,休息時間的交流也是很重要的,有些參加者是企業主管來找人才,有人來找創業伙伴,也有些人來找客戶或是外包團隊。

明天(週六)還有一整天的活動,如果你想追蹤現場的實況,可以連上這個網址看訊息。講題的投影片會在事後整理到 Ruby Taiwan 的官網,有需要的人可以上網找找。