关于前端学习的一些总结
心路历程
现在是一名大二下的学生,从这学期开始,就定了入前端门的目标,到现在为止自己已经零零碎碎学了些前端的知识,在知乎 上看到一个回答 Web前端怎样入门?推荐百度前端学院的课程,就屁颠屁颠跑来了,可是今年迟迟没有开课,等得我那是一个焦急啊,现在终于等到开课了,想要重新制定一个计划,不仅是总结之前自己零散学到的知识,也希望通过这个平台能够有一个更好的开始。
接下来我想怎么继续学习
在百度前端学院学习,只是一个契机,在学习过程中应该要扩充很多其他的知识,在github上star了一个项目(developer-roadmap),我觉得非常好,也尝试按照这上面的各个阶段来学习,但是之前没有认真对待,所以现在想要做出一些改变,就从这里开始。
学到一个知识点的时候,就要动起手来,打代码,写个demo之类的,并且认真写笔记,我之前也通过hexo搭了一个个人博客,记录自己的一些笔记,但是我以前是个懒鬼(我也想改变),就写了几篇笔记。现在觉得每天要应该把自己学到的东西进行总结,有时候往往自己觉得懂了,但是可能只是看懂了,并不能运用,而通过写博客相当于把这些东西讲给别人听,这也是对自己的一个小测试
在学习过程中摆脱 “学生气”,不要等什么都弄懂了才开始写代码,学习是一个并不轻松的过程,如果自己太舒服了,那可能真的没在学习,多练习才是真理,代码要多打才能提升。
之前数据结构与算法没有学好,所以会把这个给补回来,并且尝试在LeetCode上刷题,一天一道吧现在,为了提高自己做题的兴趣,我是开始从通过率高的题做起(不想一来就把自己难的喘不过气),兴趣和坚持下去才是最重要的。
多看优秀代码,有时候多思考别人为什么这样写,可能会有意外收获,遇到问题多尝试自己解决。
在我的学习过程中,一直都没做过什么能称得上是个项目的东西,所以我打算自己从个小demo做起,尝试自己从零开始搭个网站,从后端到前端,然后慢慢往里头加东西,希望自己能坚持下来。
作为一个CS专业的学生,基础还是非常重要的,我马上要步入大三了,时间越来越紧,也还有很多课程还没学,比如操作系统,编译原理,计算机网络等,所以得加油才是。
关于我看过的一些书籍
深入理解计算机系统(CS:APP):对应了计算机组成原理这门课程,非常好的书,但是我还没看完,这是一本需要慢慢领悟的书
javascript高级程序设计:我学习js看的书,还没看完,以前真是的什么都想学,啥也学不好
算法(第四版):我用来学数据结构与算法的,Coursera上有配套的视频,简直不能再好了,可是我(就是个弟弟)
结语
新的开始,新的气象,既然要做些改变,那就要行动起来,每天坚持写笔记,把自己从生活的舒适区拉出来,进入学习的状态。
学习过程中的方法可能会变化,但是我会定期检验自己是不是有提高,希望自己能坚持下来
希望我能在这个平台结识一些一起学习的小伙伴
语言组织能力不是很好,我会多写笔记提升自己的
最后,谢谢各位看到我笔记的同学,能够强忍我这粗糙的语言把这个看完