4. Misunderstanding & Underestimation The Complexity Of
Front End Development
• You are good atphotoshop
• Visual designer ?UI Designer ?
• CSS/HTML looks like easy
• jQuery guy
• Wording change is easy,right?
• Move something from OOO to XXXX, it is right?
• This is urgent
• This is very urgent
4
20. 20
• Are you interested indesign?
• Do you care about details ?
• Do you know how to play magic ?
• Are you eager to learn new things ?
• Can you accept non-logical problems ?
• Always hands on
• Don’t limit yourself
21. UI engineering is cool (sometimes) but not always,
because…
• You have to deal with many cross browsers issues.
• You will face to non-logical problems like CSS.
• You might repeat doing similar things.
• You have to do lots of communication with
designers and developers.
• You have to handle presentation and behaviours.
• Schedule is always tight (soweird).
• You have to swallow otherscode.
• The devil is in thedetails.
21
23. 23
• Internet Advertisement isgrowing
• Cloud services are on the rocket
• Trend Micro,Yahoo, KKBOX, hTC
• Existing services need mobile web solution
• Trend Micro, Yahoo,KKBOX
• Big data needs to do visualization
• Trend Micro is still hiring
24. 24
• CSS/HTML/JavaScript is mature
• HTML5 Spec confirm
• Almost can run everywhere
• Lots of companies support
• Development environment become better
• Learning curve is lower (Compare with C++ /ObjC)
• Huge online resource