做 web 前端开发 6 年, 给大家详细分析一下这个问题
首先告诉你的是, 零基础学习开始学习 Web 前端肯定难, Web 前端的专业程度本身就不简单, 学习这事本来就是一件非常煎熬的事情, 人都不愿意学习, 可是没办法, 为了生存掌握一个技能, 你必须学, 如果你认真的对待, 你就找不到高薪水的工作, 所以首先学习 Web 前端意志, 坚持非常重要, 很多人放弃的原因根本就是缺乏这些素质.
零基础学习 Web 前端必须明确的几点:
1. 明确你将来是做什么工作的, 需要掌握哪些技能, 很多人连这个就不知道就盲目的学, 你首先清楚, 现在公司需要什么人才, 你应该奔着什么目标努力.
2. 系统的学习规划, 规划好你每天学习的新知识和每天做的作业和练习, 很多人想自学 Web 前端, 两个就看完了, 这样的能找到工作算是出奇了, 现在学习 Web 前端想找到工作, 没有 4-6 个月的根本不行, 所以规划是一定要有的, 我建议半年时间.
3. 注意学习方法, 很多人在学习 Web 前端的时候, 开始学那一刻起就选择了错误的学习方法, 所以最后注定会放弃, 回到原来的岗位继续做着自己不喜欢的事情, 学习 Web 前端需要一定的技巧, 在开始学之前多跟别人问问, 不要自己盲目的自学, 浪费时间.
关于培训:
富裕的, 或者想少走弯路的, 可以选择培训, 但是培训不一定就能找到工作
有的培训机构说包就业, 这些本身就是骗人的, 不要信
但是我目前是不建议选择那种速成的培训, 因为学习时间短, 而且学费太高, 成本太大, 培训之后还不一定能找到工作, 现在的选择我更加建议大家选择在线上进行培训, 成本低, 还方便
开始学注意几点:
[if !supportLists]1.[endif]代码规范, 这本身就是一个非常好的习惯, 如果开始不养好好的代码规划, 以后会很痛苦
[if !supportLists]2.[endif]多动手, 少看书, 很多人学 Web 前端就一味的看书, 这不是学数学物理, 你看例题可能就会了, 学习 Web 前端主要是学习编程思想.
[if !supportLists]3.[endif]勤练习, 学完新的知识点, 一定要记得如何去应用, 不然学完就会忘, 学我们这行主要都是实际操作.
[if !supportLists]4.[endif]学习要有效率, 如果自己都觉得效率非常低, 那就停不停, 找一下原因, 去问问过来人这是为什么
这是我给大家提供的 Web 前端学习路线:
一部分: 学习时间: 1.5 月
html+div+CSS+ps 切图 + ftp 网站上传 (网站上线) 阿里图标 + html5 标签 + css3 动画 + 手机网站开发 + swiper.JS+iscroll.JS
二部分: 学习时间: 2.5 月
JavaScript+jQuery+Ajax + 正则表达式 + 面向对象 + JS 插件 + 代码性能优化 + GitHub+sea.JS+require.JS+gulp
三部分: 学习时间: 2 月
2D+3D 应用 + 移动触屏事件 touch+Canvas+Svg + 多媒体技术 + 地理信息 + 本地存储 + H5 拖拽 API + 跨域操作 + 多线程 + highcharts 图表 + Bootstrap
如果需要学习资料, 可以到我的群里下载.
学不好的几个原因, 希望大家引以为戒:
1. 很多人虽然说想做 Web 前端开发, 想要从另一个职业到互联网, 但是他们的态度只能说他们不想, 目前这个行业只有那些愿望非常强烈的人才能转行成功, 所以对这件事情的态度就决定了你能不能转行成功.
2. 不要说学, 就对于行业的基本了解都不知道, 就想去学, 我见过很多这样的人, 学的非常快, 别人用 30 天学完的知识, 他可能就用了一周, 而且你跟他说专业是没用的, 他就像按照他的方式, 所以你对于这个行业的基本的常识都不懂, 更不要开始学.
3. 自己盲目的学, 就连自己学的什么都不知道, 还硬着头皮往下学, 最后只能浪费时间.
4. 在校的学生, 其他专业的, 大学四年什么本领没学, 毕业之后着急了, 在心里着急就想快点找一份工作, 但是他从来没有想过找工作是靠的什么, 不是靠嘴说, 但是这样的人往往有一个共同点, 他不会脚踏实地, 他认为半年, 四个月的时间太长了, 永远在着急中, 最后都要失败.
以上的总结, 学 Web 前端的人很多, 但是剩下的人都是通过自己的努力胜任属于他自己那份属于他的工作, 这个行业永远不会存在饱和, 只是会不断的淘汰一些能力不行的人, 优胜劣汰.
来源: http://www.jianshu.com/p/c8bb645e65e2