实习小记

Write something about intern at PingCAP

正文

在 2021 年 4 月的时候,我开始找实习。由于实验室管的比较严,每天都需要打卡四次,一周溜出去实习三四天感觉不太现实,所以倾向于找能够远程的实习。当时也面了某大厂,但是因为不能远程,所以就没去。机缘巧合下,看到了 PingCAP 的公众号推文,他们正好在招实习生,做混沌工程,我看了一下岗位的需求,觉得还满匹配的,于是满怀期待地投了。因为之前不时会看到 PingCAP 相关的资讯,在国内开源界有一定名气,也听说是一家“remote friendly”的公司,心想如果能去那里实习那就太好了。

然而没想到,几个星期过去,犹如石沉大海般没有音讯,于是又在牛客网投递了一遍。大概过了一周还是没有消息,心想难道是因为我没有找内推?于是我一边在牛客网上私信 HR 询问进展,一边在 GitHub 上找了一位 PingCAP 员工,询问了一下他能否内推,结果被告知没有 HC 了,无奈只得作罢。

但就在被告知没有 HC 的第二天,HR 联系上了我,说我投递的混沌工程的实习岗没有 HC 了,但另一个 team 现在有 HC,做 Database as a Service (DBaaS) 的,问我是否可以。当时又惊又喜,果断答应,约了面试时间。挂完电话感觉自己像在做梦一样,没想到事情变幻地如此之快,现在看来就好像冥冥之中安排好了似的……

之后经过两轮技术面和一轮 HR 面,在 6 月入职了。当时和 leader 约定好:每周的二、三、五远程实习三天,每两周来一次公司,还是挺不错的。

在实习初期,主要是在看文档,学习架构和项目用到的工具,活不是很多,还算比较轻松,但是实验室这边导师在催促论文的进度,所以会占用不少时间,一周七天里可能两边分配的时间五五开。到实习的中后期,论文投出去了,就主要把精力放在了实习上,虽然可能约定的是一周三天,但可能有四天都在工作,然后在周末花一天时间做一下实验室的任务应付一下导师。

最后说一下实习的收获吧。在这 8 个月的实习中,接触和学习到了很多新东西,比如 GitOPS、Infrastructure as Code(IaC)等,也对公有云产品里面的各种复杂的概念有了一定的了解。此外就是对 k8s 的理解更深刻了一些。在实习之前,对 k8s 的掌握还比较粗浅,仅停留在了使用 kubectl 的几个常用命令,经过在实际工作中的大量使用,对 k8s 的学习也就更加深入了一些,一些原本可能需要死记硬背的东西就很自然地记在了脑中,费曼学习法诚不欺我。

因为我的实习时间比较零碎,所以做的工作也是一些比较零碎的事情,主要集中在 CI/CD 和可观测性两方面,没有比较完整地参与到某个大 feature 的开发和上线过程,这可能是我实习的唯一一个遗憾吧。但总的来说还是挺享受这次实习的,很满意贵司的氛围和福利,最后也转正选择了留在 PingCAP,期待毕业后的正式入职。

Licensed under CC BY-NC-ND 4.0
Built with Hugo
Theme Stack designed by Jimmy