这个暑假在家里一直学习前端开发,从最开始接触html标签到如今,加起来的时间也有一个多月了吧,期间有迷茫,有气馁,有面对各类诱惑的动摇,也有面对困难的无力。可是!我总归是熬了过来这样一个最容易放弃的时间段,走过了最迷茫的一段路。趁着今天回到学校,我想总结一下学习前端开发一个多月来的各类想法,在网上搜集的各类资料,大牛们推荐的各类捷径......总之,我想将其记录下来,既是对过去的回顾,也是对将来的探讨。而接下来的一个学期,我将开始第二阶段的学习。因此就以这篇文章给这一个多月画上一个完美的句号吧。
在开始将前段开发做为方向以前,我用了一个学期的时间自学了计算机专业的本科课程。是的,计算机专业四年的课程内容,一共是69门课程(这个列表是从网上的学生培养计划里拉出来的,包括了软件学院,信息学院,计算机学院的专业课程。因为我志在软件,所以不少关于硬件的课程我就直接舍弃了),我用了一个学期的时间过了一遍。别看69门不少的样子,除去我不须要的硬件相关课程,和暂时不须要掌握的通讯类课程,真正重要的须要细细研磨的课程也就是十多门的样子。那段时间每天去图书馆捧着书看,回寝室躺床上用手机看教程,如今回想起来,仍是有些感叹本身当初的毅力。固然毕竟只有一个学期,不可能对课程有多深入的理解,我也没期望用一学期的时间学到人家四年的知识,只当是对计算机专业有一个全面的了解,不但愿盲目去跳坑罢了。
大概在期末前一个星期,我看完了全部课程。一个学期来折腾了C,C++,汇编,网络嗅探,java,SQL,也安装了ubuntu爽了爽。总的来讲学到了不少,也学的很杂,每样东西都试了试,并无深刻,好比C++,Java都是学到面向对象的程度。
而后我开始思考接下来应该往哪一个方向去了。那时候真的很头大,前面的路实在太多了,而每条路都往前延伸到天际根本望不到头,未知的东西真的太让人恐惧。那段时间我站在路口徘徊了很久,心乱如麻,因而成天在IT网站上浏览帖子。也不知道如何得知了“前端开发”这一个概念,继续了解了一番,看了那些制做精美的网站,感受颇为有趣。因而便去图书馆借了一本HTML的书,谁知道今后开始了前端的不归路......
好了,背景介绍完毕,进入正文。
最开始学HTML真的是很是简单,大概用了两天时间,就掌握了几乎全部标签。接下来天然是继续CSS,因为暑假回家,因此借书不像学校那么方便,我就开始充分利用互联网资源。暑假基本上是在看公开课,看pdf,再加动手实践。网易云课堂在这段时间真的给了我很大帮助,在这里说一声谢谢,但愿大家继续提供更好的内容。学习CSS也没用多久,磨蹭了几天以后继续进入Javascript的坑。Javascript是正儿八经的编程语言,天然不像CSS那么好学。不过以前有提到,我也是有C++,Java之类的编程语言基础的(哼哼,不由佩服本身的远见),因此学起来倒也是丝绝不费劲。看了一套视频,两本书,顺带着实现了一些小东西,而后在codecademy上刷了一遍。这时候再往下深刻感受有点困难了,在使用ajax以后发现这条路竟然日后端方向拐,吓得我赶忙关了电脑除去玩了几天。
而后尝试着看了看PHP,学了不久,发现不对劲,由于短期内学的东西有点多,竟然都搞混掉了。说到底仍是javascript不扎实,因而回过头来又看了一遍eloquent Javascript。
随后得知了jquery的存在,继续啃......
.....啃到如今javascript
第一阶段除了上面这些东西,还开始搭建本身的技术博客,打造本身的linux平台,在网易公开课上温习了一遍计算机专业的课程......可是我以为这些不是最重要的。重要的是我花了一个多月的时间在网上完全了解了前端开发,了解的越深,我发现本身喜欢的越甚。这让我坚决了在前端开发的路上一直往前的决心,一个多月来最大的收获估计就在于此!