class: middle, center #網頁前端工程師與室內裝修師傅的相似之處 .right[Vexed] --- #自我介紹 ##蔡秉諺 Vexed 米蟲 ###2001.9 - 2007.7 中正資工 ###2007.10 - 2013.9 中華電信 ###2013.9 - 現在 Yahoo Search
--- #大綱 ##什麼是網頁前端? ##我的網頁前端之路 ##網頁前端產業現況 --- class: middle, center #什麼是網頁前端? --- ##工作流程 ###PM 開
需求
給 UED 和 BE ###BE 依需求提供
API
###UED 依需求提供
Mockup
與素材 ###FE 依 Mockup 組合素材與 API 建置網頁
PM - Product Manager
UED - User Experience Designer
BE - Back-end Engineer
FE - Front-end Engineer
--- ##將 Mockup 翻譯成 HTML CSS JavaScript
###做不做得到 ###怎麼做 ###如果做不到 為什麼 ###持續與 PM UED BE 溝通 --- ##基本技能
###HTML CSS JavaScript ###瀏覽器 ###Server-side Language
--- ##溝通 協調 ###做不做得到 怎麼做 ###如果做不到 為什麼
###FE 永遠是問題回報點
--- ##Cross-Browser
###了解不同瀏覽器、版本、裝置的功能與極限
###
Progressive enhancement & graceful degradation
持續與 PM UED BE 溝通
--- ##SEO
###
網頁
不只人看 搜尋引擎也要看 ###HTML 與 CSS 的分隔 ###HTML 標籤的意義 ###HTML 的正確使用方式
--- ##Performance
###
YSlow
&
Google Speed
###了解什麼是 HTTP ###瀏覽器繪製網頁的流程
###
SPDY
... --- ##第三方
Library
###
不可能
100% 符合預期 ###
Trace code
###重新了解 HTML CSS JavaScript 的基礎 ###JavaScript Closure & Prototype ###
加入 Library 開發團隊
###自行開發 Library --- class: middle, center #面試? --- class: middle, center #我的網頁前端之路 --- #高中 ##
City Family
##教官室網頁 ##班網 --- #大學 ##中正計中 主管資訊系統 ##中正計中
教職員數位學習系統
##大專創意競賽網站 ##GAIS Lab -
Nopam
##GAIS Lab - NUBlog --- #社會 ##中華電信
Xuite
##中華電信
Hami+ ##
Yahoo Search
--- ##我的前端技能不是學校教的 ##不是我自己選要當前端 ##越做會越熟 做久會認命
--- class: middle, center #網頁前端產業現況 --- class: middle, center
##資深網頁前端工程師
多半不是
資訊相關科系畢業 --- ##資訊相關科系從事前端的優勢 ###Native JavaScript ###Performance ###Design Pattern ###Server-side ###與 BE 溝通 ###... --- class: middle, center ##臺大資工大學部課程 #
網路及平台服務程式設計
--- class: middle, center ##
Why can’t we find Front End developers?
##
為什麼我們找不到前端工程師?
--- class: middle, center #美國 #台灣 --- class: middle, center #網頁前端工程師與室內裝修師傅的相似之處 --- class: middle, center
[COSCUP 2013] 前端工程師如何與團隊合作
from
Kuro Hsu