零基础从事web前端开发岗位,自学可以吗?
关于这个问题,其实我们更应该关注的是自身。
我一直都特别佩服那些自学成才的人,并且我也认为他们是真的值得学习的。
并且,大量的大神证明,靠看书、查资料、自学是完全可以成为很牛逼的人的。
但是,自学枯燥、无人点播、知识不系统、走弯路、难坚持等等这些一系列的障碍,又有几人能克服?
所以培训就有了必要,我认为培训机构和义务教育在本质上并没有什么太大的区别,都是传递知识的过程。
培训机构所做的事情,就是让学习变得更简单,更适应大众。
所以我们会发现,一些并没有极客精神,对代码并没有太大的兴趣但是学习能力还不错的学生,也能够通过培训吸取到这些知识,并且凭借这些知识找到一份不错的工作,那一份还算可以的薪水。
所以,对于学习来说,如果你不能克服自学的全部障碍,为什么不选择一条大多数学生都在选择的路——找一家好的培训机构,拼尽全力学习半年,走向工作岗位,在工作中继续充实自己。
自学还是培训哪个适合自己,不如我们先自学一段时间来看看,如果真的能够效率还不错的掌握知识,并且可以循序渐进的提升,那么其实培训没有太大的必要。
这里推荐一套自学路线,可以参考一下:
第1阶段:前端页面重构(4周)
内容包含了:(PC端网站布局项目、HTML5+CSS3基础项目、WebApp页面布局项目)
第2阶段:JavaScript高级程序设计(5周)
内容包含:(原生JavaScript交互功能开发项目、面向对象进阶与ES5/ES6应用项目、JavaScript工具库自主研发项目)
第3阶段:PC端全栈项目开发(3周)
内容包含:(jQuery经典交互特效开发、HTTP协议、Ajax进阶与PHP/JAVA开发项目、前端工程化与模块化应用项目、PC端网站开发项目、PC端管理信息系统前端开发项目)
第4阶段:移动端项目开发(6周)
内容包含:(Touch端项目、微信场景项目、应用Angular+Ionic开发WebApp项目、应用Vue.js开发WebApp项目、应用React.js开发WebApp项目)
第5阶段:混合(Hybrid,ReactNative)开发(1周)
内容包含:(微信小程序开发、ReactNative、各类混合应用开发)
第6阶段:NodeJS全栈开发(1周)
内容包括:(WebApp后端系统开发、一、NodeJS基础与NodeJS核心模块二、Express三、noSQL数据库)