先介绍下背景
非211,985本科毕业。一年半PHP经验,一年半前端经验,前端一直在做React
开发。
半年之前,我是一个前端小小小白。多么小白呢?
-
css
调样式全靠试。 - 盒模型,好像知道是啥?好像又不知道!
- 看到别人说
BFC
,啥是BFC
?为啥外边距会合并?有些会合并,有些不会合并,这都是啥玩意? -
z-index
为啥有时候有效果,有时候没效果?为啥有时候小的值还在大的上面? -
js
就会基础使用,稍微复杂的一脸懵逼。 - 看别人的文章,一看到
prototype
,立马头疼,这都是啥!什么原型,继承,离我远点! - 闭包,好像知道是啥。但是说不出来。
-
arguments
,作用域链等等都是啥? - ……
我都不想去思考这些问题,啊,,,头疼,这都是什么?我都不会啊!
这样的我,怎么出去面试?别人随便问个问题,我都不会!
我又去网上看了别人的面试题,娘的哟,这是啥?这又是啥?好像会点,但是说不出来~~
不行不行,我得赶紧学习了。但是我要怎么去准备呢?好像js,html,css,http
都没系统学过啊?好像react,webpack
这些玩意也没系统整理过啊。好多啊!
废话不多说,我们开始吧~~
吭哧
吭哧
吭哧
……
经过半年的准备,我成功面试进了BAT
!
所以相信自己,从现在开始!你应该比我厉害吧?
我看到很多像我之前一样迷茫的人,我觉得我的经历是可以复制的。就写下来,共勉!
过程分为:
1. 系统学习基础知识
2. 面试题提高
3. 项目
因为要不断更新,所以去github看后面的吧https://github.com/brickspert/blog/issues/16