发表于: 2017-04-13 11:05:55
7 1333
翻了下记录,有半年没在这日报了吧,马上也要工作了,在这写个总结吧,毕竟修真院是我的起点。
###16年8~10月 // IT修真院
我是上年8月在知乎看到老大在新人怎么进入IT行业的回答后跑到这来学习的。任务式的学习方法是挺不错的,只要任务设计得当那么效率会很高。当初做了两个月左右吧(后期已经开始晒网orz),然后感觉做的差不多后思考着接下来怎么提升。
其实现在回想的话,当时直接准备一下面试然后去找工作是最效率的做法。即便是现在,放在简历上的项目也还是那几个东西,和当初没太多差别,虽然实际水平还是差不少的。何况当初的竞争也没现在这么厉害。
### 16年10~11 // 看书看文章
然后就开始进入长期的迷茫期,没有任务指路后甚至不知道该往哪走。这段时间选择了看书和看各个平台的文章。这里顺带推荐《你所不知道的JS》和《JS语言精粹》这两本书,内容很棒,还特薄。我不喜欢犀牛书和高程那种厚书,看不下去,只能挑着自己不足的章节看。
中途倒是发现了freecodecamp这个网站,可惜对于已经入完门的我意义不太大了,就当复习刷了下,里边的项目有感兴趣的倒可以做出来填补一下简历。
### 16年12月~17年2月 // 晒网
这段时间就更惨了,迷茫度又进了一步,github日历上一片空白,感觉已经是纯粹的偷懒。
这就出现了很多问题,一是长时间没码代码导致技能生疏,说实话我现在都对码CSS不太熟了;二是学习热情跌到谷底,差不多要怀疑人生了。
### 17年3~4月 // IFE,找工作
刚好遇上了百度开新一期的前端学院,就参加了,刚开榜的时候赶上了排行前十我要装一下逼,后续找工作也就搁置了。其中收获最大的是实现vue动态数据绑定的那几题,相信做完对JS会有更深的理解,还能顺带学点设计模式。
然后终于到了找工作部分了。因为我并不习惯广投,基本是挑着要求基本能达到的投,前后大概投了十多家吧。没相关工作经验简历通过率还挺低,就接到两家面试。
### 面试准备
先说面试题,HTML和CSS我自己也没怎么弄就不说了,我个人感觉JS的难点集中在下面这些里(现写的可能有疏漏):
1.原型、原型链
2.this、call和apply
3.new和构造函数
4.各种继承方式
5.作用域和闭包
6.OOP(面向对象设计)和FP(函数式设计)
7.设计模式,主要是观察者模式
8.组件化和模块化思想
9.异步操作
10.性能优化
11.事件代理和委托
12.ES6的常用新特性
前5个其实接触的很早,刚学JS那会就接触到了,但是那时候还是一知半解的,很多东西想不通,然后后面看各种文章的时候也是云里雾里的感觉,还是到了最近才想通的。我感觉是动手实践并理解JS的OOP对理解new、this、原型和各种继承的作用还挺大。
后面的那些不要求很懂,至少要能答上一二表明你知道这些知识,面试官自己也不一定懂,答出来就赢了。ES6的话感觉promise比较重要吧。
其他方面的,比如说浏览器渲染过程啦浏览器存储啦HTTP协议啦web安全啦太宽泛了我也不会总结,搜面试题一般都会提到,大概了解一下。
然后项目,毫无疑问面试官99%会问项目遇到什么问题怎么解决的,尽量想个比较有深度的点说吧。
最后我是建议接到面试通知后针对公司的招聘要求加强一下某部分的知识,或者直接弄个相关demo出来。甚至可以直接找一下他们公司的作品,不看源码去模仿一个,表示下诚意和能力。
### 面试
第一个面试基本比较水,先让我15分钟上机切个静态页面,然而手生的厉害15分钟只码了一半orz,然后问了我浏览器兼容的问题和期望薪资就没了,哦对还问了我简历上的项目哪个是自己独立完成的,我说都是,怕不是面试官觉得不信也没继续问就让我回去等消息了。
第二个面试流程正规很多,面了四个人,技术一面上来就直接写问题让我答,除了有一道CSS3的踩坑了其他最难不过this和闭包,稳过了。技术二面问的就深一点,先是问自学过程,读过什么书,然后就是OOP设计模式那些,最后抓住我的项目问遇到的问题和一些思路的问题。HR面主要是看我和公司文化对不对的上。BOSS面是这几个里我表现最差的一个orz,他问到项目有没想过可以怎样去改进,这我当时就有点懵。然后BOSS说了他的改进思路,又追问我为什么没有这么想,我就更懵了。这也暴露出一个问题就是,我自学过程基本上是效率为先的,做过的项目不会想着回头去改善,只想着赶紧做下一个项目,这也就导致这些问题我答不上来。不过BOSS也没太计较,最终来讲还是过了。
### 结尾
首先感谢老大提供了这个平台,让我入门没走太多的弯路。感谢余良和张柯师兄在我做任务那段时间的帮助。还有前端狗窝的诸位,远近,狗哥,败家眼、JS404、CSS1716,感谢在自学这段时间的交流陪伴。(不少都先我一步找到工作了。。。拖延症真惨)
最后祝诸位师兄弟都能找到理想的工作。
评论