从事前端开发已经两年多,是时候好好整理下东西了。
开篇就用Web前端工程师的职责时刻要求自己:
1. 对Web标准比较清楚,知道各大浏览器应用哪些内核;
/*
Trident(IE, qq, 360), Geckos(firefox, Netscape6.0以上), Presto(Opera), Webkit(Chrome,Safari)
*/
2. 掌握前端开发技术:css, html, javascript(js的一些框架比如jquery等), Ajax, flash等;
3. 能按照需求切割页面, 有UI设计基础,熟练掌握photoshop,注重切割页面的代码性能优化;
4. 关心前沿技术,比如html5, css3, Node.js等,做新技术的研究和整理;
5. 精通一门开发语言和数据库(如php,mysql),了解面向对象语言的特性,掌握一些开发语言(Java, C++等);
6. 熟练使用linux进行开发,掌握python, ruby等语言;
7. 有用户体验设计基础,了解用户交互流程和需求;
8. ...