材料硕士转行计算机经验分享(Java开发)

基本背景介绍:
本科普通一本,硕士211,都是学的材料

大致时间线:

2019.12-正式开始学习Java
2020.06-进入京东实习
2020.08-拿到京东提前批offer
2020.11-拿到美团秋招offer

主要分享内容:

简历制作
技术学习路线(Java后端开发学习路线)
技术面经
hr面经
转行的想法

简历制作

然后首先是简历这一块,我认为简历是打开面试官兴趣的第一块敲门砖,所以大家一定要非常的对待!!!
材料硕士转行计算机经验分享(Java开发)_第1张图片
首先,第一块就是我们的基本信息。

比如说姓名、年龄、手机号、邮箱、求职岗位和意向工作地点。在简历的左边最好附带一张正式证件照片,最好是修饰过的那种,毕竟帅哥美女谁不爱,肯定是加分项,嘿嘿。
材料硕士转行计算机经验分享(Java开发)_第2张图片
然后第二块的话就是咱们的教育经历。

当然这个教育经历不要简单的去写一些你在哪个学校去读书,或者你读哪些专业。最好要对它进行一个润色。比如说,你的班级排名或者年纪排名多少,你的绩点多少,然后获取了什么级别的奖学金,发表了什么论文或者专利,这一些最好是按时间给它进行一个排序。
例如:
2018.09-2021.06 北京大学 材料 硕士
班级排名:1/66 GPA:4.00/4.00
获奖情况:
2020.09 国家奖学金
2018.09 国家奖学金
2014.09-2018.06 清华大学 材料 学士
班级排名:1/88 GPA:4.00/4.00
获奖情况:
2017.09 国家奖学金
2016.09 国家奖学金

然后第三块的话,就是咱们的实习经历。

当然这一块的话,最好是有加分项的才去写上去,比如说你投了开发的相关岗位,你写去材料、快消行业去进行实习,我个人认为,这样的意义可能没有那么大,当然实在没得可写,也可以依据你投递的招聘简章进行适当修改。(PS:我当时投京东实习的时候,就啥都没有,只能硬把材料实习经验写上去,不然简历都填不满。。)
材料硕士转行计算机经验分享(Java开发)_第3张图片
然后实习经验这一块,主要去写一下你的实习公司名字、实习时间和你负责的主要内容,实习项目这块可以放在后续写。

例如:
2020.06-2020.08 Google 人机研发实验中心 Java开发暑期实习
需求开发:XXX。

然后第四块,就可以写一些你所掌握的技术栈。

我个人建议最好分开写。
比如:
开发语言:Java。
数据库:MySQL
框架:Spring,SpringMVC,MyBatis,SpringBoot
前端:JavaScript
其他:Linux,Git,Maven
这样条理清晰,面试官也好看他是否需要按下转身的按钮。。
材料硕士转行计算机经验分享(Java开发)_第4张图片
然后第六块就是你的项目经验。

这一块,需要着重的把它写好一点。主要分为,项目的名称、项目的开始时间和截止时间、项目的技术栈、项目简要描述和你的责任描述。其中你的责任描述最重要,要让面试官了解到你在该项目中负责哪一个模块,主要干了什么事情,这样他好针对性的提问。最重要最重要的是,这就是等于你出卷子,你有答案,让面试官答卷子,向上管理学到了嘛!
材料硕士转行计算机经验分享(Java开发)_第5张图片
例如:
2020.06-2020.08 人机开发系统
开发技术:XXX。
项目描述:XXX。
责任描述:
1.XXX。
2.XXX。
3.XXX。

然后第七块就是你的实践活动。

我个人认为这个最好是要写一些比较有意义的活动,比如说志愿者或者说你去做一些国际的交流活动。因为这一块主要是要进行一些加分嘛对吧,你写一些超市打工、街边摆摊、扫楼发传单那是不是没啥必要。。
材料硕士转行计算机经验分享(Java开发)_第6张图片
然后第八块可以写一些其他技能。

