title: 非计算机专业，半路出家，以前做UI，现在想改前端，学习JS过程中遇到瓶颈了，如何突破？
desc: 我现在对HTMLCSS的了解，是精通程度对JS的掌握：可以使用jquery完成页面交互效果用原生js也可以，只是嫌麻烦，不喜欢用涉及ajax等需要操作数据的就不行了，不会用。也不了解什么是“面向对象”，买过几本书，js dom 编程艺术看好几遍大家都说javascript高级程序设计不错，但我看了，感觉“水”太深了，很有挫败感。打心眼里想写出便于维护的，优雅的js代码，希望各位老师指点一下，基于我现在的情况，适合怎样学习？需要学SQL吗？<br><br>------------------- 2011 06 28 -------------------------<br>非常感谢各位的帮助，大家说得都很有道理，因为聊的时候往主参考个人成长经验，有些观点上的不同也是正常的。我的经历在这里不方便讲（私下聊聊没问题），只能说我基础是很差很差的，是大家想像不到的差，从一个跟本不搭边的行业投身到IT行业，却有一种相见恨晚的感觉，对前端的兴趣我毫不怀疑，如果改行肯定是被逼到绝路上了。我有渴望学习的心，苦于找不到方法进步很慢，所以开这个话题跟前辈们讨教，看了大家回复总结两点即：多看，多写。现在每天有空都在看书，写小例子。<br>老婆怀孕，最近都在忙着带她挂号检查办手续什么的，没能及时回复请各位谅解。我想说，外地的在北京生个孩子那是真麻烦...
topic: 前端开发
content: 我个人建议不要用任何库，不理解的去用，最终就会害了自己。
answerer_tags: 传统青年