个人春招总结
前言
双非,科班生。自打大一开始,就对编程产生了反感,觉得敲代码枯燥乏味痛苦,静不下心来学。课上不听讲,课下还不学,抄作业、翘课出去玩的事没少干(表学我)。这种情况一直持续到大三暑假(难受的是这时该上的课都上完了)。造成的结果就是,我的专业水平真的很辣鸡!作为科‘’班生,我都不好意思说出当时自己的水平(还好脸皮厚)。体会一下:
- 编程语言 C# 用的最多(用 UNITY3D 做游戏),但只会一些基本的语法。
- 数据结构完全不会,算法就更不用说了。
- 操作系统、linux、计算机网络一窍不通。
- 数据库连最基本的 CRUD 操作都不会写。
- 设计模式,当时学的挺认真,但早忘光了。
菜吧(当然现在也不怎样)!我当时就是以如上所示的水平,参加了秋招。做了几家游戏公司的笔试题(回头看当时写的简历,好奇为什么会给我笔试机会。),看到笔试题的我直接懵逼,30s 内结束战斗(退出)。当时暑假还在家咸鱼躺尸的我受到打击了,担心自己毕业之后找不到工作,在开学前二十天回到了学校,开始了为期将近半年的图书馆之旅。好像扯了有点多(表打我)
复习过程
刚开始复习的时候,还不怎么用牛客这个平台,盲目瞎学一通,开学前二十天的时间基本都在看数据库和设计模式视频,效率低不说,还没有复习到终点!越复习越觉得不对劲,于是上牛客看了各种经验贴,才大致有了学习方向。
- 9 月份:数据结构和算法为主,操作系统为辅。
- 10 月份:剑指刷了一篇,操作系统过了两遍。
- 11、12、1 月份:C++ primer、leetcode、左神直通BAT题目精讲 为主, 计算机网络为辅。
- 2月份:过年,走亲戚访友什么七七八八的事情很多,用于学习的时间就少了,就把之前刷过的leetcode题重新刷了一遍(算法题类似数学题啊,有些题看了答案理解了,下次遇到又不会了...),也看完了 <<MYSQL必知必会>>。
- 3月份:边投简历边根据面经复习。
踩过的最大雷区
- 复习方向和方法不对。开学前那二十天的复习方式不仅方向错,方法也错,看视频废话有点多,浪费时间。后来虽然在复习方式上及时做了调整了,但依然存在问题。复习时没有偏重,而是过了书上所有知识点,费时费力效果还不好。而且,我太晚才开始根据面经针对性的复习和总结,导致面试的时候,虽然知道这些东西是什么,怎么用,但由于缺少总结不知如何表达。
如果时光能够倒流,我做的第一件事一定是确定复习方向,然后制定复习计划,并根据复习效果随时调整。所有书都过一遍之后,根据面经复习和总结。这样,学习效果或许要好些。
一些感想
整个复习过程,说苦很苦,
有过状态很好一学一整天的时候,也有不想学习躲在宿舍偷懒的时候,但更多的是归于平常。
说苦也就那样,不也熬过来了么。
不敢说自己有多努力,但至少做到了不堕落。
虽然拿了offer,但依然不敢松懈,不然大学前三年贪玩所欠下的债怎么还啊。哭辽。
附上自己复习时所用的资料
- C++:《C语言程序设计(第二版)》、《C++ primer》。
- 数据结构:书籍是 《大话数据结构》、《王道数据结构》、视频是 中国慕课网上的 浙大数据结构。
- 算法:左神入门班、直通BAT题目精讲、剑指offer、leetcode
- 操作系统:王道操作系统 + 配套讲解视频。
- 计算机网络:王道操作系统 + 配套讲解视频。
- 数据库:《MYSQL必知必会》、《数据库系统概念(中文第六版)》、《高性能MYSQL》
至于面试题,我担心自己的总结误导了别人,所以就不贴链接了吧!
完结撒花
不知道在哪儿看过一句话,能够浸泡在牛客就秒杀了 50% 的程序员啦(仅凭印象,不知道对不对)。
感谢牛客这个平台为我提供的种种帮助,受益匪浅。
最后希望还没有上岸的 19、20 届牛油早日拿到心仪 offer!