转自:http://www.zhihu.com/question/19588629
个人总结学习成长的轨迹是:
【1】能用html+css把页面做出来,能用js实现动态效果。
【2】在1的基础上保证浏览器兼容性。
【3】在2的基础上开始出现代码洁癖,代码会逐渐趋向于简洁高效
【4】在3的基础上开始关注语义性、可用性和可重用性
【5】在4的基础上开始关注页面性能
【6】在5的基础上开始费劲脑汁的去寻思怎么能把开发效率也提升上来
【7】在6的基础上,我操,HTML5来了,我操,CSS3也上了。得了,接着学去了
补充,如果你没从前端中获得快感,嗯,那你可以转行了