我个人建议:
如果你条件还可以,负担不是那么大,能培训还是培训的,培训一定会比你自学的好,如果培训都很难学好,那么自学一定学不好。不过目前的费用都在一万八以上,这还只是培训费而已,加上一些其他的东西,四个月时间要小三万吧!
如果条件不允许,也可以选择自学,自学挺难的,但是如果你韧性强,自学也可以找到工作,但是从比例来看会很低,其实无论在哪里学习都是一样的,重在内心怎么看到你学前端这个事情。
个人经历:
我学前端并不是培训的,因为我那个时候学开发还是比较早的,web这块我做了10多年,后端也做过挺久,我最开始也是从大一开始自学的,那个时候对做网页比较有兴趣,所以我还是比较相信兴趣是最好的老师这句话的。那个时候在网上找了一些视频教程学着也是非常痛苦,自己也看了一些书,但是作用都不是很大。所以我在这里不建议大家初学前端去看书,还是建议当你学完了一部分之后,你在看书温习,这样的效果是我实践出来的,仅代表个人建议。直接完全看书学的后果可能是看了之后能看懂,但是自己动手,啥都不会。
教程视频不在于多,越多越是不看也是我个人总结出来的,我还是很少见到自己完死视频能自学前端的,尤其现在框架越来越难,光看视频还是比较学前端的,很多代码上的东西如果没有人告诉你,可能你连空行都不会,代码写的一团糟,最基本的达不到,更不要说找到工作了。
之前我在阿里的前端部门做过四年的时间,后来不干了,自己出来创业。
两个抉择:
一.如果你选择培训建议如下:
如今前端市场竞争很大,各个企业争先恐后的在重金抓有能力的人,也就是我们常说的项目经验,我们这个行业别的要求不高,就是做项目的能力,到了公司是否可以干活,能干活完成任务怎么样都可以。但是目前培训的市场学费都在两万+以上,加上四个月的吃住行,至少也要三万块钱,这笔费用挺多的,最重要的还是时间问题,我学完编程就学了四年,怎么可能用四个月时间学的很好,除非很聪明的人,我个人觉得目前学前端想要找工作,至少要学习个半年的时间,身边也有不少在培训的时候发生的一些事情,当然有好的结果,也有很多不好的结果,不做评价,如果想去培训的朋友,建议慎重选择。
二.如果你选择自学建议如下
1.了解如今的市场行情,就是企业需要什么样的人才,这点很重要。
2.有一套系统的学习方案,学习不是瞎学的,是有节奏感的,每天看多少视频,不是说看完了就完了,在很多人的实践中,看完视频一点用没有用。一天用多少时间学前端,自己规划好,每天做什么案例都是非常重要的。
3.合理的学习路线,这里我提供如下:
html+div+css+ps切图+ftp网站上传(网站上线)阿里图标+html5标签+css3动画+手机网站开发+swiper.js+iscroll.js
JavaScript+jQuery+Ajax+正则表达式+面向对象+js插件+代码性能优化+github+sea.js+require.js+gulp
2D+3D应用+移动触屏事件touch+Canvas+Svg+多媒体技术+地理信息+本地存储+H5拖拽api+跨域操作+多线程+highcharts图表+bootstrap
4.有人指点,很多问题是我们自己不可能解决的,除非那个是天才,可能一个小问题,我们一天都想不明白,但是别人的一句话可能就懂了,这个就是经验。
如果大家对于学习前端有任何问题,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,这是我的web前端交流qun,有任何问题可以随时来咨询我(三罗)。