研2大厂实习心路历程和学习路线分享!

研2大厂实习心路历程和学习路线分享

在9.6号成功拿下offer后,我急匆匆的收拾行囊,第二天便踏上北漂的旅程。回首读研的这一年:美好 充实而又难忘,经历了日复一日、一步一个脚印的沉淀👣我终于能为自己的研一的小目标,画上一个句号,迎接新的开始。

本文的目的是复盘整理一下我的实习面试经历,早日经历社会的毒打,方能未雨绸缪,希望未来大家都能够找到一份不错的工作。

本文主要分为以下六个部分,梳理我在找实习过程中的心路历程,希望能给大家带来启发。

1.后端研发 or 嵌入式 or 算法? 我该如何选择?

我也相信有不少情况和我类似的同学在读研或者大三的时候可能会面临这个困惑。作为一个计算机专业的毕业生,以后自己究竟想找算法还是后端开发还是嵌入式开发呢?

  • 算法岗:目前大模型是处于风口,大家都知道“站在风口上猪都会飞”,算法岗大多数需要机器学习的相关经验和项目,如果实验室有算法的项目,或者自己的研究方向是大模型和多模态等可以多多往算法开发,大模型部署,微调等方向努努力,能找到一份算法实习是最好的。
  • 但是实验室的研究方向和机器学习不太相关,那么意味着需要投入额外的时间去学习机器学习的知识;因为是风口所以没有论文也有可能拿到算法岗,听说一位师姐秋招拿到后端开发,入职后转到算法岗了,而且我在找实习的时候,大模型算法岗位明显多于后端。

在这里插入图片描述

  • 后端开发岗:本科毕业如果能直接做开发,并且工作相对可以,建议直接去,读了研究生后大家还是找开发岗,所以性价比很低。除非你对学历有执念或者本科很难进大厂,那就去考个不错的学校,提升沉淀一下自己,读研能带给你很多东西,比如平台,圈子,眼界,视野等,这些都很重要,本科接触的东西还是有限。
  • 算法工程师与开发工程师最大的区别是,算法工程师需要通过对大量的论文进行复现,从而确定最终的拟选用模型,然后再加以改进或直接使用,而对于论文的复现,一般我们就需要能够看得懂论文。
  • 算法岗比工程岗更容易被取代。在现有技术下,由于业务需求的复杂性,自动生成一套软件App或服务几乎不可能的(否则就已经进入强人工智能时代了),但模型太容易被形式化地定义了。
  • 算法岗诸神黄昏,主要是调模型参数,需要看大量论文复现(笔者对读文献不太感冒);
    开发岗需求一直比较大,大厂薪资和算法岗基本持平(会稍低一点)。
  • 嵌入式:如果自己不想那么卷,嵌入式也是一个不错的方向,虽然硬件相比于软件起薪低,但是硬件职业寿命长,相比而言没有中年危机,我去中兴参观的时候,他们40多的工程师有很多。如果实验室有资源可以试着转一下,刚开始可能会羡慕软件的高薪,但n年后将会反转,软件开发的不稳定性太大了。

总而言之,兴趣是最好的老师,职业规划越清晰,后面的准备才有方向,不然自己会很累的。

2.如何找实习(了解企业渠道)?

BOSS直聘,实习僧,官网。

官网流程很慢很慢,然后我换到了BOSS直聘,填了基本信息后,就有陆陆续续的大小厂BOSS/HR找我联系了,并且我联系的HR/BOSS基本上都及时回复了我。

如果想了解一个公司内部员工的真实声音,推荐脉脉app,不得不说各个公司员工的吐槽真的有趣,hhh,当然可能有的是钓鱼帖,需要自己辨别。

投简历平台:个人推荐BOSS直聘,“活”BOSS多。

了解公司渠道:脉脉、offershow 查薪资

大家一定要海投,稳住我们能赢。

在这里插入图片描述
好用的简历投递模版,分享给大家,表格附上投递地址,方便快捷查看进度流程!

