好好学习
  4.23更:没想到这么人多看,哈哈    很多牛友们私信我,咨询相关问题,大家可以先看看评论区有没有相似问题,我基本都在评论区解答了,也起到补充的作用😂以后忙起来了私信可能不经常回,见谅~      ————首次时间:2022.4.21————    随着我前段时间大论文的事情基本忙完了,最近也终于能放松起来,想着牛客帮了我很多,在最后也写个帖子回馈一下大家吧,至于有多少人看到,就随缘    目标读者:     想去银行国企计算机类的学弟学妹,尤其是非科班同学(因为本人非科班),如果想去互联网的就不用细看了,因为我自身也能力有限哈哈😂   由于目前的经济环境及疫情的多重影响,互联网裁员的消息较多,刚在微博也刷到了小红书裁员20%的消息,可以说大小厂形势都不容乐观。因此,可能会有部分学弟学妹考虑银行及国企类,以及本身不想加班太多,太累,或者自身硬实力稍弱、或者非科班的同学也会考虑。    而本人自身技术实力一般,在拿到一些互联网和银行offer后最终选择了银行软开,因此相对有一定的过来人经验。希望此文能帮到部分学弟学妹。    背景介绍及主要内容:     本人是22届毕业生,双非本 985硕;编程语言用的是java,属于非科班,自学了一年左右。在秋招时互联网和银行类都投,属于海投型选手,一共投了近百家,都是java开发或者软开。 最终收获有十几个offer,泛互联网类主要有  阿里、京东、OPPO、小米、海康、大华、远景智能、联影、诺瓦  这里面开的高的几个也有40  算是出乎我意料,菜鸡知足了    银行国企类(只统计到体检阶段,因为很多要自费 就放弃了)拿到了农行上研等(也没几家哈哈 就略去了)、   还有其他放弃面试的 比如招银、中行等    本文主要内容不会太长,主要涉及:时间规划及学习路线、主要面试时间节点、学习书籍、面试注意事项 等方面,因为是想到哪里写到哪,以本人的实际经历为参考,部分内容可能不够细致,可以评论区交流。       1.时间规划及学习路线:     本人是22届毕业生,编程语言用的是java,但在21年4月前准备的是C++,所以C++也了解一点,但不深入。因为对23届来说,如果完全零基础可能时间节点略晚了,我先把我自己的学习路线说明一下,之后再去针对23届的学生来分析。(声明:看的视频和书都没打广告,我只是想说清一些 让同学们参考,侵删)    本人时间历程:     (2020.9 -  2020.10月上) b站学习C++    看的黑马程序员; 书籍用C++primer    (2020.10下 -  2020.11上) b站学习王道考研的《计算机网络》;书籍用《计算机网络:自顶向下方法》 好书,翻了好几遍   (2020.10下 -  2020.11)在学计网的同时,穿插学习数据结构,主要看的王道考研《数据结构》,没有具体书籍,非科班可以看看《大话数据结构》然后《数据结构与算法分析》(黑皮书) 算法导论很难,时间不充裕就别看了,并从这个时候开始每天坚持刷LeetCode 这个我做得不到位,希望大家多刷题,但是国企类对算法要求不高,可以看看《剑指offer》    (2020.11 - 2020.12上)过了遍B站王道考研操作系统的课程;重点看前三章,文件管理和i/o管理不用太细致   (2020.12 - 2020.12)数据库Mysql,B站李玉婷的视频(很不错!) MySQL分为两方面,一方面是这里的基本操作,就是写SQL;另一方面是底层原理,比如面试里的间隙锁、索引底层B+树等等。这里我刚开始时只看了MySQL的基本使用,看了半个多月。数据库是银行国企类后台开发人员的重中之重!不管用什么语言,一定要重视数据。 书籍主要推荐:《MySQL必知必会》,MySQL技术内幕& InnoDB存储引擎(必看)3. 高性能mysql第三版(选看其中部分章节,太厚了)   (2020.12 - 2020.12) 跟着尚硅谷的课程过了一遍linux(后面的专题没看),但就是一些命令。感觉内容不足,linux进程什么的根本没学,后找到了linux系统编程(up主:可爱的小飞猪),感谢好自理老哥的笔记。   十二月整个月基本每天看10小时以上,这段时间进度较快    (2020.12 - 2021.2)买了游双的《Linux高性能服务器编程》,并GitHub上看了star很多的服务器项目,但是自己没跑通,后来看了牛客网的C++服务器项目,有一定帮助,但是自己自学其实也可以。这段时间因为自己的原因进度较慢,而且这部分属于C++人手必备项目,javaer请忽略。   (2021.3 - 2021.4上)这段时间投C++实习,偶尔刷题,然后背八股文,同时自己科研较多,进度缓慢,天天焦虑。随着美团二面挂,宣告实习gg,确实菜没办法   (2021.4- 2021.5上)历时整整一个月,刷了B站尚硅谷宋红康的Java课(推荐!)实习失败后意识到自己学的非常浅薄,在思考互联网是否适合自己,并决定转java 适当投国企类。在这个时候我发了帖子,询问进银行的可能性,去年的我就是现在的你们,挺迷茫的。可以看看:https://www.nowcoder.com/discuss/661059   (2021.5上- 2021.6)Spring、SpringMVC、JDBC、Mybatis 主要还是看的尚硅谷。 说实话当时没学的时候觉得压力山大,这么多咋整。但是当时我没时间了,只能拼命赶。跟着一点点敲。尽量理解,还有就是所有的课大家记得记笔记,好记性不如烂笔头。多回顾才有收获。    (2021.6下- 2021.7上)用了两周多的时间,跟着牛客做了牛客论坛项目,遇到各种bug,只有自己亲自做才知道调试的艰难。比较成熟的项目很多,这里你可以做秒杀,商城,都可以,但是一定要完全理清逻辑,并且各个知识点全部掌握,做项目是非科班必须做的,也是面试官唯一能问的项目相关,不然就只有八股了。所以好好准备。   (2021.7下- 2021.8)疯狂投简历,我知道提前批非常重要,部分公司我都错过投递时间了,很可惜。 大家也一定要注意在复习的差不多了就早点投,比较早的有vivo 5月底就开始了。永远会有不会的知识点,但现在竞争这么激烈,如果拖到后面还没投就gg了。   (2021.8- 2021.10.1)这段时间大概一个半月 疯狂面试,中间还有科研,当时快疯了,没办法,十一之后的面试就很少了,必须抓住   (2021.11- 2021.12上)国企、银行的面试,整体进度慢,流程长,只能等着。我的最后一个面试应该是银联的,12月8号。      对照上面的时间节点,其实每个人都应该有自己的规划了,所以定好规划就抓紧加油吧,什么时候都不算晚     针对23届的学生,大家最重要的就是java和数据库(如果是走java路线),在此基础上有一个小项目,就可以了,如果有基础时间大概三个月就可以。现在还来得及,拼了!            2.主要面试时间节点:     后来的学弟学妹们,一定要注意简历投递的时间节点!我就错过了一些。多关注各个高校的就业公众号,比如南开就业,天大就业,同济就业,东南就业,我去年关注了一堆    首先,部分很早的提前批,基本都在5月底就截止报名了,如vivo。如果提前批能拿到offer,心中就不慌了,很稳。银行也有一部分早的,貌似是招行?大家可以关注下    提前批:基本在7月上旬截止报名,如字节,蔚来,京东等。部分岗位和公司没提前批,我记得美团就是只有客户端开了提前批,去年的时候。   正式批:一般是7月底开始报,到***月都有,但尽量早点报,毕竟hc有限。   补录:一般是十月底开始,十一月到十二月都有,补录没有统一时间,比较零散,需要自己找。   国企银行类:秋招的话国企银行基本统一开始报名,一般是八月可以报,九月初就截止了。   具体面试时间:互联网比较快,如果过了笔试基本一周内就打电话了约面试,而银行都是统一时间笔试,统一面试,一般比较晚,笔试一般在九月底十月初,面试一般在十一月。但有早的,比如农行,每年都是九月中面试,九月底十月初就拿offer了。       3.学习书籍(重要程度用★表示):            计算机网络:(★★★★★)       1. 计算机网络-自顶向下方法(必看)     2.TCP/IP详解(必看,但是较厚,选看) 3. 计算机网络-谢希仁(选看) 4. 图解HTTP (无聊看看) 5. 网络是怎样连接的无聊看看)         计算机操作系统:(★★★)       现代操作系统(原书第3版)                   Java:(★★★★★)         Java核心技术 卷1      补充一下,Java基础的话光看书太慢了,我的话是跟视频,多记笔记             JVM和JUC:(★★★★)       1. 深入理解Java虚拟机(必看,互联网面试较多出这方面的考点) 2. Java并发编程的艺术(必看,好书,重要!) 3. 看集合包源码,AQS源码等等         MySQL:(★★★★★)         1. MySQL操作方面  MySQL必知必会(工具书,主要是操作 写SQL用,很小的一本) 1. MySQL底层原理      (1) MySQL技术内幕&InnoDB存储引擎(必看) (2) 高性能mysql第三版(索引部分较重要,太厚了选看)         Redis:(★★★★)       1. redis设计与实现第二版(必看,重要!) Redis也需要重点学一下,掌握一种常用的非关系型数据库很有必要         数据结构:(★★★★★)       1.《大话数据结构》 《啊哈算法》    2.《数据结构与算法分析》(黑皮书)    这部分重点是刷LeetCode,加油!完全搞懂300题都不够互联网笔试,但是100题左右国企类应该够了          Linux(★★★)         1. linux操作方面(★★★★)      (1)《鸟哥的Linux私房菜》     (2)《Linux就该这么学》     2. linux的底层原理(★★★)     (1)《UNIX环境高级编程》 APUE  绝对经典的好书!但是太厚了,没时间请选看      (2)《linux/Unix系统编程手册》   3.linux服务器 (C++的同学看,Java找工作不用看)(★★)     Linux高性能服务器编程(游双)    Linux多线程服务端编程:使用muduo C++网络库 (陈硕)             设计模式(★★)         大话设计模式(选看)    重点去看源码,看博客。设计模式在java中非常普遍,比如单例,至少要掌握4-5种设计模式,如工厂、适配器、代理等          4.面试注意事项     这里特地把面试注意事项单独拿出来说。因为这个对于国企银行的面试非常之重要。不同于互联网企业,银行对技术的面试难度显著更低,算法题也基本没有,所以在大家都基本能够回答出来的情况下,需要有一些注意事项,这里希望大家重视    (1)简历    简历是面试之前投递时就填的,重点突出,六级是否通过,学历,科研经历、以及项目。    部分银行投递网站没有项目这一栏,结果有人就不填自己的项目(比如商城),我觉得不可取,一定要尽量展示自己的java开发能力,虽然对技术要求没那么高,但是如果你的专业和我一样 不是电子信息这种和科班关系较大的专业,能多展示就多展示,可以在其他地方填一下。    另外,各种奖项要尽量突出个人综合能力,按照重要程度排列写上。    (2)着装    银行是比较看重着装的,但不一定非要正装。要看各个企业的面试要求,以及通过各种群问一下。比如邮储对着装有要求,那咱们就尽量正装,最少也要白衬衫。    部分人的着装明显有问题,在面试的时候尤为显眼,这个时候给人的印象非常不好。    同时注意仪表整洁,胡子,头发之类的清洁工作做好,清爽即可。    (3)面试环境    由于疫情原因,很多公司采用线上的环境面试,因此,网络流畅是一个基本要求。我看到有同学面试时网络不好,严重影响面试体验,也不知道过没过。    另外,摄像头是否有问题,多检查几遍。我有次面试银行的过程中,摄像头出现了问题,差点gg,赶紧重连,疯狂道歉。希望大家以我为警戒。    找安静无人说话的地方。这样不会有打扰。    (4)面试态度    尊重,谦逊。尊重面试官,同时谦虚地表达自己的思路,不要过于展示个性。同时在回答一些类似HR面的问题时,要谨慎小心,仔细思考后回答,如:    你为什么来银行不去互联网? 你的offer拿到了多少?你想去哪个?          也不引流了,哈哈,没必要,不是为了获取什么赞扬,只是希望能看到这里的小伙伴有所收获,并衷心祝愿大家都能找到满意的工作,前程似锦,万事顺遂。有收获可以帮我点个赞呀,水点经验嘿嘿    有什么问题可以评论区交流。欢迎各位大佬指正。其中部分参考的学习路线,也是帮助我学习的大佬们,这里附上:    https://nowcoder.com/discuss/541303     https://www.nowcoder.com/discuss/559583     https://www.nowcoder.com/discuss/344311  
点赞 297
评论 85
全部评论

相关推荐

SinyWu:七院电话面的时候问我有没有女朋友,一听异地说你赶紧分。我:???
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务