web标准化交流会上海站bobby分享

86
Personal Information Sunday, May 29, 2011

description

web标准化交流会上海站bobby分享

Transcript of web标准化交流会上海站bobby分享

Page 1: web标准化交流会上海站bobby分享

Personal Information

Sunday, May 29, 2011

Page 2: web标准化交流会上海站bobby分享

Personal Information

Name : 陈柏宇 (Bobby)

Job : 盛大创新院

Hobbies : Technology, Movie, Pub, etc... Email / MSN : [email protected] Twitter : caspercby微博 : http://weibo.com/caspercby

QQ : 2244670408

Sunday, May 29, 2011

Page 3: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 4: web标准化交流会上海站bobby分享

Agenda

• 前端历史• 前端愿景 (Frontend Mission)• 前端团队目标• 前端需求方• 问题 / 解决方案• 前端建设• 前端工作事项 / 时程

Sunday, May 29, 2011

Page 5: web标准化交流会上海站bobby分享

前端历史Sunday, May 29, 2011

Page 6: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 7: web标准化交流会上海站bobby分享

Designer VS DeveloperSunday, May 29, 2011

Page 8: web标准化交流会上海站bobby分享

Designer VS DeveloperSunday, May 29, 2011

Page 9: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 10: web标准化交流会上海站bobby分享

1. 你code出来的东西,和我设计的不一样!

Sunday, May 29, 2011

Page 11: web标准化交流会上海站bobby分享

1. 每次设计都有圆角,设计又不好!2. Coding 都没时间,不要烦我!3. User 真笨!这么简单功能都部会用!不要烦我!让我coding!

1. 你code出来的东西,和我设计的不一样!

Sunday, May 29, 2011

Page 12: web标准化交流会上海站bobby分享

1. 每次设计都有圆角,设计又不好!2. Coding 都没时间,不要烦我!3. User 真笨!这么简单功能都部会用!不要烦我!让我coding!

1. 你code出来的东西,和我设计的不一样!

2. 有没有新技术做这个产品?

Sunday, May 29, 2011

Page 13: web标准化交流会上海站bobby分享

1. 每次设计都有圆角,设计又不好!2. Coding 都没时间,不要烦我!3. User 真笨!这么简单功能都部会用!不要烦我!让我coding!

1. 你code出来的东西,和我设计的不一样!

2. 有没有新技术做这个产品?

Sunday, May 29, 2011

Page 14: web标准化交流会上海站bobby分享

1. 每次设计都有圆角,设计又不好!2. Coding 都没时间,不要烦我!3. User 真笨!这么简单功能都部会用!不要烦我!让我coding!

1. 你code出来的东西,和我设计的不一样!

2. 有没有新技术做这个产品?

3. 开发者是笨蛋嘛?这东西真难用!

Sunday, May 29, 2011

Page 15: web标准化交流会上海站bobby分享

1. 每次设计都有圆角,设计又不好!2. Coding 都没时间,不要烦我!3. User 真笨!这么简单功能都部会用!不要烦我!让我coding!

1. 你code出来的东西,和我设计的不一样!

2. 有没有新技术做这个产品?

3. 开发者是笨蛋嘛?这东西真难用!

Sunday, May 29, 2011

Page 16: web标准化交流会上海站bobby分享

1. 每次设计都有圆角,设计又不好!2. Coding 都没时间,不要烦我!3. User 真笨!这么简单功能都部会用!不要烦我!让我coding!

1. 你code出来的东西,和我设计的不一样!

2. 有没有新技术做这个产品?

3. 开发者是笨蛋嘛?这东西真难用!

前端工程师...

溝通,创新,交互,前端交给我!

Sunday, May 29, 2011

Page 17: web标准化交流会上海站bobby分享

前端工程师...

溝通,创新,交互,前端交给我!

33%

33%

33%

沟通 研究 Coding

Sunday, May 29, 2011

Page 18: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 19: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 20: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 21: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 22: web标准化交流会上海站bobby分享

art meets science

Sunday, May 29, 2011

Page 23: web标准化交流会上海站bobby分享

前端愿景 (Frontend Mission)

Sunday, May 29, 2011

Page 24: web标准化交流会上海站bobby分享

前端愿景 (Frontend Mission)

提升页面品质和使用者体验Improve Page Quality and User Experience

Sunday, May 29, 2011

Page 25: web标准化交流会上海站bobby分享

提供使用者较佳 UI/UX 体验Sunday, May 29, 2011

Page 26: web标准化交流会上海站bobby分享

提供使用者较佳 UI/UX 体验

UI / UX

Sunday, May 29, 2011

Page 27: web标准化交流会上海站bobby分享

UI/UX 设计和交互体验缺乏吸引力Sunday, May 29, 2011

Page 28: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 29: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 30: web标准化交流会上海站bobby分享

