【干货分享】如何获取一段真正有料的后端实习经验?

1. 前言

先说一下背景,我求职的方向是Java后端开发,曾在两家大厂实习过,这一篇主要介绍自己实习期间的一些经验。

实习是从学生到职场的过渡,秋招前的实习真的很有必要,一来可以看自己到底适不适合应聘的岗位、以及能否适应行业的环境;二来可以积累职场经验,无论是技术上的还是待人接物上的。可以说实习对学生来说百利而无一害。

下面我就针对 Java后端开发 这个岗位分享一下我的实习期间获得的心得,告诉大家如何在实习中充分利用公司资源来提升自己,从而获得一段真正有用的实习经历!

2. 实习期间总结的可复用的经验

其实“面试造火箭,工作拧螺丝”这句话也有一定的道理,因为单单就业务代码而言,只要会用公司的工具,大家只要看一遍操作就可以上手开发,在mentor的带领下完成几个工作后,就完全可以独立承接需求、独立上线了。

我这里要分享的是一个学习方法,进入公司后 如何快速的上手代码,如何快速的上手项目?,我总结了如下几点,都是我自己在实习过程中记录的,这些经验到了一个新的地方应该都是可以复用的;可能前后没什么逻辑,但都是碰到了我才去记下来,肯定是最全的。

  • 团队里有哪些服务?能不能找到之前的产品设计文档、技术设计文档?从高屋建瓴的角度先宏观了解一下部门业务的来龙去脉,这样可以有一个整体的轮廓,不然会像个无头苍蝇一样不知道自己在做什么。最好找到那种上下游服务调用的框图,配合产品设计文档里的业务流图看更佳。
  • 公司的服务是怎么部署的?部署平台怎么用?整个开发流程是什么样的?开发 ==>> 测试环境部署自测 ==>> 提测 ==>> 预发PRT环境回测 ==>> 提交MR和上线审批 ==>> 灰度升级 ==>> 观察灰度日志 ==>> 全量发布
  • 调用链路是什么样的?请求从前端开始如何一步一步打到我们自己的机器上?知道这一点有助于之后排查问题。
  • 日志在哪看?有没有看日志的平台?如何查看测试环境的日志?如何查看线上环境的日志?如何查看网关的日志?
  • 团队的开发分支的使用习惯是什么,入乡随俗,最好在开发前问问自己的mentor。
  • 有没有比较好用的测试平台,比如测试自己写的RPC接口,API接口,如果有的话可以让mentor演示一遍怎么用,节省时间。
  • 了解一下基础架构,如配置中心、MQ、缓存、定时任务等等平台如何使用,有没有以前的实践?

3. 谈一谈快速上手业务代码开发的一些经验

其实就后端而言,因为现在都是微服务开发,所以大厂的一些平台、中间件、基础架构等等都是大差不差的,该有的都会有,并且只要你去的团队不是说刚成立没几个月,那么肯定都是有能参考的实践的。所以单单就业务代码的开发而言,是可以非常快的入手的,我就总结了几条学习经验供大家参考,来快速上手公司的一些基础架构组件的使用,例如配置中心的使用、缓存的使用、消息队列的使用等等。

  • 大前提是你对基础架构有基本的认知,比如要知道配置中心是干什么的,知道消息队列是干啥的。
  • 首先看代码里有没有团队老员工写的代码,善用Ctrl+shift+f,善用编译器的查找功能,如果有,先看懂他们的逻辑,然后仿照着写一下就可以了。
  • 如果没有,你负责的任务需要用到新的组件,团队里没有别人用过,那可以看基础架构组给出的接入文档,如果有疑问,可以直接咨询基础架构的同事,他们会帮助你。
  • 如果没有文档,那直接问自己的mentor,他比你知道的多,肯定能快速解决的你的疑问,节省你的时间。

总的来说就是提高自己的自主学习能力和自主解决问题的能力,当然实在解决不了的也不必妄自菲薄,因为大家都是实习生,对一些工作没有那么熟悉也是非常正常的事情,不要不好意思开口问,记得这一点:你越早开口问,你节省的时间越多,能学到的东西就越多。所以实习时间短暂,尽可能多接触新东西,接触新技术!

4. 其他思考

我在某大厂实习后,我越发觉得大厂效率高是应该的,因为他们把开发中能想到的痛点能搭建的开发平台好用的项目管理平台等方方面面全都给你整的服服帖帖的,让很多原来自己独立搭建时很难的事情变成傻瓜式的操作。并且如果有痛点还可以直接给做平台的同学提需求,甚至可以拉会议手把手教你。

