我是一名应届生,我觉得拿到心仪的offer不难

简介: 作者简介:阿里巴巴 nacos 项目管理委员会成员阿里巴巴 spring-cloud-alibaba 项目提交者阿里巴巴 nacos-spring-project 项目维护者阿里巴巴 nacos-springboot-project 项目维护者spring-cloud/spring-cloud-sleuth 项目贡献者阿里巴巴云原生日讲师2019年第一季阿里巴巴编程之夏学员2018年中国大学生服务外包大赛三等奖(国家级)2017年大学生创新创业大赛校级立项2017年杭州电子科技大学互联网+大赛二等


88519D06-874D-4651-8979-6499B25C2A82.png

01起源

不知不觉大学四年时光就过去了,而我,不仅仅是一名应届毕业生,同时,也是一开源项目的PMC。

与开源结缘是在大三上的时候吧,那个时候是由于与同学承接了一个商业外包,因此使用一个WxJava的开源项目,在项目交接之后,我打算用golang重新翻译此项目,因此去学习了一下,在学习期间发现了几个小问题以及贡献了一个优化,算正式与开源结缘了吧。

真正完全参与开源,是从大三下开始,那个时候经常和学长去参与各种技术讲座,比如Flink、Apache APISIX网关的宣讲、Service Mesh、分布式DB、服务治理等等。

然后在四月的一天,学长给我了一个社区群,是有关服务治理的开源项目,而我正好想从理论到玩具的学习方式,转为理论到实践的,将所学真真切切应用在实际当中,从这一天开始,真真切切的开始投入到开源当中。


02前进

参与开源,其过程就好比RPG游戏一般,一路升级打怪,从最开始的在SDK侧新增简单的增删改查功能,到参与维护两个spring生态组建的维护。这期间,重新学习了spring内部的原理。对于Spring的整个设计理解,又更近了一步,能够更加灵活的运用Spring提供的各种钩子去实现用户对于组件的需求。

期间比较自豪的事情,是发现了spring-cloud-seluth的bug,并提交PR进行了fix,其实发现这个问题的路途,比较曲折,最开始是有用户反馈zipkin无法与服务治理中心进行整合,于是我根据带我的PMC提供的资料,去zipkin社区以及他的源码研究了一下,发现zipkin从某个版本开始,他们自己写了一个webserver,因此无法使用spring相关的能力将zipkin-server注册到服务治理中心,因此我进行了一个简单的测试,将注册时机进行了简单的调整。

但是由于过于定制化,因此没有进行回馈(其实问题的根本原因倒不是这个),只是将方案告诉给有此问题的相关用户。后面再持续跟进此问题时,发现仍然有zipkin与服务治理中心存在整合问题,但是这次是客户端,因此进行长时间的问题跟踪调试,最终确定问题的原因,然后进行反馈,提交PR进行修复。

这一次的经历,使得我对于问题的解决,不再是只会埋头谷歌或者百度,而是从问题本身出发,去跟踪、观察问题,并成功解决。


03突破

有了上面一次的经历,使得我更加有信心参与开源,接着,我从客户端转战服务端,真正切入服务治理中心的核心。

而此时,我已经成为commiter了。因此为了能够更好的参与项目,同时符合commiter的身份,我重新开始学习项目的源码、设计,纠正了许多之前第一次看源码时出现的理解误区,对于某些功能模块代码的设计有了更深的理解。同时,高可用的思想也在源码中穿插着,使得我后面在实习中,参与项目的改造时,思考了更多的东西。

成为commiter之后,不知道是不是初生牛犊不怕虎,我接受了内核模块的重构以及去MySQL依赖这两个艰巨的任务。其内核重构设计了一致性协议层的抽象设计、寻址模式的统一、事件机制的统一,其中,最难的莫过于一致性协议层的抽象以及设计了。

其实,但是对于一致性协议了解的不是很多,只是知道CAP、BASE理论而已,因此,接过任务之后,开始各种开源项目源码的探究,比如JRaft、Etcd、Memberlist、hashicorp/raft等等,同时下载了各类的电子PDF进行学习,为我后面的工作打下了一定的理论基础。


04探索

待秋招以及实习结束之后,我正式开始了相关任务的工作,设计文档编写、基础理论支持、相关项目设计学习、代码编写,其实就是一个需求,从成立到最终产出的全过程,其综合性挺强的,这个时候的代码设计不再是随心所欲了,将一个单机的关系型存储变为一个分布式强一致性的关系型存储,其必须保证数据的一致性、事务的ACID性质,需要结合大量的资料以及前人项目的设计进行参考,当时提出的思路方案,就有四五种,其中,为了从数据库内部解决这个问题,还去学习一下apache derby的源码——插入一条数据的流程是怎么样的以及他的master-slave机制的实现,可以说,通过这些的前期准备以及与其他大佬们的交流,使得我后面的代码编写更加游刃有余。


05感想

其实对于应届生的我,参与开源项目并且成为commiter,也算是我的一项优势吧,也正因如此,我在秋招的时候基本是面试一家收获一家公司的offer,其中也不乏SP。

