后端校招准备
- 参与比赛
• 积极参与常见的(算法&偏数学比赛与工程项目类比赛)比如数学建模(国赛、美赛)、ACM、大创、挑战杯、计算机设计大赛等。
• 个人比较喜欢参与工程类的比赛比如计算机设计大赛、大创,这类比赛周期长,小组协作完成一个完整的项目是比较考验基本的开发能力以及基础的协作分工能力,提高自身的开发能力以及协作分工能力。
- 项目准备
• 参加比赛用的项目&比赛经历可以写到简历里(主要是把做了什么、如何做的、亮点写到简历中),相比于大多数看视频做的项目,这类参加过比赛的项目的复杂程度以及新颖度会很好。
• 参考网上的视频或教程完成的项目,并能在其基础上二次开发,添加新功能。
- 知识储备
• 计算机网络、操作系统、数据库(MySQL、Redis)、数据结构与算法、设计模式、系统设计。
• 编程语言相关的话基本的源码解析、并发元语、GC、优化等
- 参与开源
• 去年第三届后端训练营有几名学员积极参与了 Hertz/Kitex/Gorm 等一些开源项目的建设并成为项目的 commiter/reviewer/contributor,并且能够独立完成一些常见的扩展,通过参与开源提高自身的技术以及技术影响力。
• Hertz 目前提供了一些基础的新手任务, 大家感兴趣可以了解一下 github.com/cloudwego/h…