公主号:风口IT猪的成长录,回复:投递表格

即可获取模版,一键保存使用!

3.如何准备简历?

算法岗和开发岗的工作职责还是有较大差异的,针对工作职责针对性的写简历,网上也有很多同学分享自己的简历,大家可以相互借鉴学习。

简历制作网站就在超级简历上就可以,选简介突出重点的模板就可以了,咱们程序员还是别那些整花里胡哨的。

简历整体不易超过3页,不应小于1页,字体大小不易小于10号,字体自行选择,不易过于花哨,使用常见的论文字体即可。

最开始写简历时要用加法,列举你平生所有和你求职相关的经历,排版之后再做减法,删除重复项,删除无关项,简化啰嗦的语句,一些过于简单的项目可以直接删掉,万万不可长篇大论写的密密麻麻。

删除无用项,因为我再逛牛客时,看到很多同学在求职简历中写入一些无关的社团经历,注水大赛获奖名次,超长的自我评价,在我个人看来,这些除了浪费自己简历宝贵的位置之外并没有其他作用。

其次我在找工作的时候,发现面试官除了对项目感兴趣,其他竞赛获奖和奖学金等内容基本上不问,包括我的博客粉丝20w,人家一点都不感兴趣,最重要的还是自己的能力。

如果你的简历真的删除上述项目之后甚至无法充满一页,你可以尝试思考一下自己是否需要新学习一些东西再进行投递。

如果你的求职方向为前端+后端或者是其它类型的多种方向,建议拆分成多份,每一份都有自己表达的重点,比如前端简历就突出前端方向上的技术栈和能力,后端简要一笔带过即可

如果说你的简历上只有一些大家都会的技术/解决方案,没有自己的思考,只有一味的模仿,或者称为背诵,在一些小厂面试中可能还不显现,在大厂的技术终面时,你并没有自己的突出亮点,很容易在排序、平行选择上不占优势。

如果说你没办法找到技术亮点那就尝试去通过关注前沿方向的最新技术,思考这个技术如果运用在你的项目中能解决什么问题,能优化什么问题,如果可以自己去尝试把这个技术真正的去融入你之前的技术,去尝试,最终的结果就是当面试官问你这个项目有哪些亮点时,你可以流畅的回答出来。

简历是你让面试官快速熟悉你的唯一途径,当你写入一个不熟悉的东西又恰好被面试官提问到,而你又回答不出来,我想面试官极有可能会对整个简历的真实性有一个质疑。(这是我在第一份实习时,一面面试官在我到公司之后闲聊之后告诉我的,我当时确实就有一个细小的知识点回答的有点问题)

大家有想看我的简历,可以在公主号:风口IT猪的成长录,回复:简历,即可查阅。

4.心路历程分享

9.6号拿下offer后,便急匆匆的收拾行囊第二天便踏上北漂的旅程。回首2024这大半年美好充实而又难忘的时光,日复一日、一步一个脚印👣终于能为自己的研1画上句号。

“科研路”

记得今年3月份开学最开始接触科研还是很焦虑担心的,不停的去问师兄怎么做,怎么开始第一步,哪个方向好出成果,就这样晕乎乎地成为科研混子,边做科研边学技术,导师不在身边,每天可以相对松弛轻松的做自己事情。每周一篇论文工作量很轻松,导师也很nice,给我不仅发论文还给我guide和idea,按着他的要求,在暑假还算顺利的发表一篇水会议。

在组会上和大家share我发表的论文时,我借此机会感谢导师一番,后面导师也给我安排新的future work,最近实习和旅行我翘了不少组会,后面一定好好做,不辜负导师的厚望。

科研之路是一场修行,有人会说学术裁缝,有人体会到A会和国奖的快乐!上学做科研比横向牛马还是相对更轻松一点,如果有能力读博还是推荐大家继续🆙

当学生是真的幸福,大家好好珍惜学校时光,不要焦虑,当下就是最好的安排!

