初学前端到找实习,我经历了些什么

【文章会比较长,我把内容大致分为三块。一块是自己的学习经历和反思,有点流水账,有时间可以看看轻松一下;第二块是我对刚刚开始学习前端的朋友的学习建议;第三块是有关找实习和面试的内容】

一、摸着石头过河

今天是2019年3月12日,开学不到一个月就到了实习招聘的巅峰期,可是完全没有准备,基础不扎实,细节不深入,又没做项目,以至于近来愁云密布。网上不停地找面试经历,搜面试题,越看越慌,效率低下。在此记下现在的所思所想,权当教训了。

开始确认学前端大概是18年8月份,由于没有指路人,也没找对初学的地方和指南,便开始了杂乱无章的探险。最开始是在GitHub上看到的一个高Star项目,freeCodeCamp,进官网一看,学员示例很诱人,然后为期近三个月的磨洋工就开始了。首先知识点很碎很小,没有章节和概括性,然后小测试也是啥都帮你写好,就差敲一个关键字上去。那时候单这样也觉得累,一天刷20个左右就算完工。后面写到JS算法题,简单的还是照着上面的例子写一句话,难的就看答案,再截个图丢进云笔记…那段时间学到的HTML和CSS知识很鸡毛,要命的是费心思装上了Webstorm后都懒得打开,没进去敲过代码,学完后写不出页面布局。

刷完算法题后已经是10月下旬了,这时才发觉基础宛如朽木,就决定把大学时期发现的MDN刷一遍。可惜没有吸取教训,还是截图扔笔记里面就不复习,而且写对应的小项目时直接从MDN的官网参考,看一遍敲一遍,这种学习效果几乎为0。自认为有点基础,刷得很快,然而刷完已经是11月底了。

之后便是不断的课程复习和考试,一直到1月10号才结束。这一个半月期间,纯粹是断片状态。等重新捡起来时,发现还是写不了,于是就在bilibili找了个渡一教育的公开课,做淘宝静态网页的。说实话那老师的水平蛮低,英语也是极不标准,不过跟着做了大半,也学会了如何框大块,然后大块里面框小块。挺感谢这个课,让我基本明白了静态网页的规划。到后面就发现静态的没意思,由于之前JS没学好,于是买来高教三。从1月中旬开始看,回家过个年后回来,也才看到第6章,而且像执行上下文、环境、闭包、原型链这些不理解的概念还是云里雾里。看会的部分哎呀好简单,难的部分呃这个实际用的很少吧以后多写写就懂了…这心态真的是没谁了。

回校几天后发现这样看书也不是个办法,就把渡一的JS基础教程拿来看了几集像闭包、继承、原型链之类的,成哥确实讲的有点意思,看视频的时候结合翻着高教三,倒也有几分懂。看完那几集就没看了。接着就上慕课网找一些课程,先是跟着做了个Vue的todo,感觉有点玄妙,特别是双向绑定那里,记了点东西现在都看不懂了。然后又把HTML+CSS的图文训练教程刷了一遍,权当巩固和补充。到这个时候已经是2月底了。

3月初就被室友催着一起交简历,当时才发现 原来已经开始了,瞬间有种赶鸭子上架的感觉,天天比考研复试还紧张。再压抑难受也得准备呀,于是开始看慕课网的付费课程“前端跳槽指南”,开心老师讲了蛮多细节,而且原型链和继承讲的不错,然后到后面发现HTTP,渲染机制,JS运行机制,页面性能…一大片陌生的知识也是前端面试的重点,心中的悲壮感越加浓烈。熬着看完后已经是3月7日,向不太熟的朋友的学长请教了些实习面试的情况,他说可以做一些小的项目也算数,而且现在投简历差不多是4月中旬甚至5月左右才笔试面试。于是目前的打算就是赶紧编一些项目写到自己的简历上,投几个想去的公司,然后边照着慕课网的教程做项目, 边把HTTP,渲染机制,简单数据结构和算法补一补。

回想上个学期的那个疯疯癫癫醉生梦死的状态,现在简直哑巴吃黄连。概述一下吧,B站、微博、斗鱼、虎牙、抖音、王者、酷安、豆瓣、网易云轮番玩,非上课时间差不多有2/3是花在这些上了。当初考上研究生时的那种重新做人的豪情和斗志都被荼毒殆尽了。

二、入门前端的最佳途径

首先,我认为最重要的一点是:系统而宏观的知识体系。我推荐这篇谦行老师的博客《前端零基础学习提纲》。当然,这也不是说你一来就得记住所有这些是要学的,而是把它不时地当作学习期间的参考,拿准重点。

其次,零基础该怎么学呢(当然我认为你有基本的计算机知识,入门了C或者Java)?

1、买书,HTML5和CSS3和JS高教三都得有。

2、照着视频学是最有效而印象深刻的。我暂时只发现免费而接地气的是渡一教育的教程,B站或者腾讯课堂都有。

3、一定得对着例子在VSCode(天下第一不解释)里面敲,一开始要戒骄戒躁,不要认为前端只是简单的写网页。

4、关注前端大牛。阮一峰老师的个人博客张鑫旭大牛的个人博客谦行老师的博客园,这三个是我认为受益最多的。然后还有廖雪峰老师、尤雨溪大神和 Winter 大神,有兴趣可以去关注。此外,这篇GitHub也是有很高营养价值。

5、把最基础知识学好是什么程度呢?能空手写出豆瓣首页,HTML和CSS入门了。高教三看懂前八章和BOM、DOM,JS入门了。

6、项目走起,别急着学框架。到慕课网找你感兴趣的前端小项目的课程,亲手敲出所有代码,放在自己博客上。

7、简单交互能做之后,就是学框架了。再之后我也说不出来,我还停在对着学小项目阶段?以后再补充吧~

三、我找到实习了吗

转载于:https://www.cnblogs.com/garmin6/p/10519985.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值