Microsoft TechDays 2013 分享「為什麼企業需要前端工程」

此篇文章最近更新時間為2013-09-25 07:30:37 目前共有1篇留言

關於作者 - JosephJ

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

演講開始前

上次 JSDC 講「F2E, the Keystone」獲得不差的迴響,受上官大大的邀請到微軟 TechDay 2013 再分享一堂。但聽眾族群完全不一樣 ( Modern Developer / Enterprise Developer ),所以多花了不少時間重新編排投影片,也找到許多我第一份工作、在企業內打拼的有趣回憶。不過重點還是延續 JSDC 的目標:讓前端真的成為一個產業。若企業也能一起導入像是 User Experience (使用者體驗) 及前端工程的話,我們做出來的東西才真的會有國際競爭力(尤其針對在做像是 Accouting, CRM, ERP, Portal, Workflow... 服務的那些公司)。

投影片

F2E for Enterprise,為什麼企業需要前端工程

我把近 Faria System 後做 SaaS 的一些心得與感想都放入了這次的主題:SaaS 正夯,應該觀察 Xero 的爆發性、有在做軟體或 Client/Server 服務的應該抬頭看看雲端 SaaS 的可能性、介面不能再維持老舊的樣式、不能再只支援 IE。

有趣的體驗

  • 有幸聽到 Rudy 老師的課程、還上前去攀了一下關係 XD。一直聽同事 aar0n 提到這位傳奇人物,也在 YouTube 看過他的分享。果然有經驗的講師就是不一樣,渾然天成,不像我得照表操課還緊張得半死。希望自己也能像他一樣持續對寫程式燃燒熱情。
  • 看到大多數聽眾都穿著襯衫來聽課,想起第一份工作時也常這樣打扮,到微軟的場子來聽課。
  • 微軟規定講師一律得穿大會的襯衫,跟聽眾有所區隔,第一次穿襯衫演講、我覺得超彆扭的啊。
  • 準備過程中,找到自己第一份工作及專案的相關報導(改善接單與客服機制,研揚業績達成率提升到98%),裡面會計用的 eFunnel 就是我獨立完成,還記得當時很拼,春假寫了很多程式碼!收穫是離職後拿到兩張股票從 20 塊漲到接近 100 塊 :D
  • 發現 eFunnel 其實就是 Sales Pipeline(銷售漏斗),看到之前的 Screenshot 才恍然大悟:現在在 Faria 做的東西其實第一份工作就做過了,當然目的有很大不同了,不過有還是很奇妙。
  • 詢問有多少公司的開發流程只有「老闆」、「工程師」兩種角色,結果居然有 1/3 以上的人舉手,大家果然還是全端工程師啊!
  • 碰到 Yahoo! 老同學 Steven 猴川,居然在知名房仲企業成立前端工程師團隊,實在了不起!我當時看 104 還真的很訝異這家公司會有前端呢,原來是背後有認識的黑手 XD。

Q & A

  • 問:得到一個新創網路公司的前端工作機會,但企業還是比較穩定,我應該去嗎?
    • 答:沒辦法替你做決定,但最重要的是:順從自己的心意、做自己當前最想要做的事情。另外一個角度就是:發現不喜歡,技術人員大多還是能夠回去過去的位置。You've nothing to lose.
  • 問:在分工流程中,前端似乎都把功能都做完了,你所謂的後端還需要做什麼呢?
    • 答:可以想像有個前端工程師幫你處理 UI,身為後端工程師的你就可以專注 Model 及部分的 Controller、做 API 供其他 Application 或 Devices 存取,另外可以開始更注重資料庫效能、處理像是 Azure 雲端的架構、搞好團隊開發基礎、有太多可以專研的東西了...。有了好的分工,才能更深入地去玩技術。
  • 問:Web 呈現沒問題,但似乎不適合大量處理輸入(快速鍵及輸入方式)。
    • 答:其實像 Google 的 Spreadsheet、Calendar 就非常適合大量輸入。而且我已經想像不出有什麼是軟體介面能輸入、但 Web 介面沒辦法做到的東西了。只有工要花多久的問題罷了。
  • 問:有什麼好的 UI 工具,可以讓介面快速達到水準以上。

投影片下載

如果嫌上面的 SpeakerDeck 還不夠的話,可以點下面兩個連結下載:

結語

感謝上官的推薦、各位聽眾的參與,講授過程中有點打結及不禮貌的地方還請大家多多見諒。這是一次與眾不同的體驗,希望這次分享多少對各位能有些幫助。

講師證



Comments

  1. 老吳 2013-12-05 10:16:21
    請問版主,
    使用了 YUI ,是否還可以使用其他前端UI(ex:jQuery.ui、Bootstrap )
暱稱: 必填。
Email: 非必填。若填寫為不公開欄位,僅供站長參考聯繫。
內容: 必填。限 255 個字元以內。
驗證碼:
送出

Facebook Comment