前言: 2018年随着编程的火热和自身对这岗位的热爱,这一年毅然决然的开始了自己的自学之路,这一阶段的学习过程中有很多感触,随着工作逐步稳定想要写下来和正在学习或者正在犹豫要不要学习的人们一起分享。也是给自己留个纪念。
1.关于我什么想要学习编程
在正式学习编程之前,我已经是一个编程的爱好者了。大学一直想要学习编程,奈何当时家里人觉得不是一个很好的职业发展道路,于是这一想法就被打压在摇篮之中了。
我是2017年大学本科毕业,16年参加工作到18年一直在教育培训行业摸爬滚打。但是总会觉得我的人生不应该就一直这样下去。
18年于是一股脑的决定,我要学习编程
2.我为学习编程做了哪些准备
在我正式学习编程之前,其实我对何为编程真的是一窍不通,只知道有个C语言。
于是我决定要学习编程的那一刻开始,我就去网上百度各种关于编程的信息,语言,如何学习,学习路线,工作情况,就业情况 工作时候需要的技能 等等等等
最后锁定在了web前端这一层次上一是觉得web前端对于一个新手来说很好入门二是觉得web前端学习起来不太枯燥,容易坚持下去
3.如何学下web前端?“报班”:"自学"
可能刚刚开始学习一项新技能的时候 大家都会发出这样一个疑问吧?
对于一个混迹教育培训行业的人来说,报班和自学各有利弊吧
报班优点:
1.会有老师和同学们推着你走,如果你是一个自律能力比较差或者自认为学习能力比较差的人来说,抱一个培训班也不失为一个比较好的选择
2.会结交一些志同道合的朋友,这些朋友会是一个比较好的财富,通过和这些朋友一起学习会对你的技能进步帮助很大。以后参加工作遇到自己不能解决的问题了的时候,这些曾经一起学习奋斗过的小伙伴也是一个请教的资源。
3.培训班会对你的就业,面试提供一些帮助,不至于太惊慌失措,只要你在这一件努力学习,工作也是很好解决的
自学优点
1.省钱
2.省钱
3.可以边工作边学习,网上的各种学习资源也是很多的,完全可以充分利用起来
总的来说: 无论你是报班还是自学 完全取决你是一个什么样的人。如果选择培训班,尽量选择一些比较有知名度的机构,学费大概就是1-2w 4-5个月的学习时间,要自己提前规划好。如果你报班的话,在开始正式学习之前,最好也要自己提前学习了解一下,这样到了班级里面你的进步会比别人更快一点。
4.web前端学习路线
一个网页主要由3部分构成:html:结构css:样式javascript:行为
也是一个web初学者,首先要掌握的3门基础课程,这个学习过程大概需要1-2个月的时间,学完之后,你可以去找个项目练习一下,比如京东网站,淘宝网站的第一屏,做完这个项目之后你会非常的有成就感,就像一个你精心培育的孩子 终于落地了一般高兴,这种心态对你之后学习会是非常有利的,
第二阶段:学习完第一阶段网站的三要素之后,这之后你基本上可以完成任何一个静态页面了,是不是很激动呢?但是这对于一个web前端从业者来说 还是远远不够的。接下来,jQuery php ajax 都是你接下来要学习的对象了
第三阶段:css3 html5 移动端 bootstrap
第四阶段:现在就可以开始学习框架了,目前前端主流的三大框架: Vue react angular建议从Vue开始学学完框架之后,你就可以找两个微信小程序 练练手了。学到这里web前端的知识基本上告一段落了,是不是很激动呢?
5.学习过程中的心态变化
我觉得在学习过程中,心态很重要,甚至会影响这件事能不能成。我是工作之余学习了2个多月,基本上算是入门了。
然后辞职在家每天早7点多到晚10点,坚持学习了2个多月,这就两个月真的是最考验人的两个月。
因为这两个月你会发生巨大的心理变化,你会怀疑自己,怀疑自己能不能学会,怀疑自己能不能成功找到满意的工作,你会面临着经济压力,你会自己在家宅两个月会有不良的心态变化。
所以:如果你真的打算成功转行去做这件事,尤其是你已经毕业进入社会了,一定要做好这方面的心理准备。
6.面试
等你学习了所有的课程之后,你会惊奇的发现,好多知识点其实你已经忘记的差多了,不过没关系,你的编程思想是已经融入你的内心里面了。
这时候你需要刷题了,各种面试题你都要多看 多写 多练一是对你的知识点做一个巩固和练习,二是对你自己增加一点自信心三是对你找工作帮助很大
找工作过程中相信你一般也会遇到一点困难,比如没有企业通知你去面试,比如叫你去面试的很多培训机构,我的建议就是多去面试,多去和公司交流,即使没有被录取,回来总结经验,不要灰心丧气,继续学习。相信你自己一定可以做到的。
好了,这篇文章就先写到这里了,都是自己作为过来人的一点小小心得,希望对想改行做web前端的人有一点小小的帮助。