1
dreamer 2011-03-25 10:52:39 +08:00
1. 精通 HTML/CSS/JavaScript,熟悉一种JS框架。
2. 至少精通一门后端语言 PHP/Ruby/Python⋯⋯ 3. 熟练使用 Firebug, YSlow 等调试工具。 4. 熟悉页面标准。了解影响页面性能的因素。(http://developer.yahoo.com/performance/rules.html) 5. 熟悉各种浏览器的不同渲染规则。 6. 了解一些基本的设计知识。推荐一本书,《写给大家看的设计书》(http://book.douban.com/subject/3323633/) 7. 了解字体、排版、栅格⋯⋯虽然可能用不到,但和设计师合作的时候绝对有帮助。 8. 有起码的审美,或者说品味。 |
3
dreamer 2011-03-25 11:11:21 +08:00
@airyland 不知道你以前做过什么开发。不是特别建议一开始学习编程就做前端开发,很容易就遇到瓶颈了,你会发现好多基础支持需要补习,比如 HTTP 协议等。
HTML5和CSS3都容易学,那些东西很快就可以上手,困难的地方不在那里。 |
4
airyland OP @dreamer 熟悉html+css,javascript原生入门,比较熟悉jQuery,用Php开发过小项目。不精通。很讨厌各浏览器css3的私有属性,实现也参差不齐。
|
5
zztczcx 2011-03-25 18:02:02 +08:00
“不是特别建议一开始学习编程就做前端开发,很容易就遇到瓶颈了,你会发现好多基础支持需要补习,比如 HTTP 协议等。”
--------------------------------- @dreamer 能再多谈谈这一点吗? |
8
benzhe 2011-03-25 20:17:49 +08:00
前端的面试题貌似都很让人崩溃
|
9
AsaDong 2011-03-25 20:33:39 +08:00
不断的探索、学习、实践、总结以此循环,同时保持一颗求知的心态
|
10
dreamer 2011-03-25 22:11:54 +08:00
@zztczcx 前端的 HTML 和 CSS 都不是很复杂,重点在于 JavaScript。如果一开始没有学习过数据结构等基础知识,容易对 JavaScript 停留在“会用”的阶段。当然,如果你只求胜任工作没有任何问题,但是如果你想要在这方面成为专家要补习的东西就比较多。
|
11
BB9z 2011-03-26 13:32:25 +08:00
|