前端学习的摸索
从一年前开始学习前端,现在才不多已经要一年了。转眼间现在就已经是研三了,经历过2019年的秋招,现在春招都开始了这么长时间,我却依旧没有offer,真的让人难受啊,想着现在还有毕业论文的事请没有做,感觉时间很紧迫,有点慌,又怕找不到工作,又怕耽误毕业,哎!希望昨天面试的能够拿到offer吧!
希望能找到北京的工作,虽然以后的空闲时间会很少,但是我也不介意,大不了以后就一周玩一会主机游戏就好。
好了,言归正传,回顾一下我之前的前端学习,和以后应该如何学习吧!
初始学习
刚开始学习,我是看着最基础的HTML、CSS、JAVASCRIPT学的,因为懒,就先直接看了菜鸟教程的教学跟着学习,当时就感觉好简单啊,都只是一些随便记一下就可以用的语法规则,感觉都不需要学习多久。
然而事实证明,我只看到了最肤浅的东西,看了HTML、CSS基础的教学,却连基本布局都不知道,不知道怎么用float、清楚浮动、高度塌陷,别说flex布局、grid布局,连圣杯和双飞燕布局都写不好。JAVASCRIPT也只是会最简单的语法,不会ES6,也不知道深层次的问题。
就是这样的状态,我开始了秋招(现在想想我要是随便加了个前端学习的群,然后问人,应该怎么学就好了啊,可惜现在似乎有点晚了),面试的第一家,前面都很顺利,问了算法为主,最后问setTimeout和promise执行顺序的时候,我之前看过,但是没有弄懂到底怎么回事,于是就崩了,哎!
之后的面试,也是暴露了对很多基础东西的把握不够,计算机网络了解得少,不知道tcp/udp连接、http和https协议,也不知道缓存使用,之前得算法学习也一直看到难的就不想做,觉得差不多了,就去玩主机游戏了,感觉荒废了很多时间。而且我对前端框架的了解也非常少,甚至还想通过微信小程序的前端框架,来学习,其实前端框架也很简单的,如果不看源码,也就是使用api和JavaScript编程。
最近的学习
经历了秋招的失败,我一方面想学习框架,一方面我想学习前端框架vue,一方面想通过ES6巩固JavaScript。
然而寒假刚开始,我想的是在家好好玩几天(终于有时间再玩黑暗之魂1 重制版了),然后2月6号回学校,还有半个月的时间好好复习,然而没想到新冠肺炎让我3月17号都还呆在家里,不得不在家复习了。
今后打算
ES6的内容比我想的多很多,还要继续学习,如果可以的话,想看jQuery源码、Vue源码,对于尤雨溪大佬,一个人开始Vue开发,到现在一个小团队开发,成为前端三大框架之一,我只有佩服的份,希望能一天天减小与大佬的差距。
CSS,我还是需要好好巩固一下布局,学习各种动画,SVG、CANVAS也是要学习的。
前端框架先好好学习API,然后看看实现方法,源码就以后再说吧。
目前在看的教材有阮一峰大佬的ES6,你不知道的JavaScript,还有CSS揭秘,然后每天刷刷算法题,看看别人的面经查漏补缺,再抽空准备毕业的事吧。
今年大家过的都不容易啊,虽然我在家啥都没表现出来,其实内心慌的一批,好担心找不到工作,然后还得住在住女朋友那,想想就可怕,回家过是不可能的,毕竟好不容易从南昌跑到北京,怎么可能再回去呢?