1. 学习基础: HTML, CSS, Javascript
2. 掌握流行框架: Vue, Bootstrap, Webpack, EasyUI, ...
3. 上GitHub学习优秀开源项目和代码
4. 多总结经验写博客,上GitHub开项目
5.
有句话叫“跳槽穷半年,跨行穷三年”,不知道您有没有听说过。
跨行意味着要放弃之前积攒的人脉和经验,在另一个陌生的领域从头开始。不知道您在之前的行业工作了多久,也许经过许多不为人知的日日夜夜的奋斗,也不知道您对前端行业了解多少,是想踏入高薪的程序员行列而找了一个相对容易的职位?还是其他?更不知道您的年龄等。
如果因为工资高,那其实也是用了很多的加班换来的,如果把所有加班时间算上计算下时薪,那未必有多诱惑,只是单纯的说月薪多少多少的时候觉得挺高。如果因为前端比后端相对容易些,那其实前端需要学的非常多,就拿库和框架来说,什么jquery react angular vue还有这ui那ui,时不时冒出一个新东西,学起来简直不要太累,后端用一门后台语言可以使用很久,比前端技术更新相对慢了不少。
上面说的只是想让您认真的考虑一下跨行的原因。如果已经想好并决心入行前端,那具体的学习路线,我给的建议是:如果想跟着老师学,那就找几家线上或者线下的培训机构,如果自信有能力自学那也找培训机构,不报培训班只是找他们要教学大纲,他们为了招生都会做的很不错,面面俱到应有尽有(实际报了班老师能不能完全按照教学大纲讲出来并讲明白那就另说了),而且会提供给你的。
知识点掌握了那就在网上找些小项目练练手,毕竟敲代码这东西还是要多写的,写多了也容易出感觉,最重要的是积累学习和做项目过程中处理问题的经验。
最后,祝您好运,成功转行!