参与开源项目,是一个将理论付诸于生产实践的有效途径,它让你需要考虑各种因素,比如接口设计、新老版本的数据兼容、可扩展性、边界因素的思考等等,同时还会使得自己知识面的横向以及纵向的延伸;不仅如此,参与开源,你需要和世界不同的开发者进行思想的碰撞交流,有时候通过交流,能够使得自己对于自己的设计有更深的认识,发现设计上的不足,同时也锻炼了自己口述、文字的能力。


虽然自己没几天就要去某大厂工作了,但是还是希望自己能够保证工作质量同时深入学习工作方向内容的空闲时间,保持对开源参与的热情,从开源中学习,并将自己学习的知识回馈当中。

相关文章
|
7天前
|
存储 弹性计算 缓存
阿里云服务器租赁费用:新版租赁收费标准及活动报价参考
本文更新了2026年阿里云全系列云服务器租赁活动报价,所有特惠资源均可前往阿里云活动中心选购,整体覆盖从个人入门到企业级高性能场景的全梯度需求。其中轻量应用服务器主打极致性价比,2核2G峰值200M带宽配置每日10点、15点限时抢购价仅38元/年,2核4G配置379元/年起;高性价比的经济型e实例、通用算力型u2i实例覆盖2核4G至4核32G全档位,适配开发测试与中小型企业业务;搭载英特尔至强6处理器的第九代c9i企业级实例算力较上代提升20%,支撑高并发生产环境,不同实例规格价差清晰,用户可根据自身业务负载与预算灵活选型。
1771 117
|
8天前
|
人工智能 程序员 API
Codex 接入 DeepSeek-V4-Flash:还能补上识图,提供两套方案
Codex 接入 DeepSeek-V4-Flash 怎么配?本文覆盖 CLI 与桌面端,再用 qwen3-vl-flash 补识图,两套方案可直接照做
1292 11
|
14天前
|
云安全 人工智能 运维
阿里云联动百位企业安全专家,共识Agent防御最佳实践
当Agent成为新员工,你的安全边界在哪里?
1960 9
阿里云联动百位企业安全专家,共识Agent防御最佳实践
|
8天前
|
编解码 人工智能 安全
2核4G/4核8G/8核16G阿里云服务器如何选择实例?经济型e、通用算力型u2i与计算型c9i选哪个?
本文介绍了阿里云2核4G、4核8G、8核16G三档主流配置下经济型e、通用算力型u2i和计算型c9i三种实例的最新活动价格与适用场景。同配置下三者价差显著,以2核4G为例,经济型e低至599.93元/年,计算型c9i则高达1742.08元/年。文章详细解析了各实例的性能定位:经济型e适合轻负载入门场景,u2i兼顾稳定算力与性价比,c9i凭借第9代至强处理器与芯片级安全能力支撑高性能业务。同时提示用户可叠加满减优惠券享受折上折,建议根据业务负载与预算综合决策。
544 112
缓存 安全 IDE
1107 2
|
20天前
|
人工智能 前端开发 Linux
Codex 桌面版安装 + CC Switch 接入第三方 API 完整教程(2026 最新)
2026最新教程:手把手教你安装Codex桌面版,通过CC Switch v3.17.0一键接入Fenno等国产API(兼容OpenAI Responses格式),跳过账号登录,完整启用代码审查、多步任务与上下文感知功能。零基础友好,全程图文实操。(239字)
3016 4
|
8天前
|
人工智能 JSON Shell
2026AI漫剧本地全开源方案(附各个软件模型链接),8G显卡也能流畅运行
这是一套完全本地化部署的AI漫剧生成技术链路:涵盖LLM剧本分镜生成、FLUX文生图(IP-Adapter人脸锁定)、StoryDiffusion时序连贯控制、LTX-2.3唇形同步视频生成,及ComfyUI全流程调度。零云端费用,仅耗硬件算力,单集2–4小时可产出竖屏短视频,适配抖音/B站分发。
|
5天前
|
编解码 弹性计算 云计算
MiniMax-H3 视频生成模型 — 一键部署与使用指南
MiniMax-H3是MiniMax开源的33B全模态视频生成模型,支持文生视频、图生视频、参考生视频三种模式,原生输出2K/15秒带立体声音频视频,已原生适配ComfyUI,并可通过阿里云计算巢一键部署。(239字)
|
13天前
|
存储 人工智能 关系型数据库
阿里云AI产品与云产品最新组合套餐:Token Plan、AI coding及云服务器和建站等组合优惠价
阿里云推出全新“算力+模型+应用”一站式云与AI组合套餐活动,覆盖从个人开发者到中大型企业的全场景需求。核心亮点为分三档定价的Token Plan订阅服务,支持Qwen3.8-Max-Preview大模型调用,错峰时段最低可享0.2折优惠。活动同步推出AI Coding、智能体部署、云电脑托管、0代码建站等十余类场景化组合,搭配99元/年的普惠云服务器、88元/年的入门数据库等经典特惠产品,还为企业提供1V1定制化AI转型方案,大幅降低了不同用户群体拥抱AI的技术门槛与采购成本。
755 111