与往年相同,牛客访谈如约而至!
分享他的成功经验,为正在求职路上奋战的你点亮一盏明灯!
嘉宾介绍
昵称:@karthur
学历:硕士在读
本科:重庆大学机械
硕士:浙江大学机械
春招实习offer:阿里,腾讯,字节,美团
入职公司:阿里
岗位:后端开发
个人介绍
大家好,我是karthur,本科毕业于重庆大学,后保送至浙江大学读硕士,专业都是机械制造及自动化。和很多小伙伴一样,我在研究生阶段也加入了转行热潮,方向是Java后端开发。这次春招实习也是奔着一些大厂去,最后比较幸运拿到了一些offer,最终选择了阿里巴巴作为人生的第一家公司。
我在阿里的部门是cbu技术部,也就是1688网站,虽然不如天猫淘宝名气来得大,但也是集团供给侧重要的一环。我们组的业务主要是商家运营。
访谈内容
1、您是机械转行互联网Java后端,请问您是什么时候确认要转行,又如何明确了求职方向呢?(转行契机,心路历程的角度)其实转行的原因还是比较现实的,一方面是逐渐意识到因为本专业就业待遇确实不如互联网行业(毕竟要恰饭的),另一方面也是因为互联网为我们的生活带来了许多便利,而且这个行业目前还在飞速的发展中,所以也想迎合一下时代的潮流。
大概是去年三四月份,也就是研一下刚开学没多久,那个时候师兄们也开始找实习,为找工作做准备。我也感受到了自己未来可能也会面临很大的就业压力,于是决定转行。刚开始我也是一头雾水,因为本身对这个行业了解的也不够多,于是我求助了一些读计算机的同学以及有转行经验的师兄们。在那时候摆在面前的路无非那么几种:算法,研发,测试。研发又分为前端和后端。最先pass掉的是算法,因为我自认为没有算法基础,实验室也没有项目条件,算法岗位竞争压力又大,我没有把握去和科班大佬们竞争。然后pass掉测试,因为相比较而言,研发岗位的天花板还是要高一些的,梦想还是得有的。最终在前端和后端中,选择了后端,并且选择了Java语言作为主语言。
2、作为非科班的同学,能否分享一下转行Java后端求职的学习路线或者学习心得呢?学习路线我一直认为没有最好的,只有最适合自己的。我当时也是在牛客网、知乎等一些平台上参考了很多的学习路线,然后自己在学习的过程中不断调整。我也可以把我的学习路线简单的分享一下:Java基础——数据库使用(主要是MySQL)——框架使用(主要是SSM,SpringBoot等)——中间件使用(redis、mq等)——Java深入(并发、虚拟机)——MySQL深入——源码(JDK、Netty等)——分布式相关(一些相关的概念,框架如SpringCloud、dubbo等)——开源中间件(dubbo、arthas等)。这是Java相关的路线,总的来说还是由浅入深,从使用到原理,视野也越来越开阔。
当然还有逃不过的数据结构与算法、计算机网络、操作系统,这几门是贯穿整个学习过程到,并且要反复的学习。比如会了Java的基本语法后,就可以开始看数据结构与算法了,差不多有概念了就可以去刷题了。
这一年多学习下来,也有一些心得分享给大家,未必是对的,但可以参考一下。从大的方面说,转行比较重要的点,一是路线规划要清晰,不能学学这个学学那个,最后一盘散沙,串联不起来;二是坚持,要不断的逼迫自己学进去。还有一些小的地方,比如说初期,可能你很多地方都看不懂理解不了,这个时候我个人觉得不太适合钻牛角尖,可以把一些暂时理解不了的记录下来,等你学到一定程度,回过头来看,可能会豁然开朗,这就节省了很多的时间。
3、现在笔试难度越来越高,您是如何备战笔试环节的?什么笔试技巧和笔试注意事项可以分享给大家?笔试其实没什么捷径好走,刷刷刷!但是不能闷头刷,还得在刷题的时候有自己的总结,相同类型的题做到举一反三,这样刷题的效率才高。同时,不大理解或者一知半解的题目,可以收藏下来,隔段时间反复刷。此外,从笔试的角度,可以在刷的过程中选择一些热门的题目优先去做。
当然笔试也是有技巧的。因为公司历年的笔试题体型一般变化不大,所以可以针对不同的公司,看一下历年的题目,总结下题型,然后有针对性的冲刺一下。此外,在笔试的过程中,心态也很重要,不要一道不会就慌了神,可以先跳过尝试后面的题,因为也有遇到过前面的题反而比后面的题难的情况。
4、您参加的技术面试中通常以什么内容为主?关于如何提高面试通过率,您有什么技巧和注意事项可以分享?(面试准备、面试表现等)对于应届生而言,技术面试最多的还是基础+项目,也有一些开放性的题。
不同的面试公司,可能由于技术栈、风格的不同,面试内容也会有所区别。比如字节比较偏计算机基础和算法,阿里美团比较偏Java基础和项目,腾讯比较偏计算机基础等。了解不同公司的面试风格,有利于自己有针对性的复习。
面试的过程中我觉得比较重要的一点是要自信,有时候印象分也很重要,想象一下自己如果是个面试官,想招聘的是什么样的学生。还有就是要坦诚,不会的不能乱说,面试官都是***湖了,一眼就能看出来。此外,最好还得为自己准备一点加分项,比如项目亮点、竞赛等,在面试的过程中主动引导面试官去提问你的加分项。
5、经历了这么多场面试,可以给我们讲讲您印象最深刻的一次面试吗?对你后续面试产生了什么影响吗?印象最深的可能还是刚开始面试阿里的时候。因为那时候也算是人生前几次面试,经验不足,复习也不到位。面试官上来给的压力就比较大,一些我自己感觉回答的不是很好。好在最后面试官还是给过了,同时也给我很多的建议,比如多发掘一下自身的亮点、多关注下外面的世界等等。于是在后面的学习中,我的视野开始开阔起来,开始关注一些前沿的的框架和技术,这为我后续顺利的面试打好了基础。
6、众所周知,互联网大厂僧多粥少,竞争尤其激烈。请问您在求职过程中是如何调整自己的心态呢?我觉得一些认识一些转行的战友是很有必要的。比如我自己就建了一个小群,认识了一些转行的同学,大家会在群里分享知识,也偶尔会在群里打打嘴炮,遇到困难还会互相帮助,还是挺不错的。当你感觉到自己不是一个人在奋斗的时候,心态自然不会太差的。
7、您现在正在阿里实习,目前您的工作主要负责什么部分?您的工作节奏如何,和预期设想一致吗?目前我刚入职也就1个月,抛开一个多礼拜看文档学习集团的中间件,其余时间几乎都在了解组里的整体业务情况,并解决一些小需求。后续会针对一个业务点,深入学习,然后承担一些这个业务的相对重要的开发工作。
至于工作节奏跟预期差不多,大概九点多上班,晚上一般***点就下班了,周末一般也不上班。
8、每个人在不同阶段都会有自己的小目标,您对即将到来的校招求职以及后期职业道路有什么规划吗?能不能分享一下?目前的话还是争取现在阿里转正吧,这样子秋招也有了底气,也有了可以和其他公司argue的资本。正式开始工作后,还是得脚踏实地,从小项目做起,然后争取成为能够独当一面的leader。至于在以后的事,现在可能还没有完全规划好,毕竟老生常谈的中年危机了,有可能转型,也有可能自己创业,一切皆有可能。
9、除了上述问题,您还有哪些想要分享给牛友们的?有时候,选择比努力更重要。不要后悔自己做出的选择,努力为之奋斗吧!
10、最后,请您给还在秋招的牛油们送句祝福吧!
祝大家都能进入自己心仪的公司,自己的付出终将得到回报!
全部评论
(3) 回帖