从7月10号基础班的HTML+CSS学到现在的jQuery,真是手敲代码如闪电,一路花火带闪电,每一天都是被代码填满.
首先学习的是HTML+CSS,这个环节是学前端最简单的环节,只能算是学了一门标签语言,不算编程.只需要多敲页面把难记的一些属性写在本子上,刻意的使用就能很快记住,这也是为什么把HTML+CSS当成试学课程.
其次学习的是移动Web,移动Web主要作用为使用一套代码匹配多个屏幕,这个阶段疯狂的编写移动端页面,一个京东写了5遍,写的快吐了,先写普通的,然后开始写rem的,再rem加媒体查询各种方法混在一起写,开始的前连天会有不适应,等写了几遍以后,就能接受,配合转换rem单位的小插件,还是能很好的完成作业.
再次就是Js基础,这个阶段东西很多很复杂,从这里开始意识到高效学习方法和XMind笔记是多么的重要.每天的学习过程为,预习→听课→复习→Xmind总结,而且一定要在当天晚上之前把这些全部做完,时间非常的赶,如果写不完只能留下来等上两天课,第三天的自习全部清理完.这个过程主要是开始让你熟悉JS中各类语法的使用和培养你初步的逻辑思维,最主要的还是把语法和小细节知识点记住,关于逻辑是需要长久的训练才能出效果的,但也别忘了多敲代码.
再来就是WebApi,这个阶段主要是教会你,如果调用别人已经写好的方法来完成自己的需求,不需要太过去理解这个调用方法的逻辑是如何实现的,因为目前还是小白,等到有精力的时候或者想进阶的时候可以去看看源码,提高自己的逻辑思维.本阶段也是非常多东西要记,一不小心就会掉队,一定要做好复习和总结.
JS高级,让你云里雾里的一个阶段,我也不知道如何去总结了,讲的很多都是原理性的东西,抽象、模糊是它的代名词,很难理解但是又不能不理解,因为面试最喜欢问.学习了面向对象、面向过程、原型链、递归、闭包、正则表达式等一系列复杂知识。
jQuery,当你之前严重掉队时,学习到这里你会觉得你或许还有救,而我就是这样的一位同志,严重掉队,每天都在不断的追赶,不断的挣扎,看到jQuery的各种简写语法,终于可以丢弃复杂的原生JS(还是不能忘的),目前正处于这个阶段,等又机会在继续分享把。
最后,如果想学好前端那就要做好十足的准备和信心,离开那些打击你的人,这过程中还要不断鼓励自己,因为5个半月的课程学这么多,确实有压力,而且学不会的时候很受打击,但是不要放弃,竟然来学了,就不要考虑自己是不是适合这个科目,因为已经没有退路,咬紧牙挺6个月,面试的时候见分晓,加油!!!
|
|