跨专业学习6个月,成功上岸阿里|滴滴,分享学习路线供大家参考
本科双非化学,跨考了电子硕士,研究生依然双非。无互联网实习,无比赛无论文。(有自动化和高校实训讲师相关的实习经历)
19年5月份开始学Java准备秋招。因为不是专业的,所以四处查询该如何学习,最终总结出一套学习路线和知识体系(最后放路线图)分享给大家

【阿里】
二面
三面
没整理出来,基本上开头是和二面一样的,但是问的问题会更深入和发散,比如说为什么要这样设计,这个设计有没有问题等等。和业务强相关,所以一定要对业务熟悉,但是如果业务难度不大,并发量和性能要求不高,可能在具体问题的回答深度上会和面试官期待的有所欠缺。面试官人都特别好,同时也特别厉害,能从你的描述中获得很多信息,来反问你。所以一定要熟悉整个部门业务。问题的 发散度很高,脑子工作了一天,晚上面试的时候,容易卡壳。哎,亏死了。阿里的三面难度真的很大,所以一定要保持一个好的精神!!!!!
【滴滴】
一面
二面
HR
本次没三面,可能是新部门吧。大致聊了以下几个部分
1. 我对贵公司的意向度很高
2. 我还有别的 Offer
3. 我的期望薪资巴拉巴拉
4. 到岗信息等等
跨专业学习历程
闲言少叙,直接上干货:
Java基础学习:筛选了很多网课,视频,最后发现了看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,首先学习Java语法基础,再到框架,从基础到深入,还是很容易入门的。至于视频,网络上实际上有一大堆,我这边是学长给我的珍藏版,应该是搜索不到,如果你需要,当然我也可以免费分享给你。

面试体系搭建:其实很多非科班的选手,不知道面向找工作该学什么,怎么去学,贴主也走了很多弯路,最后找到一份,带你把面试会问到的知识都讲了一遍,虽然讲的比较浅,但是可以让你搭建出一个面试的知识体系,然后再深入其中每个点去学习

个人项目:贴主自己搞了两个项目,一个是商铺系统,CRUD项目,展示自己的搬砖能力,一个是手撕Spring框架,展示自己的学习能力,和Java面试一样。
Java双版本(SSM到SpringBoot)校园商铺全栈开发,这个校园商铺的项目可以自己替换成任意的CRUD项目,比如牛客的那个论坛项目技术会更厉害点。Java自研框架,决胜Spring源码,造轮子的项目如果用了,就要自己吃透里面的知识点,把Spring框架源码看熟悉。(不过根据个人面试经验,发现其实很少会问到这个项目,即使问到,问的也不深入,可能是因为面试官对Spring源码也不是特别熟悉,可以替换成RPC框架造轮子,更吃香)。

小编妥妥的全给大家整理好了:

最后,根据这些资料,我在学习中做到笔记,最终也形成了一份知识体系图,我稍微整理了一下,就是下方这样

因为图片太大,没有办法完整上传,有需要的朋友