What Do F2E’s Do?前端工程师在做什么?

Sunday, May 29, 2011

Page 31: web标准化交流会上海站bobby分享

Answer 1: We Tell Browsers What To Do!前端工程师控制浏览器 & 移动设备

Sunday, May 29, 2011

Page 32: web标准化交流会上海站bobby分享

Answer 2:Frontend Engineers are responsible for everything you see when you “view source”

Sunday, May 29, 2011

Page 33: web标准化交流会上海站bobby分享

What Do F2E’s Expect To Know ? (Skill Set)前端工程师需要哪些技能?

Sunday, May 29, 2011

Page 34: web标准化交流会上海站bobby分享

F2E Specialities

HTML / PHP CSS

Javascript Ajax

Sunday, May 29, 2011

Page 35: web标准化交流会上海站bobby分享

F2E Know-HowSunday, May 29, 2011

Page 36: web标准化交流会上海站bobby分享

Coding LanguageSunday, May 29, 2011

Page 37: web标准化交流会上海站bobby分享

SecuritySunday, May 29, 2011

Page 38: web标准化交流会上海站bobby分享

Development ToolSunday, May 29, 2011

Page 39: web标准化交流会上海站bobby分享

JS Framework / LibrarySunday, May 29, 2011

Page 40: web标准化交流会上海站bobby分享

PerformanceSunday, May 29, 2011

Page 41: web标准化交流会上海站bobby分享

Browser CapabilitiesSunday, May 29, 2011

Page 42: web标准化交流会上海站bobby分享

Frontend Code / Template Runs on…

Sunday, May 29, 2011

Page 43: web标准化交流会上海站bobby分享

Frontend Code / Template Runs on…

Sunday, May 29, 2011

Page 44: web标准化交流会上海站bobby分享

Frontend Code / Template Runs on…

Sunday, May 29, 2011

Page 45: web标准化交流会上海站bobby分享

Frontend Code / Template Runs on…

Sunday, May 29, 2011

Page 46: web标准化交流会上海站bobby分享

Frontend Code / Template Runs on…

Operating System

Sunday, May 29, 2011

Page 47: web标准化交流会上海站bobby分享

Frontend Code / Template Runs on…

Modern Application

Sunday, May 29, 2011

Page 48: web标准化交流会上海站bobby分享

Browser CapabilitiesSunday, May 29, 2011

Page 49: web标准化交流会上海站bobby分享

Browser CapabilitiesSunday, May 29, 2011

Page 50: web标准化交流会上海站bobby分享

Browser CapabilitiesSunday, May 29, 2011

Page 51: web标准化交流会上海站bobby分享

OthersSunday, May 29, 2011

Page 52: web标准化交流会上海站bobby分享

F2E Know-HowSunday, May 29, 2011

Page 53: web标准化交流会上海站bobby分享

前端未來趨勢(Frontend’s Future)

Sunday, May 29, 2011

Page 54: web标准化交流会上海站bobby分享

WEB API MOBILE?

Stone AgeSunday, May 29, 2011

Page 55: web标准化交流会上海站bobby分享

Iron Age

API WEB MOBILE?

Sunday, May 29, 2011

Page 56: web标准化交流会上海站bobby分享

Modern Age

API WEBMOBILE

Sunday, May 29, 2011

Page 57: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 58: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 59: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 60: web标准化交流会上海站bobby分享

growthThe

of Mobile &Touch Device...

Sunday, May 29, 2011

Page 61: web标准化交流会上海站bobby分享

The

of Mobile &Touch Device...

Sunday, May 29, 2011

Page 62: web标准化交流会上海站bobby分享

1870, 1st telephone was invented, “Alexander Graham Bell”

1936, 1st freely programable computer, “Konrad Zuse”

1980, World Wide Web (WWW), “Tim Berners Lee”

1973, 1st mobile phone was invented, “Dr Martin Cooper”

1992, 1st touch screen phone invented, “IBM”

2008, 1st iPad was released, “Apple”

Sunday, May 29, 2011

Page 63: web标准化交流会上海站bobby分享

1870, 1st telephone was invented, “Alexander Graham Bell”

1936, 1st freely programable computer, “Konrad Zuse”

1980, World Wide Web (WWW), “Tim Berners Lee”

1973, 1st mobile phone was invented, “Dr Martin Cooper”

1992, 1st touch screen phone invented, “IBM”

2008, 1st iPad was released, “Apple”

Sunday, May 29, 2011

Page 64: web标准化交流会上海站bobby分享

1870, 1st telephone was invented, “Alexander Graham Bell”

1936, 1st freely programable computer, “Konrad Zuse”

1980, World Wide Web (WWW), “Tim Berners Lee”

1973, 1st mobile phone was invented, “Dr Martin Cooper”

1992, 1st touch screen phone invented, “IBM”

2008, 1st iPad was released, “Apple”

