我不停地学习,完全是被“同行”逼的

在很多人眼中,我还算是一个比较励志的人,从自学编程,文科转码,后来折腾各种开源项目,从业务开发转到数据库内核。

但是我折腾这么多东西,仅仅因为我是一个很上进的人吗,并不是,其实完全是被“同行”逼的。

且先分享下关于我的三个小故事。

1

我刚上大学的时候,遇到了一个学长,那个时候他已经快毕业了,由于在同一个社团,我们之间有了一些交集,对他也有了更多的了解。

他学历不算太好,但是对计算机有着非常浓厚的兴趣,后来凭借自己的能力找到了非常不错的工作。

我那时候凭自己的兴趣参加了学校的计算机社团和一个在图书馆的社团,让我非常震惊的是,这个学长竟然同时是这两个社团的社长,立即对这位学长产生了一些崇拜和佩服的心理。

在他的影响下,我也坚定了自学计算机的路径,并且在两个社团中,也渐渐站稳了脚跟,毕竟这两个社团都是我所喜欢的。在大三的时候,我也顺理成章的成为了这两个社团的社长,算是步了这位学长的后尘,取得了当时对于我来说觉得非常自豪的成就。

2

还是在大学,我大三开始系统性的自学 Java 的时候,其实非常的痛苦,经历过这种自学阶段的同学其实应该都能懂。主要并没有一个学习的氛围,并且自己也比较菜,遇到了一些问题的话不知道怎么去解决。

在这个非常难熬的阶段,我在知乎上看到了一篇文章,讲述的也是一个同学,本身学的是物理,但是呢,因为各种原因,打算自学计算机。

然后他做了各种明确的规划,列出了自己的学习路径,以及学习目标等等,并且在毕业的时候拿到了很好的 offer。

我当时看完这篇文章之后,也是挺惊讶的,我觉得别人都能够做到的事情,我为什么做不到呢?

于是我将他的这篇知乎文章专门复制出来,整理到了一个文档中。在后来的学习过程中,无论我遇到了什么问题,亦或是我坚持不下去的时候,总是会打开这篇文章看看,当做是一种自我激励。

后来,我毕业的时候,虽然还是没有足够的实力拿到很好的 offer,但也找到了让自己还算满意的工作,并且去了自己大学时候向往的城市,多少也算是完成了当初开始自学的目标。

3

第三个故事是关于我的开源项目 rosedb 的,之前写过一些关于如何开始写这个开源项目,以及一些推广和运营等相关的文章。

我最开始写这个项目的契机,其实非常的简单,那就是我看到别人写出了类似这样的项目。

当初我学习 Go 语言的过程当中,看到了两个项目,分别是 boltdb 和 nutsdb,boltdb 也是一个国外作者自己写的,并且已经相当的成熟,nutsdb 是国人写的一个项目。

当时看完这两个项目之后,我也挺受震撼,因为平时业务方面的东西都写腻了,突然看到这种面向底层基础的项目,让我觉得眼前一亮。

于是我也有了自己尝试去开始做的念头,并且暗自提示和鼓励自己,别人都能够做到,我为什么不可以呢?

后来的事大家都知道了,rosedb 在我的维护之下,虽然算不上多么的成功,但对于个人开发者来说,已经算是挺不错的了吧,并且后来我又在自己的一些创新想法之上开源了另一个项目 lotusdb。


通过这几个小故事,相信你也看到了,我不停地学习,不停的逼着自己进步,并不是因为我是一个主观上很上进的人,而是在每个成长的阶段,我都能找到一个标杆或榜样,不服输的性格让我觉得,别人都能做到,那么我也能行!

使用 Hugo 构建
主题 StackJimmy 设计