在慕课网看到有人提了这个问题,所以在这里说说自己的一些拙见。
我不算过来人,本没资格谈论这个,不过我还是忍不住想说说自己的看法。HTML、CSS、JS要熟练掌握,要跟进时代,还必须学HTML5、CSS3、ES6。框架的话,css的要掌握一个bootstrap,js至少要懂jquery,如果能认真研读源码的话,那么一定会有更大的进步。js框架不要一下子就学太多个,jquery已经很成熟,业界使用的也不少,必须好好研究,其它近几年崛起的框架有react,angular.js、vue.js,我个人觉得,如果学有余力,可以再选择一个去钻研,其它的稍微了解一下就行了,以后再根据工作的需求去学习。最根本的,还是要学好js,如果基础不打牢固,就算学了很多框架,肯定也是走不远...
如何能找到工作呢?
看书(经典书,比如《JavaScript权威指南》和《JavaScript高级程序设计》等),编程(多打代码,自己做一些小案例,小项目),follow大牛(阮一峰、廖雪峰、张鑫旭...),社区互动(国外:github,stackoverflow;国内:博客园,CSDN,segmentfault,简书,慕课网,掘金...),写作(把知识内化成自己的东西,再输出,既能加深自己对知识的理解,在帮助别人的同时也能提高了自己在业界的影响力)。
持之以恒,找到工作是水到渠成的事情。
顺便提一下,我曾在慕课网写过的一篇文章 你也是穿越过来的吗?
这是我的github网址
本人经验有限,欢迎多多指点哈。