<p>很多刚入门的前端攻城师会有一个疑问:如何才能成为一名优秀的前端工程师呢?其实这个问题说大也大,说小也小,展开了说可以写一本书。当然我相信大部分人并不希望去读一本厚厚的书,大道至简,下面总结的几条方法或许能成为走向优秀前端的进阶之路。</p>
1. 多写:很多问题都是积累得来的。亲手写了才能真正去理解,才会随着自己的不断成长而有进步。别人问我为什么知道那么多 CSS 兼容解决方案,我只能告诉他“实践经验”。我写过很多项目,bug遇见多了,都是一步步调试过来的。
2. 看书。多逛博客或者一些网上的教程,推荐 《Javascript 高级程序设计》,《锋利的JQuery》。
3. 看Blog。最后你会发现,很多东西大家都会。但只有某些人才解决得了某些细节性的东西,这些人就是我们所谓的高手。很多大牛在 Blog 不会写一些简单的 List, 而是针对某个问题深入研究。这时看 Blog 对于进阶非常有帮助。
4. 学一门后端语言,不过实际上很少会用到,但会很有利于一些问题的理解。比如 Ajax,还有 HTML5 中像 Web sockets、post message 之类的 API。
5. 移动互联网大潮来了,你应该学会HTML、CSS3,响应式网站开发。
6. 去用很多产品,至少去爱一个产品。你不止是一个前端,你还应该是一个设计者,去用很多产品,你才会发现技术为什么有用,去爱一个产品,你才会把技术用得更好。