作者 半糖
找实习经验分享
后端实习认知篇
昨天沈七大佬已经写了很多有价值的内容,基本囊括了为什么要找实习、怎么找实习,以及需要什么知识才能去找实习。这里我再补充一下后端 Java 找实习的经验。
核心要点
因为我们学校并不是很优秀,想要被人认可就得比同龄人花费更多的努力以及时间来准备。包括但不限于:
- 出色的项目经历
- 掌握 MySQL、Redis、MQ 等八股文
- 掌握操作系统、计网的八股文
- 算法能力突出
项目准备
首先基本的代码素养要好,体现在:
- 项目中遇到的问题如何解决
- 项目亮点是什么
- 为什么选择这个技术栈而不是另一个
有个大佬跟我说过,做项目必须有一个原点,即:
- 为什么要做这个项目
- 项目有什么好处
- 架构设计思路
- 编程实现过程
在开发过程中会遇到很多 bug,要:
- 解决它们
- 记录它们
- 尽量避免重复踩坑
面试重点
面试官的问题通常围绕:
- 你是否了解这个知识
- 你是否遇到过 bug
- 问题产生的原因是什么
这考查面试者的综合素养,可能:
- 从浅入深引出八股文
- 通过场景设计题查看面试者的思考
面试官更关注:
- 为什么使用某个技术,而不是怎么用
- 面试者的思考过程
- 对技术栈的深刻理解
项目选择建议
不必找特别新颖或复杂的项目,因为:
- 自己编写时不好排查问题,缺乏完整生态
- 面试官可能没看过你的项目,难以描述清楚整个流程
小厂更看重项目,大厂更看重八股文(但也会问项目)。
学习程度
目前企业对实习生的要求不会很高,基本掌握以下技术即可:
- Spring Boot
- Redis
- MySQL
- MQ
但因为学校背景一般,需要比同龄人更努力,包括:
- 背诵 MySQL、Redis、MQ 的八股文
- 掌握操作系统、计网的八股文
- 提升算法能力
简历编写
参考沈七大佬的简历模板,如果不知道会什么,可以:
- 查看招聘要求
- 学习所需知识
心态调整
投递简历时经常会被已读不回,比如我在 Boss 上投递了 1200 家(虽然很多是没注意招聘日期瞎投的)。不要沮丧,海投即可,这个过程本身就很看运气。在没有面试的日子就好好复习学习。
后续内容
受限于篇幅,这里就讲这些。关于如何找项目以及更多内容,会在下一个认知篇《大学四年各阶段应该达到什么程度》中分享。
祝好