Sunday, May 29, 2011

Page 65: web标准化交流会上海站bobby分享

1870, 1st telephone was invented, “Alexander Graham Bell”

1936, 1st freely programable computer, “Konrad Zuse”

1980, World Wide Web (WWW), “Tim Berners Lee”

1973, 1st mobile phone was invented, “Dr Martin Cooper”

1992, 1st touch screen phone invented, “IBM”

2008, 1st iPad was released, “Apple”

Sunday, May 29, 2011

Page 66: web标准化交流会上海站bobby分享

1870, 1st telephone was invented, “Alexander Graham Bell”

1936, 1st freely programable computer, “Konrad Zuse”

1980, World Wide Web (WWW), “Tim Berners Lee”

1973, 1st mobile phone was invented, “Dr Martin Cooper”

1992, 1st touch screen phone invented, “IBM”

2008, 1st iPad was released, “Apple”

Sunday, May 29, 2011

Page 67: web标准化交流会上海站bobby分享

1870, 1st telephone was invented, “Alexander Graham Bell”

1936, 1st freely programable computer, “Konrad Zuse”

1980, World Wide Web (WWW), “Tim Berners Lee”

1973, 1st mobile phone was invented, “Dr Martin Cooper”

1992, 1st touch screen phone invented, “IBM”

2008, 1st iPad was released, “Apple”

Sunday, May 29, 2011

Page 68: web标准化交流会上海站bobby分享

1870, 1st telephone was invented, “Alexander Graham Bell”

1936, 1st freely programable computer, “Konrad Zuse”

1980, World Wide Web (WWW), “Tim Berners Lee”

1973, 1st mobile phone was invented, “Dr Martin Cooper”

1992, 1st touch screen phone invented, “IBM”

2008, 1st iPad was released, “Apple”

Sunday, May 29, 2011

Page 69: web标准化交流会上海站bobby分享

In 2009...

Sunday, May 29, 2011

Page 70: web标准化交流会上海站bobby分享

In 2009...

51,000,000 Cars

210,000,000 TVs

1.2 billion (12億) mobile

Sunday, May 29, 2011

Page 71: web标准化交流会上海站bobby分享

http://svg-wow.org/Sunday, May 29, 2011

Page 72: web标准化交流会上海站bobby分享

http://svg-wow.org/Sunday, May 29, 2011

Page 73: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 74: web标准化交流会上海站bobby分享

Sunday, May 29, 2011

Page 75: web标准化交流会上海站bobby分享

Q&A

Sunday, May 29, 2011

Page 76: web标准化交流会上海站bobby分享

开发流程 (Scrum)

PM UED FE SDE QA

1. Product Manager‣ 需求 (Spec)

‣ 规划 (Plan)

Sunday, May 29, 2011

Page 77: web标准化交流会上海站bobby分享

开发流程 (Scrum)

PM UED FE SDE QA

2. User Experience Design‣ 交互设计师

‣ UI 设计师

Sunday, May 29, 2011

Page 78: web标准化交流会上海站bobby分享

开发流程 (Scrum)

PM UED FE SDE QA

3. Frontend Engineer‣ 设计交互

‣ 设计 Protptype / 版面

‣ 前端优化

Sunday, May 29, 2011

Page 79: web标准化交流会上海站bobby分享

开发流程 (Scrum)

PM UED FE SDE QA

4. Software Develop Engineer‣ 架构设计

‣ DB (资料库)设计

‣ 商业资料控制

Sunday, May 29, 2011

Page 80: web标准化交流会上海站bobby分享

开发流程 (Scrum)

PM UED FE SDE QA

5. Quality Assurance‣ Test Case 开发 / 编辑

‣ 黑 / 白箱测试

‣ 自动化测试

Sunday, May 29, 2011

Page 81: web标准化交流会上海站bobby分享

改善流程 (Support)

PM UED FE SDE QA

FE

1. 提供新技术给 PM

Sunday, May 29, 2011

Page 82: web标准化交流会上海站bobby分享

改善流程 (Support)

PM UED FE SDE QA

FE

1. 协助设计师使 UI 更精致2. 协助交互师使 UX 体验更佳

Sunday, May 29, 2011

Page 83: web标准化交流会上海站bobby分享

改善流程 (Support)

PM UED FE SDE QA

FE

1. 节省前端开发时间

Sunday, May 29, 2011

Page 84: web标准化交流会上海站bobby分享

改善流程 (Support)

PM UED FE SDE QA

FE

1. 协助后端串接 DB / API

Sunday, May 29, 2011

Page 85: web标准化交流会上海站bobby分享

改善流程 (Support)

PM UED FE SDE QA

FE

1. 协助 QA 解 BUG

Sunday, May 29, 2011

Page 86: web标准化交流会上海站bobby分享

Q&A

Sunday, May 29, 2011