上一回说到,在从业务转到基础架构岗位之后,我开发了自己的第二个开源项目 LotusDB ,并且因为一些原因,我在 2022 年中,也就是去年上海解封之后,开始打算看看新的机会了。
这一次跳槽我倾向的是各种基础架构的岗位,但具体做什么,其实并没有明确的想法,毕竟去年的就业环境其实就已经不太好了,能够顺利找到一份工作就非常不错了。于是我开始在上海投递简历,接连面试了好几家公司,比较幸运的拿到了其中一些数据库内核开发的岗位机会。
我虽然凭借两个开源项目,有一些存储方面的基础知识,但是对于关系型数据库、分布式数据库,了解的东西甚少,基础其实也比较薄弱,但是得益于公司急需数据库内核方面的人,就算没有太多经验的也可以培养,于是我就比较幸运的转到了数据库内核。
在面试的过程当中,我的两个开源项目对我的帮助非常大,很多面试官都比较的感兴趣,面试的内容也主要围绕开源项目的一些设计细节来展开,所以其实现在回过头来看,幸亏当初我不懈的坚持、折腾,终于等来了这次机会,并且抓住了这次机会。
所以这里也稍微感慨一下,如果你对某个领域感兴趣,那么可以坚持下去,坚持不懈的折腾,尽管在前期是可能没有任何收益,甚至会感觉到痛苦、懈怠,但是当一段时间之后,如果面对一些非常不错的机会,没有一些前期积累的话,你是很难抓住这种机会的,只能眼睁睁看着它溜走。
转到数据库内核之后,我开始了这方面的学习,以及适应新的工作,在开源项目上面花的时间就比较少了。
但是在今年初对开源项目做了一个非常大的变动,那就是随着我自己在这方面积累的知识越来越多,我开始重新审视自己做过的东西,发现了很多的问题,于是开始了一次次重构,将 RoseDB 和 LotusDB 都更新到了 V2.0 的版本,在架构上做出了非常大的改动,几乎就是完全重写了。
这其实就是开源的魅力之一,不仅仅能够积累自己的影响力,还能够促进自己的工作,然后自己的技术能力和知识有了更多的积累之后,又不断地反哺开源,不断完善开源项目。
今年又发生了一些重要的事情,比如我开始更多的深入到数据库内核开发当中,并且开始撰写自己的课程,把自己所学的知识传播给更多的人,让自己的经历能够影响和激励更多的人。
我的编程故事,写到这里,就暂时告一段落了。这一次系列文章,主要是回顾了自己工作四年多以来的一些经历,从自学编程转码,到转行基础架构和数据库内核,然后折腾自己的开源项目,算是一个复盘了。
当然后面还会时刻回顾自己走过的路,也希望我的经历能够让大家若有所思,不断激励着你前行。
1
PerryHe 2023-11-15 18:10:00 +08:00 15
省流:
1.懵懂少年悔当初弃理从文,无忧无虑读大学摆烂时光 2.迷茫度日忧未来自修编程,浪子回头敲代码夜以继日 3.秋季校招初涉世措手不及,挫败焦虑终落定接受平庸 待续 |
3
kita 2023-11-15 18:15:25 +08:00
做 database 很考验对演算法的理解
|
4
dilu 2023-11-15 18:16:29 +08:00
rose 大佬就是强,大朱前来支持
|
5
Goooooos 2023-11-15 18:36:23 +08:00
AI 省流:
这篇文章是作者在毕业四年多以来的编程经历与感想。作者从自学编程转码,到转行基础架构和数据库内核,并开发了自己的第二个开源项目 LotusDB 。作者在面试过程中,凭借自己的两个开源项目,成功获得了数据库内核开发的机会。作者认为,坚持不懈的折腾是非常重要的,积累经验和知识可以为未来抓住机会做好准备。作者还通过更新开源项目,不断完善和反哺开源项目。最后,作者回顾了自己的编程故事,并希望自己的经历能够激励更多的人前行。 |
6
wjx0912 2023-11-15 19:10:25 +08:00
chatgpt 省流:
业务转基础架构,开源项目助跳槽,成功进入数据库内核。重构项目,深入开发,分享课程,继续成长。经历复盘,感慨万分。 |
7
sbldehanhan 2023-11-15 19:44:21 +08:00
自学 4 年就可以这么牛逼,我还在为我的小小进步沾沾自喜。我惭愧啊!
|
8
Nazz 2023-11-15 19:53:51 +08:00 via Android
很硬核啊,搞数据库开发
|
9
paradox2023 2023-11-15 19:55:17 +08:00 via Android
我这三年只掉了头发没有长进
|
10
PerryHe 2023-11-15 19:56:13 +08:00 via Android 2
续上
4.独闯上海新入职无所适从,兢兢业业学知识开源启蒙 5.踌躇满志凭兴趣自造车轮,命运齿轮自此时缓缓转动 6.标题党意外逆袭关注破千,忆往昔回首经历感激自己 7.知识渐深组团队再造车轮,身心俱疲疫情扰跳槽转岗 8.踏双轮再闯职场任意驰骋,再回首功力更深升级车轮 完结 |
11
PerryHe 2023-11-15 20:02:49 +08:00 via Android
故事名称 : 双轮英雄传
|
12
looww 2023-11-15 20:25:05 +08:00 1
看到标题差点震惊。。编程 ?想。。。。
|
14
huiwang520 OP @PerryHe 这省流不太准确哈哈
|
15
huiwang520 OP @dilu 多谢
|
16
Braisdom 2023-11-15 22:56:01 +08:00
楼主很不容易,坚持开源很不容易,我 2020 年坚持了一年,现在的项目短时间不打算开源,先商业化跑一段时间。
如果楼主有兴趣可以细聊一下,https://www.agiquery.com ,核心是 SQL 编译器。 |
17
lexa 2023-11-15 22:57:58 +08:00
牛 B 的人,做事最难就是坚持了。
|
18
qhgongzi 2023-11-15 23:17:22 +08:00
编程感想挺好的,千万别随想了
|
19
gy71 2023-11-16 08:27:49 +08:00
一切坚持总是值得的,付出就有收获,失之东隅得之桑榆。
|
20
huiwang520 OP @Braisdom 牛逼,商业化产品还是在另一个 level ,创业不易
|
21
ArleneCheung 2023-11-16 16:33:20 +08:00
绷不住了,想想我在海康的分布式存储的实习,我就觉得很梦幻,再也不想在那个组呆着。
|