起初我觉得这简直太爽了,因为之前自己还没实习时,自己搭建一个电商项目就已经费死劲了,又是要自己下载启动MySQL服务,又是自己启动缓存,有时候有个bug百度半天解决不了,而进入了大厂后方方面面都变得便捷了起来。过了不到一个月,就已经被这种种方便的工具惯的舒舒服服了,这个时候我再回去维护自己独立搭建的电商项目时,竟然忘了是如何部署的,这就变得十分可怕了。因为最近的寒冬使得很多员工都人人自危,假设未来真的轮到自己被优化该怎么办?如果去到一个新环境,没有这些工具的加持到底能不能独当一面,独立开发服务?

可能我目前的担心还是多余的,只是杞人忧天而已,作为一个普通人,自身的目光还看不到未来10年20年那么远,但如果今后真的想吃技术这碗饭吃一辈子,那免不了要不断提升自己,不断学习,所以从现在起就可以制定学习计划和目标,在未来决定职业转型前先把技术做到极致。老话说 “小处着手,大处着眼”,既要能写的了代码,也要定期的抬起头来看看路,看看发展方向,及时往最新的技术上学习靠拢!

以上就是我短暂几个月的实习经验,最后希望大家都能收货理想的offer!

本文正在参与 【实习出道计划活动 】!欢迎一起来聊实习那些事,赢京东卡、牛币、名企联名工牌奖励吧 ~

#实习过的人后来都怎样了##实习##面经##面试流程##秋招#
全部评论
超级干货!直接一个收藏!
点赞 回复 分享
发布于 2022-06-01 17:46
果然是很有料的脆皮鸡
点赞 回复 分享
发布于 2022-06-01 17:13

相关推荐

25届双非学院本也是入职java开发在此说一下本人找工作的经历吧,只为同为双非本正在找工作的25届牛友作为参考请大家在求职的过程中不要焦虑,不要放弃,希望本帖子对大家有帮助本人是6月毕业7月回到家玩了半个月才开始求职,刚开始没有确定好自己的求职规划,开发和测试都会投但是海投无果,国企也有报名,但是内蒙古的铁路局资格审查没去,个人还是想在计算机领域从事工作,不想背行测一周之后迷茫焦虑伴随而生,问了亲戚确定了自己想要从事开发行业,以后不想干也可以再转测试之后就是背八股,八股这个东西不是一日之功,背不下就手打笔记,将八股的内容结合自己的基础改为自己理解的话语会好一点,一定避免死记硬背,鼠鼠也是背了一周,一天一点目标吧,然后就是每天看一遍心中默写然后就是是待在家是无法成就自身的,于是开启了漂流当时好多都是线下面试所以海投,哪里有面试就去哪里,一般去到一个新城市只会待一周,之后周末再去下一个城市......此处省略求职漂流过程中的苦难与煎熬,鼠鼠不会歌颂苦难也不会向苦难低头简历通过进入面试的一共面试了6家以下是个人面试的公司与个人觉得面试难度,本人也只是背了一些八股,在B站大学看过黑马,学校里的课程听了60%,有一些基础吧,项目就是一个springboot,一个springcloud,都完成了部署西安奥枫(社招),一家天然气方面企业,线下面试有笔试-八股(一般难度),体验一般感觉不是很想招人,主要是想招聘ai方面人才,等通知未通知成都智汇(社招),做AI软件外包的,线下面试有笔试-八股(一般难度),公司氛围一般(重点),两年合同6k死工资(拒绝offer)长沙青果(校招),做大学生教务系统的,无笔试(简单难度,定性要求熟练前端),体验好,唯一家在填写表格时hr递水的公司,面试也是没有问八股只问了项目,但是问前端比较多,鼠鼠前端没有达到熟练程度所以没有通过南京众桁(校招),无笔试(一般难度),感觉是hr面,没有问技术问简历项目方面的逻辑思维,还有个人优点与缺点,实习为什么没有转正,在校经历,这部分鼠鼠也是没有准备过然后回答都是偏老实(也是劝友友们不要太诚实),未通知经历了以上失败之后也是过去差不多一个月了,期间迷茫时就去旅游,也引发了个人对行业/社会的一些思考,这时已经有点像放弃了,每天就是复习八股,刷面经,感觉世事无常芜湖圆梦文化传媒(社招),新创公司,做ai后台用户管理软件的,无笔试,线上面试(一般难度),问项目与个人经历,已通过(但是拒绝了offer)青岛某公司,无笔试(校招),线上面试(一般难度),已通过入职历经一个月磨难,鼠鼠也是终于熬出头了,今天办理了入职,也是感慨万千,至此以此贴记录怀念
点赞 评论 收藏
分享
评论
13
53
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务