现在IT行业这么火爆,很多没有基础的人都开始转到这儿行业,无非只有两条路,上培训机构和自学。但是自学的几率太小,特别是遇到不会的问题,没人帮你解决的。培训有这样的一种环境,学习氛围围绕着你,最好一点就是有老师讲解。
个人建议:
如果你条件还可以,负担不是那么大,能培训还是培训的,培训一定会比你自学的好,如果培训都很难学好,那么自学一定学不好。不过目前的培训费用大约都在18000以上。
如果条件不允许,也可以选择自学,自学挺难的,但是如果你韧性强,自学也可以找到工作,但是从比例来看会很低,其实无论在哪里学习都是一样的,重在内心怎么看待你学前端这个事情。
个人经历:
我学前端并不是培训的,因为我那个时候学开发还是比较早的,web这块我做了10多年,后端也做过挺久,我最开始也是从大一开始自学的,那个时候对做网页比较有兴趣,所以我还是比较相信兴趣是最好的老师这句话的。那个时候在网上找了一些视频教程学着也是非常痛苦,自己也看了一些书,但是作用都不是很大。所以我在这里不建议大家初学前端去看书,还是建议当你学完了一部分之后,你在看书温习,这样的效果是我实践出来的,仅代表个人建议。直接完全看书学的后果可能是看了之后能看懂,但是自己动手,啥都不会。
教程视频不在于多,越多越是不看也是我个人总结出来的,我还是很少见到完全靠看视频能自学前端的,尤其现在框架越来越难,光看视频还是很难学好前端的,很多代码上的东西如果没有人告诉你,可能你连空行都不会,代码写的一团糟,最基本的达不到,更不要说找到工作了。
两个抉择:
一.如果你选择培训建议如下:
如今前端市场竞争很大,各个企业争先恐后的在重金抓有能力的人,也就是我们常说的项目经验,我们这个行业别的要求不高,就是做项目的能力,到了公司是否可以干活,能干活完成任务怎么样都可以。但是目前培训的市场学费大约都在20000+以上,加上几个月的吃住行,至少也要30000块钱,这笔费用挺多的,但是最重要的还是时间问题,我自学编程就学了四年,所以不建议大家完全自学,我个人觉得目前学前端想要找工作,至少要学习个半年的时间。
身边也有不少在培训的时候发生的一些事情,当然有好的结果,也有不好的结果,如果选择培训的话,首先不建议选择视频授课的,那样很多问题都不能及时解决!其次不要选择人特别多的,如果你遇到了什么问题,老师不能及时的给予每个人回答!剩下的就要看师资力量了,还有自我控制能力,如果老师教的再好,自己不听,不实践,也没用!对了,还听说过有些机构包分配的,那种千万不要相信,这还是要看你的能力的,如果学的不好,哪个公司也不会留你,肯定会把你pass掉的!任何公司都不会留一个没有价值的人!(当然了,除非你关系够硬!)
二.如果你选择自学建议如下
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.有人指点,很多问题是我们自己不可能解决的,除非那个是天才,可能一个小问题,我们一天都想不明白,但是别人的一句话可能就懂了,这个就是经验。