秋招收获
长篇废话
从7月份开始到这个月我的秋招已经全部结束了,差不多大学也走到了尾声,之前看过很多人写的面经/春秋招的,但是轮到自己的时候还是有点迷茫。
今年三月份还在考研和就业中纠结,然后经历了一下春招觉得应该去考研,不过现在回想一下,是当时有逃避性质的,因为当时数据库这些都没学好(现在也没有),就想着干脆再考个研把学历洗干净。
就抱着这样的心态回到学校里面,刚开始准备的时候并没有觉得很难,感觉都能平衡的过来。但是有一门操作系统的课设要做,当时也是心血来潮想动手把MIT6.S801给写了,正好复习下C和操作系统,也可以不用去刷王道和课本了,从结果来看并没有什么软用,都没有复习到。
因为Lab大部分都不是自己写的,很多时候思路都没有。直接去看了现成的代码,就对着抄,代码完全不是这样抄的,这个编程习惯十分不好,因为没有一个思考的过程,直接对着抄,和做数学题不去想怎么写而直接去看答案一个道理,除了提高一个打字的速度就没有了。
除了这个以外,数学上也是遇到了大麻烦,之前数学过了一遍,不定积分和定积分完全不会,导致在做题的时候,完全没有思路。每天都是罚坐,这个时候也6月份了,知道这样肯定考不上研,于是果断重新准备就业。
到了7月份开始整理简历,当时简历上有两个项目,一个是MIT6.S801一个是学校里面的。当时也不晓得怎么想的,去投了字节的基础架构结果意料之中的挂了,也去投了一些小公司的Java实习,拿到了两个实习offer,但是都因为时间冲突去不了。
这个时候其实应该搞清楚到底想干嘛,无脑的海投并不会有什么提升,随后开始刷leetcode和八股才发现自己到底是多菜。
话说回来,八股并不适合直接拿来背,比如已经烂透的TCP三次握手和MySQL底层数据结构用的什么?这种直接背的话,收获效益并不大,而是应该更多的是去思考为什么?
关于刷题,前期剑指offer+HOT100完全够了,按照不同的分类去刷,基本上都是有套路去做的,刷题最好不要用IDE,用leetcode自带的就可以了,再去参加每周的周赛来测试自己就足够了。
后续就已经没什么了。。就是投简历参加面试参加笔试然后挂,唯一一次全过还是用友,但是被排序了,只能说还是自己太菜了。
总结
- 做好规划很重要,想好自己要干什么。
- leetcode刷题按照分类刷题,前期剑指offer+HOT100完全足够。
- 做公开课或者看项目的时候,不要无脑抄别人代码多想想为什么这样写,毕竟编程不是练打字。
- 八股文不要硬背,去了解下背后原理。