比如说,你获取的一些英语证书和计算机证书,然后你也可以去写一些你的爱好。但是我觉得这份爱好的话,大家尽量不要去写一些唱歌、跳舞。当然也可以写,但如果你写这块话,我个人建议就是最好是附上。比如说唱歌比赛几等奖或者说跳舞专业多少多少级,这种有说服力的最好,不要写一些泛泛的。毕竟hr小姐姐的时间也是很宝贵的。
我当时写的是分享技术视频,因为我是一名B站博主嘛(禾雨学技术),然后也发表一些视频,所以说这是有一个支撑点的。我记得京东实习二面还有中国银行面试的时候,面试官就对这个非常感兴趣,要我自己选一个视频给他们讲讲。。

技术学习路线(到校招进度)

前面提到了,我是19年的12月份正式开始学习的,因为当时不是疫情嘛,所以说居家学习时间比较多一点,中间经过了一个寒假,我当时学习长度也没有那么高。然后我是在六月份拿到了京东暑期实习的offer,真实的学习时长大概在4-5个月,所以说大家如果想转行到计算机的,我个人认为都可以去试一试。
基本要学的:Java基础(尚硅谷宋红康老师 1-2个月)-如果你的时间还很充裕(距离实习招聘还有半年到一年以上的时间)数据结构与算法(尚硅谷韩顺平1-2个月,不过网上说好像有一个浙大的女老师也讲的挺好的,因为我就看了这个,感觉还行,就推荐了这个,大家也可以去看看浙大的)-计算机网络(湖南科技大学一个老师教的,B站上有,5-7天)-操作系统(清华大学一个老师教的,学堂在线上有,5-7天)–mysql数据库(尚硅谷基础课程 5-7天)-linux(韩顺平 半个月左右)-mysql数据库高级版(尚硅谷周阳 5-7天)-Javaweb(尚硅谷 1个月左右)-maven(尚硅谷 2-3天)

穿插着学:JVM(尚硅谷周阳,宋红康 1-2个月)-面试题第一,二,三季(尚硅谷,半个月)-hashmap和concurrenthashmap (黑马 2-3天)-各种锁(尚硅谷)

依情况学:ssm(尚硅谷 1个月)-redis(黑马5-7天)-Springboot(尚硅谷 1个月)-git(尚硅谷 2-3天)

技术面经

技术面积这一块,我认为首先是你去参加面试的时候。第一,一定要保有特别强烈的这种热情感,就是一定要让面试官让你感受到你非常向往去进入到这家公司,去与他进行共事,毕竟热情的舔狗。。然后要全程保持这么一个微笑,说话礼貌。第二,回答问题的时候一定要非常有逻辑,比如说你去回答数据库相关知识点,我打个比方就是数据库调优这一块,比如说面试官问你数据库调优这些,你都了解多少,你回答这个问题的时候,一定要去全面的去给他进行一个解答。
比如:
最常用的索引知识点:索引的分类、不同引擎对索引的支持、索引的优缺点、索引的失效场景、索引的数据结构等等。
explain的使用:各个字段都是什么意思。
慢查询日志和配置调整。。
如果说这个面试官还不叫停,你就继续往下说,就是啥时候面试官去叫停了 ,你才停止输出。
然后如果说啊,这非常重要,就是接下的没得可说了,或者说碰到你不会的,这个时候千万不要慌,大不了爷不面了,咳咳。。
材料硕士转行计算机经验分享(Java开发)_第7张图片
正经的,你要清楚,本来面试就是一个探底的一个过程,大部分学生还是比面试官懂得少,所以说遇到这种情况千万不要慌,千万不要说“ 额。。面试官不好意思。我不会。。”, 然后就哑火了,那你们两个两眼对两眼就很尴尬。出了这种情况,一定要脑筋转的快一点。我一般是采用两个方法去解决,第一个就是说引导面试官去问一下你熟悉的相似的内容,比如说他问你垃圾回收算法,啊你对这一块突然想不起来,你就说,我对垃圾回收器可能了解比较多一点,然后你就巴拉巴拉一顿说,有条理的输出,这个时候千万不要突然脑袋卡壳,不然你到时候肯定得不偿失了对吧。

