毕业四年多以来的编程经历与感想

175 天前
 huiwang520

上一回说到,在从业务转到基础架构岗位之后,我开发了自己的第二个开源项目 LotusDB ,并且因为一些原因,我在 2022 年中,也就是去年上海解封之后,开始打算看看新的机会了。

这一次跳槽我倾向的是各种基础架构的岗位,但具体做什么,其实并没有明确的想法,毕竟去年的就业环境其实就已经不太好了,能够顺利找到一份工作就非常不错了。于是我开始在上海投递简历,接连面试了好几家公司,比较幸运的拿到了其中一些数据库内核开发的岗位机会。

我虽然凭借两个开源项目,有一些存储方面的基础知识,但是对于关系型数据库、分布式数据库,了解的东西甚少,基础其实也比较薄弱,但是得益于公司急需数据库内核方面的人,就算没有太多经验的也可以培养,于是我就比较幸运的转到了数据库内核。

在面试的过程当中,我的两个开源项目对我的帮助非常大,很多面试官都比较的感兴趣,面试的内容也主要围绕开源项目的一些设计细节来展开,所以其实现在回过头来看,幸亏当初我不懈的坚持、折腾,终于等来了这次机会,并且抓住了这次机会。

所以这里也稍微感慨一下,如果你对某个领域感兴趣,那么可以坚持下去,坚持不懈的折腾,尽管在前期是可能没有任何收益,甚至会感觉到痛苦、懈怠,但是当一段时间之后,如果面对一些非常不错的机会,没有一些前期积累的话,你是很难抓住这种机会的,只能眼睁睁看着它溜走。

转到数据库内核之后,我开始了这方面的学习,以及适应新的工作,在开源项目上面花的时间就比较少了。

但是在今年初对开源项目做了一个非常大的变动,那就是随着我自己在这方面积累的知识越来越多,我开始重新审视自己做过的东西,发现了很多的问题,于是开始了一次次重构,将 RoseDB 和 LotusDB 都更新到了 V2.0 的版本,在架构上做出了非常大的改动,几乎就是完全重写了。

这其实就是开源的魅力之一,不仅仅能够积累自己的影响力,还能够促进自己的工作,然后自己的技术能力和知识有了更多的积累之后,又不断地反哺开源,不断完善开源项目。

今年又发生了一些重要的事情,比如我开始更多的深入到数据库内核开发当中,并且开始撰写自己的课程,把自己所学的知识传播给更多的人,让自己的经历能够影响和激励更多的人。

我的编程故事,写到这里,就暂时告一段落了。这一次系列文章,主要是回顾了自己工作四年多以来的一些经历,从自学编程转码,到转行基础架构和数据库内核,然后折腾自己的开源项目,算是一个复盘了。

我的编程故事—7 第二个开源项目

我的编程故事—6 转岗 & rosedb 持续维护

我的编程故事—5 Java 到 Go ,开源 rosedb

我的编程故事—4 第一份工作

我的编程故事—3 秋招之旅

我的编程故事—2 决定自学

我的编程故事—1 上大学了

当然后面还会时刻回顾自己走过的路,也希望我的经历能够让大家若有所思,不断激励着你前行。

3730 次点击
所在节点    程序员
21 条回复
PerryHe
175 天前
省流:

1.懵懂少年悔当初弃理从文,无忧无虑读大学摆烂时光

2.迷茫度日忧未来自修编程,浪子回头敲代码夜以继日

3.秋季校招初涉世措手不及,挫败焦虑终落定接受平庸

待续
fanchenio
175 天前
@PerryHe 谢谢你,省流侠。
kita
175 天前
做 database 很考验对演算法的理解
dilu
175 天前
rose 大佬就是强,大朱前来支持
Goooooos
175 天前
AI 省流:
这篇文章是作者在毕业四年多以来的编程经历与感想。作者从自学编程转码,到转行基础架构和数据库内核,并开发了自己的第二个开源项目 LotusDB 。作者在面试过程中,凭借自己的两个开源项目,成功获得了数据库内核开发的机会。作者认为,坚持不懈的折腾是非常重要的,积累经验和知识可以为未来抓住机会做好准备。作者还通过更新开源项目,不断完善和反哺开源项目。最后,作者回顾了自己的编程故事,并希望自己的经历能够激励更多的人前行。
wjx0912
175 天前
chatgpt 省流:
业务转基础架构,开源项目助跳槽,成功进入数据库内核。重构项目,深入开发,分享课程,继续成长。经历复盘,感慨万分。
sbldehanhan
175 天前
自学 4 年就可以这么牛逼,我还在为我的小小进步沾沾自喜。我惭愧啊!
Nazz
175 天前
很硬核啊,搞数据库开发
paradox2023
175 天前
我这三年只掉了头发没有长进
PerryHe
175 天前
续上

4.独闯上海新入职无所适从,兢兢业业学知识开源启蒙

5.踌躇满志凭兴趣自造车轮,命运齿轮自此时缓缓转动

6.标题党意外逆袭关注破千,忆往昔回首经历感激自己

7.知识渐深组团队再造车轮,身心俱疲疫情扰跳槽转岗

8.踏双轮再闯职场任意驰骋,再回首功力更深升级车轮

完结
PerryHe
175 天前
故事名称 : 双轮英雄传
looww
175 天前
看到标题差点震惊。。编程 ?想。。。。
HolaPz
175 天前
@looww 我也差点以为是编程随想。。
huiwang520
175 天前
@PerryHe 这省流不太准确哈哈
huiwang520
175 天前
@dilu 多谢
Braisdom
175 天前
楼主很不容易,坚持开源很不容易,我 2020 年坚持了一年,现在的项目短时间不打算开源,先商业化跑一段时间。
如果楼主有兴趣可以细聊一下,https://www.agiquery.com ,核心是 SQL 编译器。
lexa
175 天前
牛 B 的人,做事最难就是坚持了。
qhgongzi
175 天前
编程感想挺好的,千万别随想了
gy71
174 天前
一切坚持总是值得的,付出就有收获,失之东隅得之桑榆。
huiwang520
174 天前
@Braisdom 牛逼,商业化产品还是在另一个 level ,创业不易

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/992189

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX