參與 JSDC.tw 的感想與回饋

此篇文章最近更新時間為2012-05-21 08:34:56 目前共有2篇留言

關於作者 - JosephJ

任職於 Faria。喜好戶外運動、2008 年 5 月完成「跑步環島」。對於新技術跟程式碼有著強烈的偏執狂。

上禮拜 5/19 參與了台灣第一次舉辦的 JavaScript 研討會:JSDC。 可以說是我參加過所有研討會中,舉辦的最用心的一次。

工作人員上台了
  • 事前的準備充足,常會發信提醒講者跟聽眾要注意的事項。
  • Adam 所設計的袋子非常有創意,上面還寫著 var bag = {}; 裡面還貼心地準備了網路線、不需要一堆人卡在無線網路上。
  • 講者在台上時,有用 iPad 的小時鐘,讓講者可以妥善地自己做一些調整,不會超過或太快。
  • 講者講完立刻發講師費(可能是這樣才讓我印象深刻,因為我都沒印象之前在別的場子有拿錢XD),半小時 2,000 真的很開森啊 :-D
  • 活動結束,所有工作人員上台接受大家的掌聲,讓我有種來到劇場的 fu。但說真的,團隊的凝聚力很重要,透過這樣的方式讓辛苦的工作人員受肯定真的很棒。
  • 慶功宴是我第一次參加,TonyQ 一個個點名各組組長上來說話,讓大家在受了一次鼓勵,這讓我有種回到大學服務性社團的感覺。大家會很 enjoy 當時辛苦的感受。
  • 還有事後用 Google Docs 填寫問卷、講師們也可以收到一些 Feedback。這對講師來說太重要了,以前去講課從來得不到這樣的回饋,只能用底下的反應來看看自己是講好還是講差。
  • 小道消息聽說錄影可能會有字幕,這也太屌 XD

相信工作人員都很辛苦,但是還是要給我認識的小七TonyQ 大大鼓掌,能夠重視各類的細節做到極致持之以恆的改進重視使用者(聽眾跟講師),這不就是前端工程師最重要的精神嗎?你們一定會很成功的!也很期待來年的 JSDC 喔!

至於課程,我覺得龍哥的 CoffeeScript、othree 的 RequireJS、大澤木小鐵的 Backbone.js 都讓我學到不少,也見識到大師們的風采,讚!

演講主題的一些 Feedback

我的演講主題為 YUI is Sexy,這邊只回答一些朋友的意見:

評論 1 - YUI 不錯,但 Yahoo! 似乎已經窮途末路了

我的回答:當時會從 Yahoo! 離開,當然也是有些無力感,Yahoo! 並不是一個能持續經營技術的地方。有太多的好東西因為人的變遷、產品的規劃、政治的考量,就這樣腰斬了。有許多不錯的概念,可惜就是沒辦法持之以恆地做下去。什麼 Map、Browser Plus、Fire Eagle、SearchMonkey 都是這樣。對於開發者的顧慮我完全同意。

YUI 不太會受影響的地方在於:它在 Yahoo! 內沒有競爭者、也不像上面的幾個跟實際產品連結性很低,每個 Yahoo! 的網頁必定使用 YUI。所以一直以來的風風雨雨也沒聽到 YUI Team 有什麼變動。另外早在 Nate Koechely 來台灣傳教(YUI 2)就講過,YUI 早已經有獨立的打算,所以會陸續把整套 YUI 放到 Yahoo! 之外。這兩年趨勢已經很明顯:YUI 的所有程式碼已毫無保留地放到 githubYahoo! 這個字眼幾乎不見了(除了版權聲明)官網從 YDN 搬到 yuilibrary.com,最近也看到部分元件的 Ticket 直接在 github 處理。假設哪天 Yahoo! 不再經營技術、但相信 YUI 仍然會一直存在於 Open Source 界的。

評論 2 : YUI 寫起來好麻煩

Answer: 會不會是「原生 JavaScript 寫起來不容易」?YUI 的原則是盡量維持語言本身的特性,所以若熟悉原生 DOM / Event 的使用,其實上手不會太難。jQuery 真的帶來很多方便也讓開發快速,但缺點是新手較容易忽略 JavaScript 的一些原理,例如 Prototyping、Event Bubbling / Capturing、DOM Traversing、Script Tag Hack 與 XMLHttpRequest 的差別,還有一些不好的習慣,例如一個參數是 get、二個參數是 set。這個在自己用的 API 設計上應該盡量避免。"YUI helps you learn JavaScript." (from Douglas Crockford)

語法對我來說其實還好,只要懂原理、稍微修改一下就可以達到跟 jQuery 一樣的語法。只是我還是會思考維護性跟易讀性的問題,像是 chainable 我就不太喜歡用、覺得一行最多 120 個字元內才是比較容易理解的。Clay 這一篇寫的很不錯,有興趣比較語法的同學可以參考一下:[教學] YUI 3 學習筆記 - From jQuery to YUI,倒是也可以比較一下到底會差多少。

YUI Module 只有 YUI 自己能用

YUI 對於 Open Standard / Specification 的支援是一直有高度興趣的,我也覺得 AMD 有機會達成大一統的局勢。其實 YUI 已經有在討論如何支援 AMD 模組:「讓 AMD 可以用 YUI、YUI 可以用 AMD」。目前已經看到有一些實作跟討論:

一些活動的照片

小七的熱血開場,可惜距離太遠糊掉了 :p

帥氣的小七

阿當的設計 讚!

阿當的設計 讚!

慶功宴 - 門禁組的草兒講話中

原來草兒是門禁組的

ericsk 講 nodeJS on Windows Azure

Node.js on Windows Azure


Comments

  1. 61 2012-05-24 15:23:58
    我看到妹妹圖片就進來了
  2. Anderson(mingjaan) 2012-05-23 10:03:52
    一推人一起辦活動的凝聚感真的很棒,這也是為什麼我老是喜歡往人多的團隊跑,隨然沒機會參與這盛會,但我看照片就可以知道這次組織、活動辦得很棒,恭喜 JSDC Event Team!!
暱稱: 必填。
Email: 非必填。若填寫為不公開欄位,僅供站長參考聯繫。
內容: 必填。限 255 個字元以內。
驗證碼:
送出

Facebook Comment