一个非科班弱鸡的学习、秋招之路
先说一下楼主的情况吧,本科河海大学,硕士同济大学,专业都是测绘,妥妥的非科班。。
自学java一年多,自从7月初投出第一份简历,经历三个多月,比较幸运,现在拿到了第四范式、爱奇艺和大疆3个offer。。
由于春招的时候基本没啥准备,所以也没怎么投,没有实习经历,面试的时候被各种鄙视!
所以给19届的学弟、学妹们提个醒,一定要提早准备!!最好能去实习!!
说说我学习java的经历吧,希望对学弟、学妹们有用。
萌生出转行的想法应该是在研一下学期吧,当时本科一个舍友报了个培训班,去当程序员了,感觉很炫酷!面向工资编程嘛,自己对这方面也有兴趣,所以也就决定要转行。
找同学要了培训班的视频,大概用了几个月的时间吧,看了javaSE,javaWeb还有一些常用框架的视频,感觉讲得还不错,最起码让我一个小白入门了,他们的网站上好像还有一些免费的视频,都挺不错(传智播客/黑马程序员)。
有一次百度一个问题,偶然间发现了牛客网,于是便开始了我的刷题之旅。。。
还记得是有一次看了叶神的直播,有个同学问非科班应该怎么学习编程,叶神说要先补补计算机的相关课程,这句话简直是让我脑洞大开,于是便找了操作系统、数据结构、网络、编译原理的书和视频来看,一开始光看书确实好难,后来找到了一个网站(爱课程),上面好多学校、好多老师讲的公开课,自己便跟着视频,一点一点的学,说实话这些公开课讲的真是好!受益匪浅!
学着学着也就到了3、4月份了,感觉自己该开始准备校招了,就在牛客上刷刷题,看看面经什么的。。看着看着发现,我靠,原来面试都要问项目经历的啊。马丹,我个自学成才的弱鸡哪有什么项目经历,碰巧这时候看见了叶神的项目课,正好前段时间跟导师干活发了一笔横财,毫不犹豫就买了。说实话,这课讲得真是好!对于我来说,信息量还是挺大的,到后来面试的时候,问我项目经历,有几个点自己研究的不是很透彻,结果被怼翻了,所以说,学弟、学妹们自己项目里的每个点最好都要有点深度的研究过,不然的话千万不要写在简历里面。
接下来就是3个月的秋招之路了。。。很迷茫,各种挂。最后再九月底终于拿到了第一个offer,心里也算有点低了,这里不得不吐槽一句,上海的三方发的真!晚!导致offer也晚。。每天看见讨论区里各种大神求比较offer,自己好虚。。最终很幸运,拿到了自己比较满意的offer,也算是圆满结束秋招吧。
给学弟、学妹们推荐几本书吧~
《深入理解java虚拟机》这本书一定要好好看,最好能多看几遍,第一遍可能有些地方看不懂,但是慢慢的就好了。
《Spring技术内幕》这本书写的也不错,有些公司喜欢问spring源码的问题,不过我遇到的问题也不是太深。
《剑指offer》、《程序员面试金典》,牛客上都有对应的oj,一定要多刷几遍!
《程序员代码面试指南》、《直通bat面试算法精讲课》,左神的书和视频,墙裂推荐!
java的一些工具类的源码也要好好看看。
自己文笔比较烂,大家凑活着看吧。
最后分享一下自己总结的面经(java后台)。一共100多页。
链接:http://pan.baidu.com/s/1o81HTR8 密码:8aci
感谢叶神、左神、牛妹以及牛客网的所有工作人员,感谢牛油们!
祝大家前程似锦!也祝后面的学弟、学妹们都能拿到自己心仪的offer!