CatCoding

成功申请 Rust Foundation 2023 Fellows

2023-08-12

很高兴成功申请到 Rust Foundation 2023 Fellows,我认为自己投入到 Rust 之后运气很好,两次申请到开源上的资助,很幸运能够在 cryptape 技术氛围这么好的环境里远程做开源项目。

也许是因为我践行了创造运气的方法:多做 + 多分享,所以顺便多分享一些其他想法。

三年前,我离职时不知道自己未来如何走技术路线,在国内很多职位都很卷,当时我对工作和环境都厌倦了,所以离职换了公司和城市。我在微软的岗位虽然是技术的,但做起来比较无聊,好在业余时间比较多。

闲暇能激发创造力和保持动力,很感激前公司微软包容和良好的工作环境,在苏州的两年里我有时间和精力去找自己感兴趣的事情,我重拾了写作和开源,这让我的生活变得充实,又因为些巧合开始给 Rust 编译器做贡献,从中得到了很多乐趣和收获。

没想到后来逐渐走上了 Rust 开发这条路,再回想起来过程也算是漫长的了,从 2014 年开始接触 Rust 到如今完全以写 Rust 为生,从观望学习、业余投入、全职投入这个过程快 10 年了。回想起来我对编程语言的兴趣是从看 eopl开始的,而再往前是因为 scheme,再往前是因为偶然用了 emacs,所以年纪越大越觉得这句话太对了:

You can’t connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future.

Rust 让我开启了一个正向循环,比较容易能在一些开源项目上做出贡献,能看到开源社区里面有很多其他和我类似经历的人。

Rust 社区里另一个吸引我的地方在于有很多乐于分享的技术人,我们可以从世界上这些优秀的工程师身上学习,比如最近我喜欢看 Jon Gjengset的频道,他一期直播就有 2、3 个小时,讲解得非常细致,涉及到的主题也非常宽泛,有分布式、Rust、算法、读博和生活上的体验等等。

当然长期做开源很难,只有真的热爱才能持久,而对喜欢做技术的人来说开源是可能会上瘾的。这一年多里,给 rustc 做贡献好像已经成了我的习惯,业余时间找个 issue 试着解决就像是玩一把游戏,所以我做的事情大多并不难,而只是需要时间和耐心。国外程序员的一大优势就是有空余时间,生活负担不大,并且有足够的耐心去做周期长的事情。

这些资助算是兴趣的副产物,这次 Fellow 项目的一个好处在于可以找 mentor 来指导自己,我还在尝试找打算做的具体领域。上次 Project Grant 让我尝试了些新鲜事,比如录制播客、在 Conf 上公开演讲,这些都是代码之外的一些体验:

感觉上面的播客和演讲的内容大多差不多,打算以后会在博客里再写点技术细节相关的博文。

做得越多,越觉得自己还有好多东西需要学习,我算不上编程语言的专家,只是个业余的爱好者,希望能在接下来时间里有更大的成长。

公号同步更新,欢迎关注👻
Tags: Rust