我记得当时京东二面的时候,他问我多线程并发了解多少,我说我这块确实是没太学习,但是呢 我对JVM这一块了解的比较多一点,我就一顿说,因为他当时就面了我十多分钟,我就慌了嘛,我就想,我靠这肯定不行啊,这才十多分钟。那肯定挂了呀,我就说了五多分钟的垃圾回收器之类,说完之后,他就说“嗯,基础还是不错的”
材料硕士转行计算机经验分享(Java开发)_第8张图片
最后也算比较幸运的拿到了offer,我认为这一点在当时面试的时候,肯定是起到非常大的作用。
然后第二个的话 如果说你真的是找不到这么一个相似的话题,你就只能说“这个确实是不太了解,能不能请您帮我解答一下,或者说帮我去讲解一下这一块主要是哪些内容”,一般的情况下,面试官都会都会比较乐于的去分享他的知识,然后这个时候说完了之后。你一定别说“嗯,好的,好的”,你这时一定要表现出虚心学习和感谢的状态,“感谢面试官,我这一块我确实没有了解,在面试之后我一定会去跟进这一块内容,然后把这一块内容去进行补充”,你这个时候的态度,决定到底是给你减多少分。

然后技术面一般最后,会问你有什么想问我的吗,你这个时候就千万不要说我 我没什么想问的了,啊 你们都没什么想问的,你为什么加入我们公司呢?对吧。一般可以回答说“我还有什么需要提高的或者说你对我什么感兴的建议或者说我还可以去从哪些方面去努力”这种,让对话愉快结束。

hr面经

如果幸运的走到hr面试这一步,千万不要因为这是最后一轮就放松了警惕。我感觉在京东hr面挂掉的不在少数,你像阿里hr就有一票否决权。。

所以和技术面试一样,首先要保持礼貌,保持微笑。hr面试的问题大家可以去牛客上去搜索一下,回答问题时讲究一个逻辑思维。比如说:他问你为什么可以去胜任这份工作,你认为你的这个优势跟劣势和优势在哪里,你这个时候一定要去从多方面去分点做答。比如说,“首先从技术栈出发,我认为我所学到的知识点非常符合这个职位的需求;其次,针对相关技术栈,我有一定的产出,比如项目和实习产出;然后,我的性格是非常的坚韧和乐观向上的状态,能够去不断的进行自我迭代和快速学习;最后,我具有良好的沟通能力,能够去进行良好的团队协作能力,能够和同事去进行工作的协同开发。
主要是分为多点去回答问题,这样的求职者,谁不爱?
材料硕士转行计算机经验分享(Java开发)_第9张图片
大家可以做好自己的一份面试文档,把相关问题去写好自己的答案,千万不要打去没有准备的仗。

转行的想法

最后我想说一下转行这个事情,当时我也是看了某乎上对生化环材的不看好,包括我以后想着帝都生活下去,材料确实是支持不了生活,所以就毅然决然转了。所以首先要确认自己的想法,剩下的就是坚持了。
因为要学习的东西也算有非常多,总有一种学习不完的感觉。然后没拿offer之前,总感觉压力特别大,我自学的那一段时间,也是有时候会学到凌晨两点或者三点,然后早上根本起不来。。反正那段时间这个转行压力也非常大,自己还哭过,确实是压力太大了。。说多了
反正不管是转行,还是说你去干其他事情,考公务员或者考研,或者说去干什么事情的话,咱最忌讳的一件事情就是说你半途而废,就是你做到一半,你不干了,这肯定是干不成的,对吧。所以说,大家如果真的决心去做这么一件事情,一定要把这个事坚持下去,千万不要去半途放弃了,这样就非常伤元气了 对。

最后我祝愿大家都能去拿到自己想要的offer
材料硕士转行计算机经验分享(Java开发)_第10张图片

你可能感兴趣的:(Java学习)