这篇文章很长,若是你以为我写的好,请耐心看完。javascript
互联网的校招,来的早,去的快,从7月底,阿里和腾讯的校招启动,这场互联网的战声就已拉响。css
校招是一个特别折腾你的东西,从网申,笔试,面试,签约,一步一步,都是历经煎熬,特别是在等待的时候,更加煎熬。html
从腾讯开始,我就开始网申,而后以前也看了一些公众号的推文,而后就开始作个人校招日历表,,里面记录,个人校招网申的企业,截图发下前端
大概一个表,就记录了这些东西,其中,最重要的是,你的帐号密码,连接,这些,由于一旦,企业多了,你就会很混乱了。vue
这个表的网申状态,也能够时时跟进你最新的网申状态。html5
截图发下一部分企业的状况,我总共也就投了30,40家吧,可是获得笔试的机会,也就10屡次,最后获得面试的公司,就是6,7家这样子java
从一次次笔试,到面试,收获还挺大的。真的是每次发现面试,笔试碰到不懂的,就总结下,立刻记录下来,而后就等周六日有时间就去一一攻破。node
这是我对当时本身笔试面试的一些状况的状态,常常会更新状态,从最开始都是黑的,后来就好多红的。react
而后接下来是对笔试面试的准备,从7月多开始,我还在实习,那时都是边实习边关注校招动态。jquery
第一次收到的是腾讯的电话面试,很紧张,也是在公司接到的,没有好好准备,真的好早,没好好准备,答得很很差。
事实证实,其实笔试和面试也是须要经验练出来的,最开始不知道会问什么,到最后积累到了必定程度,你去面试都不用想怎么复习,或者刷面经了
由于基本都是那些内容。因此能够先去一些小企业试下笔试面试,攒攒经验,而后大企业就专门攻破。
还有准备一个线上笔记的工具,好比印象笔记,网易云笔记,把不懂的,或者遇到的困难,或者不少棘手的问题或者经验和心得体会记录下来,而后解决。
从我从创业公司辞职后,准备好好准备校招时,就用了这个网易云笔记。
还看了以前在markdown,word作的笔记,发现本身之前准备的东西太少了,因此就拼命扩展知识。
截图下个人网易云笔记。
整整34个文件夹,看来校招3个月来,对个人促进也是挺大的。
也是给本身打了一个扎扎实实的基础,虽然仍是有一些没接触到,可是学海无涯嘛。
而后说下笔试吧,笔试不少大公司,都是在线上笔试,不少都是在牛客网或者赛码网
因此准备校招的时候,能够刷下上面的题目,首先是熟悉下这个环境,体验下输入的限制和要求什么的,而后也能够对本身的代码熟练度有个了解。
练练手,增强本身的代码能力。
以后呢,就开始学习啦。首先就是把《javacript高级程序设计》这本书的内容都看了一遍,对着代码也敲了一遍。也复习了计算机网络和一些算法。javascript的数组操做这些。同时把本身以前作的笔记也看了一遍。
而后我就刷了牛客网上的一些题。主要是javascript的一些操做(这个主要是衡量本身哪方面不足,而后专门攻破)。
其实有没以为,校招也像准备期末考试同样,把知识点都掌握,就不怕考试。
在这期间也看了好多代码,别人的优秀代码。还有一些其余的代码。笔试的题目不少很相似,固然也不少包括c和c++,还有计算机网络,操做系统,算法这些,算是考的不少很杂的,因此不止复习前端的,后端的东西也要看。那么前端大概有什么内容呢。就是
js基础,css基础,html5api,算法数据结构基础,web安全相关,seo相关,性能优化相关,jquery要了解结构和部分源码像jsonp,ajax,domready,工程化相关webpack,amdcmd,gulp,less,sass,网络知识相关http,http2.0,tcp,ip,状态码,加分项框架 vue react,js设计模式,node,es6,git,svn,(加分项:会在linux系统上操做,会使用fiddler,nginx)
会不会以为前端如今愈来愈难了,要会的东西也愈来愈多,每12个月,前端就难上一倍。
其实想去大公司,最好在大三下学期3月份开始就有春招和实习生,这时候去找实习,比校招出来的人少。进的几率也比较大。
特别能够有一份大公司的实习经历,校招会加分不少。还有若是想留在这个公司,之后的机会也会大不少。
很少说,附上面经吧。
惟品会一面+二面+hr面
总之,校招也就那么回事,平时好好准备,最后也有点运气在里面,心态放好。
简历的准备的话,能够只有一页就够了,有不少修改简历的公众号呀,多看看实习生内参,乔布简历
无论是哪种面试,都要尽量把面试官当作朋友看,没什么好紧张的,毕竟之后就是同事了(要有这个自信~),跟聊八卦同样聊技术而已,自我介绍不用刻意去背,本身简单的理一下,分为 基本信息,项目经验及技能,生活情趣就好啦,不宜过多,通常3分钟差很少,还有就是面试官在打电话时并不必定仔细看你的简历,因此最好不要说XX已经在简历上写了,反而能够引导面试官去阅读你的简历,抓住主动的机会,可以让本身心里快速平静下来,自信感爆棚。
面试中最会问不会的问题,不知道知识点的就果断说不知道吧,没什么很差意思的,若是是一些开放性的问题的话,好比算法,能够本着层层深刻的原则,一点一点地把想法告诉面试官, 思路是最重要的,细节能够不彻底对,可是要让面试官感觉到你拥有独立思考,解决问题的能力。
面了这么屡次,其实发现考察的问题的点其实大同小异,因此 技术面试的确能够准备,恶补上来,也能够本身去搜索别人的面经,总的来讲,如今面试的时候重心愈来愈偏靠js了,对于前端(全栈)的要求也逐渐凸显,
最后的最后,我来讲下前端的一些心路历程吧。
提及前端的心路历程,其实在学习的过程当中,能够先进行广而浅的学习,后进行精而深的学习,在有限的时间内,应尽量多得掌握一些基本知识,而后更多的进行实践。在学习中遇到了解决不了的问题,就去查,随后就及时作记录,而后再回过头去实践,往复这样的过程,提高会很快。
在其余地方看过一张图,对于新手入门是颇有用的。学习前端也许能够这样学:
最开始能够在w3cschool上对上面的知识过一遍。这里有很是全并且基础的教程,彻底足够咱们入门,学过以后,咱们应该对整个前端开发用的技术有初步的了解。(效果能够达到:我可能不太懂太多,可是我知道这个名词,懂这个API,知道简单的使用。)
能够在慕课网结合着视频进行学习,或者极客网上跟着一整套前端开发的视频学习, 可是视频仅仅只能陪伴咱们走到入门阶段,随后须要本身去养成一套学习方法去自主学习,因此不太建议一连串地所有学完以后再去手敲代码,而是学一点,敲一点,照着谁敲呢?能够是上述的W3school。
另一本书即是大名鼎鼎的JavaScript高级程序设计了,建议买正版,这本书适合新手读,更适合老手读,好比能够在看完慕课网的视频以后来照着此书敲一敲学一学,感受很酸爽,有句话是学得快,忘得快,因此得常常来回翻一翻,每次读完都会有新的感觉。
光看文档太枯燥,想去看看别人的理解怎么办,能够去博客园进行海搜,碰见大牛的概率很大,而后就绝不犹豫地收藏到你的收藏夹里去吧。而后就关注一些牛人的博客,还有一些前端的公众号,好比前端圈,前端大全,前端早读课,还有关注一些大企业的分享公众号,好比360的奇舞周刊,腾讯的IMWeb前端团队,说不定发布者,之后就是你的同事哦。
除了一些直接的知识,咱们也须要社区文化,自豪地拥抱SegmentFault,StackOverflow吧,程序员的百度知道。
GitHub是咱们每个人都须要常去的地儿,你须要知道,一切代码的来源,99%都在这儿,因此想知道些最新动态,花点时间泡在这儿准没错。
编辑器,我最开始用的是sublime text(从一开始就不喜欢dw),由于sublime text,是手写代码的吗,可让你养成一个好习惯,如今在用visio studio code,据说是集成了webstorm的不少功能,而后你要学如何配置的话,就用繁重的webstorm吧。
跟进最新的技术,最好的方法就是看官方文档,有些多是英文的文档。
最后想说的,是天才是1%的天赋加99%的汗水,努力就是了,加油。