“实习篇”

开学前我跟父母说我今年要加把劲争取拿下大厂实习,这一等就是半年时间。

最开始去年考完研暑假在家带娃玩歇3个月,抽了一点时间把大学的Python技术栈做了一个了断,把没学完的Django,Flask等过了一遍,打算研究生开学之后重拾Java。

大一学的Java,练算法学到Java web后面就丢下了,大二开始转战Python学人工智能算法,Java用来打竞赛,没想到最后为了求职研究生又重拾Java。

大约在2023年9月之后,零零散散用了半月时间快速把Java se给回顾一遍,后面10-12🈷️,学习Java web,spring,spring boot,苍穹外卖,1月份cloud微服务的学习起了个头,回家过了个好年。

3月开学后,把微服务和黑马头条项目迅速过了一遍,不过没有实际去敲每一个代码细节,学的很不扎实,来到4-5月觉得单体项目苍穹外卖太普遍了就去慕课网做了 在线办公系统,项目很好但代码由于刷进度我并未完全实现和掌握。看到学院的小熊饼干🍪大佬开始投实习了,我觉得不能再等了。

6-8月,当时还没有急着去找实习,慢悠悠的做科研做实验,浅浅的开始 代码随想录的学习,重拾丢了几年的算法。当时我没意识到八股和算法的重要性,如果能重来我一定研1开始就看八股练算法。
学到用时方恨少。

8月每天都是重复的三点一线,也很迷茫惆怅什么时候能开始投简历,也开始尝试去做自己的简历,参考大佬的简历模版,改了又改,然后回顾项目细节,练习hot100,我觉得我还没准备充分。

🉑时间等不及了,在成功发表一篇论文后,实习越来越提上日程了,在月底19号就海投大厂20多家,筛选一周后,陆续约面,半个月时间内,连续面了10几场,一天最多3家大厂的面试,累是真的累,感觉第一场的状态是最好的,剩下面试越来越没底气和精力。

快手秒挂,腾讯泡池子,字节一轮游,跌跌撞撞,好在有厂收留了!最难受的不是能力不够,而是学历硬伤 简历秒挂!互联网这趟水,建议大家做好心理预期。

通过这一历程我提前感受到找工作的不易,真的特别焦虑和压力,也很难受自己的能力和学历不足,前期面试完还可能会激动,后面经过一系列打击后越来越脱敏了,整个心态的转变也是我们的成长磨炼过程。

希望稳定下来以后,能调整好状态,继续积淀自己,保持住学习的状态,继续加油!

“面试篇”

技术面和非技术面都需要准备一个自我介绍,开场是一个引导的好机会,尽量去说一些你和目标岗位相关的经历,并且这些经历都是真实的,或者你已经准备到无懈可击的,去引导他进入这个项目/实习经历中,让他去提问,而你又经过长时间的准备,就能够流利的回答,自我介绍重在引导。

  • ⾯试官,您好!我叫秀儿,XX计算机专业26届毕业生,本科专业是大数据,研究生科研方向是深度学习模型可解释性,目前已经发表一篇论文,同时在校期间,我注重自己的项目实战,我参与过⼀个智慧校园协同办公系统的开发,这个系统的主要用了 SpringBoot、MyBatis 和 SpringMVC 这三种框架。我在其中主要担任后端开发,主要负责了报销管理罚款缴纳和会议审批、线上视频会议功能功能模块的搭建,有一定的后端开发经验,
  • 另一个项目是校园新闻快讯平台,类似校园信息立交桥,以微服务架构搭建一个高校内部供师生使用的校园新闻系统,关联学校通知、信息公告、讲座报告、会议活动、人才就业、科研快讯等。本人负责以新闻动态为主线的核心业务,包括登录认证、新闻发布、管理审核、热点新闻搜索和推荐等。
  • 软实力方面,我有出色的沟通协调和复盘归纳能力,其次我⽐较喜欢通过博客整理分享⾃⼰所学知识,我目前全网粉丝20w,CSDN访问量是380w。 ⽣活中我是⼀个⽐较积极乐观的⼈,⼀般会通过运动打球的⽅式来放松。我⼀直都很喜欢美团,⾮常想加⼊贵公司,我觉得贵公司的⽂化和技术氛围我都⾮常喜欢,期待能与你共事!

