因为现在 web 前端这个职业非常火, 腾讯最近组织了一个大型 Web 前端技术交流峰会, 可见 Web 前端这个职业是多么的火, 其实这个不是最重要, 重要的在五年之后, Web 前端发展前景是势不可当的. 但是我现在看到的问题是, 大家看到 Web 前端这个职业发展非常好, 未来前景也是非常好, 挣钱也是非常多, 但是大家都忽略了一个东西, 既然是这么好的职业, 那么它一定没有那么容易让你胜任这个工作, 我们都知道现在前端的竞争非常大, 而这种竞争是在新手之中的竞争, 在初级工程师, 中级工程师, 高级工程师是没有竞争的, 很多人眼红前端工程师工资这么高, 自己也想这样去拿高薪, 但是大家不知道当初这些人在学习前端的时候是怎么学习的, 才有今天, 为了避免大家有这样错误的思想, 我给大家下面几个建议:
一, 现在的前端不是之前的网页制作, 现在的前端更加高端, 新手学习前端必须有一个学习规划, 有一套系统的学习方案, 这个方案的学习时间最好是半年, 每天应该学习什么, 心里应该有数, 每个知识点应该做什么案例, 而且要每天坚持学, 一天都不可以停, 一旦停了就不想学习了, 所以说现在学习前端不是智商的问题, 看谁可以慢慢的挺过去, 韧性强.
二, 要有人去指导, 其实这个我好像谈了无数次, 现在一个新手想要全部通过自己学习前端, 并且找到工作, 首先这种可能性非常的小, 如果谁能单凭自己一个人的力量自学前端找到工作, 那么这个人一定是一个人才, 但是这种人只有 1%, 所以一定要有一个可以帮你解决小问题的人, 不然会走很多弯路, 得不偿失.
三, 学习 html,CSS 应该先跟着基础的视频学一遍. 然后就需要做大量的练习, 案例, 案例是非常重要的, 应用到实处, 做各种常规的, 奇怪的, 大量的布局练习来捆固, 理解自己的知识.
四, 而学习 JavaScript 首先要知道这门语言可以做什么, 不能做什么, 擅长做什么, 不擅长做什么! 如果你只想当一个普通的前端程序员, 你只需要记住大部分 JavaScript 函数, 做一些练习就可以了. JavaScript 被称为前端开发者的核心部分, 也是工资的标准, 现在有专门的 JavaScript 工程师, 薪资都很高. 如果你想当深入了解 JavaScript, 你需要了解 JavaScript 的原理, 机制. 需要知道他们的本源, 需要深刻了解 JavaScript 基于对象的本质. 还需要 深刻了解 浏览器宿主 下 的 JavaScript 的行为, 特性.
前端学习步骤如下: 一阶段: HTML+CSS+ps 切图 + ftp 网站上传 + html5 标签 + css3 动画 + 手机端开发 + swiper.JS+iscroll.JS 二阶段: JS+jq+Ajax + 正则表达式 + 面向对象 + JS 插件 + GitHub+sea.JS+require.JS+gulp 三阶段: 2D+3D 应用 + touth+canvas+svg + 本地储存 + h5 拖拽 + highcharts+boorstrap 四阶段: node.JS+vue.js+react.JS 上述学习内容, 如果你可以在半年之内全部掌握熟练, 那么你的月薪在一线城市超过一万是非常可能的, 但是这些内容没有那么好学, 半年的时间如果认真应该差不多.
来源: http://www.jianshu.com/p/301811d80b53