这几年很多非专业和传统行业都想转行学前端,那我们就来说说怎么学吧。1、你对前端感兴趣吗?无论是自学、看教程还是去培训机构,小白都一定经历过一段迷茫期。前期可以通过学习css和html快速实现网页中的功能和一些特效。通过这个,你可以知道,如果你对此感兴趣,你可以深入研究,学习一些高级的编程技巧;如果不感兴趣,及时止损,放弃编程。我觉得这个方法还是可以的。前端应该说是编程中最容易上手的了。如果你连csshtml都不感兴趣,没有学习的动力,在这种情况下是不适合学习编程的。2.对于非专业跨行业的,我给你一些建议。如果你通过了csshtml这一关,那么接下来就是正式上手了。我总结了8点,这就是一些非专业、跨行业的同学学习前端的方式。在这里,小编建了一个前端学习交流按钮群:132667127,自己整理的最新前端资料和进阶开发教程。有需要的可以加群一起学习交流。在网上搜索一些教程,比如视频教程,培训课程,电子书等等,然后只看目录,而且只看目录中的7、8个,找到里面的union。这些其实才是你真正需要掌握的东西。有的书可能讲js,什么语句控制,关键字,变量,或者数据结构,数组等等,都是最基础的。2、到招聘网站查看用人单位的招聘需求。当然,如果只看初级职位,中高级职位就别想了。不看北上广的企业,只看二三线城市的企业。也可以看看一些美工,或者网页制作岗位。他们之间的union,多看几个,他们的union里面有什么要求,我会据此去学习书上的内容。这些是许多公司在面试时主要考察的内容。3、在学习的时候,你可能会遇到很多不懂的术语。让我们把所有这些名词放在一起。这里涉及一些方法论。例如,句子中有几个名词可能听不懂。你一一列举出来,然后去百度搜索一下就明白了。就像学英语一样,只要逻辑没有问题,这样一来,只要你想学,几乎什么都能学。这样学习,就容易理解了。把不懂的名词列出来,然后说清楚,就可以看懂整篇文章,看懂整个教程。4.关于买书。买书不要吝啬。平时会多买一些技术书籍,结合书中的知识点,配合搜索引擎进行学习。通过教程和演示练习输入更多代码。你不能只是看,你不能通过看来学习。光看书不练最坏的结果,看了书是你的,知识是别人的。5、初级前端一定要学会用好Photoshop。有些人可能不会画网页,所以我建议大家去一些素材网站,比如:尼图网、素材中国、千库网等,找一些psd素材。不要直接模仿一些新浪首页、京东首页、淘宝首页等,很容易让你在写的时候不自觉地照搬结构代码。它的网页结构已经分配给你了,现成的东西都放在那里。我建议找一些简单的psd素材,比如:门户网站、企业网站、社区网站等类型的素材。他们没有现成的结构代码,迫使你自己敲代码来恢复一些网页。这是开始的正确方法。6、网页制作完成后,可以尝试放到浏览器中测试一下兼容性问题。平时也积累了不少,看到一些不同网页布局的效果时,下意识的按F12看它的结构代码。大概做好这些准备就差不多了,一个入门级的前端。不管你有没有计算机基础,不管你是不是这个行业的人,都可以学习上手。如果你能坚持下去。7、精力充沛的同学,建议你学习js和jquery。当然你也可以直接从vue.js框架中学习。不过我还是建议先从js和jq学起。很多人说jquery已经过时了。你也可以在不学习jquery的情况下学习原生javascript。但是,我不建议你直接从mvvm开始学习。它会让你想知道到底实现了多少流程,包括一些nativeAPI,你也不明白它是干什么用的,甚至会给初学者带来很多疑惑。我个人是这么认为的。虽然给前端工作带来了很高的效率,但是一上来就上手Vue对于初学者来说是极其不友好的。当然,如果你想找工作,现在很多公司都要求你会vue.js,你要跟进学习,当然是后期。8.说说投递简历吧。当然,它针对的是一些非本专业的在校生和应届毕业生。如果你能找到实习,找实习。当然,我不建议你去招BAT实习,因为你没有背景,大概率是碰不上BAT的。没有必要浪费精力做这些事情。我们在做一件事或者制定一个计划的时候,一定要有一个有保障的计划。找一些小公司,然后做一些基层的工作,因为你平时练习的demo和实际的企业级工程项目还是有差距的。通过这些方式,你可以在二三线城市找到美工、网页制作、初级前端开发工程师的工作。我相信你能找到它。至于月薪几万入行,必须有一年技术开发经验,而且必须在一二线城市。自学之后,如果没有实战经验,基本也就3-5千。