牛客上每天都有很多新鲜的面经,每天翻开几篇看一看,总有你不会的问题,去解决这个问题,记录下来,有经历还可以深挖其中的原理,应用方向,加上自己的思考,这就是一个很完美的学习过程
不要把每次解决一个报错变成得过且过,有能力的情况下一定要深挖原因~

每次面试之后再面试的结束的前三十分钟尽量去记忆你的面试整体流程,去做复盘,思考自己哪些不足,进行记录,每隔一写日子去回顾,“温故而知新,可以为师矣”。

一场面试即使准备的再好也有可能会失误,不要因为一次面试结果而气馁,捡起信心往前冲就完了!

一次面试真的看运气,恰好问的你都会,恰好你和面试官很对付,恰好他们缺人,那么机会不久来了,这个运气并不是祈祷好运,而是在你积极努力准备的情况下,达到一种天时地利人和的状态,所以说:越努力越幸运!

同时面试过程中要给面试官一个自信,善于沟通和表达的印象,程序员大多数情况下是一个团队协作,总是要免不了和同事,领导,等等打交道,凸显你是一个善于沟通的人真的很加分(注意把握好分寸)

其实不要觉得没有准备好,就不敢投简历,我们可能永远都准备不到自己满意的样子,就像高中进考场前,总想着再给我一天时间,我就一定会那道题那个知识点。想了就要立马行动起来,干就完了!

5.学习路线

Java基础 → Javaweb(含SSM框架)→ 单体练手项目 → 微服务 → 微服务项目 → 大厂面试

  1. Java 基础学习,数据结构、操作系统这些基础课非科班的可以自行补充。
  2. JavaWeb(了解HTML CSS JS、MySQL、Spring、SpringMVC、Mybatis、SpringBoot、Maven)
  3. 找一个单体项目开发,提升真实的项目需求分析能力、接口设计能力、编码能力、代码调试能力、文档阅读能力,作为练手即可,GitHub和黑马、尚硅谷等等机构都有免费的项目。
  4. SpringCloud及SpringCloudAlibaba是目前最流行的微服务技术栈。 例如网关的动态路由方案、网关登录认证方案、分布式事务方案、支付状态一致性方案、超时订单处理方案等等。理论结合实践,动手能力、底层原理两手都要抓,两手都要硬。微服务这一块面试官也挺喜欢问的,我就掌握的不扎实。
  5. MyBatis-Plus、MQ、Redis、Elasticsearch等框架和中间件,这些也会在微服务里面涉及到,redis和Kafka和MQ消息队列是面试热点。
  6. JVM,Java设计模式,JUC并发编程分布式事务,Nginx,工作流Activiti7,Spring Security OAuth2.0认证授权,支付技术(支付宝、微信)等后面慢慢扩展就行。

Java要掌握和学习的内容还是很多的,最大的感受就是面试这么注重算法和八股,是因为实际工作中算法和代码优化很重要,而八股并不是背,更多的是让你了解基础和底层,在技术选型时能给出为什么这么做的理由。

在学习技术栈的同时,大家一定要好好刷力扣和代码随想录,遇到不会的那就抄,写的多敲得的多,熟能生巧,其义自见。

6.大厂实战面经分享

准备面试的过程,我自己整理了一份总结,后面秋招还会持续更新维护,目前免费分享给大家。

在这里插入图片描述
在这里插入图片描述
大家有问题的话可以直接在博客、公主号、抖音、小红薯与我私信或者加裙交流,我的简历和笔记面经,简历模板,学习资料等后面会分享给大家。

欢迎大家一起chaser,一起upper!

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chaser&upper

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值