Bootstrap

跨专业学习6个月,成功上岸阿里|滴滴,分享学习路线供大家参考

本科双非化学,跨考了电子硕士,研究生依然双非。无互联网实习,无比赛无论文。(有自动化和高校实训讲师相关的实习经历)

19年5月份开始学Java准备秋招。因为不是专业的,所以四处查询该如何学习,最终总结出一套学习路线和知识体系(最后放路线图)分享给大家

【阿里】

二面

三面

没整理出来,基本上开头是和二面一样的,但是问的问题会更深入和发散,比如说为什么要这样设计,这个设计有没有问题等等。和业务强相关,所以一定要对业务熟悉,但是如果业务难度不大,并发量和性能要求不高,可能在具体问题的回答深度上会和面试官期待的有所欠缺。面试官人都特别好,同时也特别厉害,能从你的描述中获得很多信息,来反问你。所以一定要熟悉整个部门业务。问题的 发散度很高,脑子工作了一天,晚上面试的时候,容易卡壳。哎,亏死了。阿里的三面难度真的很大,所以一定要保持一个好的精神!!!!!

【滴滴】

一面

二面

HR

本次没三面,可能是新部门吧。大致聊了以下几个部分

1. 我对贵公司的意向度很高

2. 我还有别的 Offer

3. 我的期望薪资巴拉巴拉

4. 到岗信息等等

跨专业学习历程

闲言少叙,直接上干货:

  • Java基础学习:筛选了很多网课,视频,最后发现了看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,首先学习Java语法基础,再到框架,从基础到深入,还是很容易入门的。至于视频,网络上实际上有一大堆,我这边是学长给我的珍藏版,应该是搜索不到,如果你需要,当然我也可以免费分享给你。

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

个人项目:贴主自己搞了两个项目,一个是商铺系统,CRUD项目,展示自己的搬砖能力,一个是手撕Spring框架,展示自己的学习能力,和Java面试一样。

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

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

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

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

1、 码云上发布了部分资料,可以直接获取:

2、直接关注我的公众号:Java架构师联盟后台回复(Java、架构、书籍关键字即可获取相应资料)