3

阅读Rust 中的这些周后,我感到不知所措,并被提醒我在这个领域还有多少东西需要学习。但是,我觉得我永远无法为编程语言做出贡献。假设我想从“哦,我制作了一个或两个 Rails 应用程序”变为“我对 Rust/Julia/whatever 进行了更改”。

我需要多长时间才能完成那个跳跃?我需要学习什么?我可以直接跳进去吗?

4

1 回答 1

2

合并拉取请求的快速简便的方法是查找并修复文档中的拼写错误或错误消息。

如果您想要做出更重要的贡献并且对什么不清楚,我认为您应该开始在您有时间的尽可能多的渠道中关注该项目。查看提供了哪些修复以及人们报告了哪些问题。寻找其他人尚未完成的小建议改进。尝试阅读部分代码库以熟悉它是如何工作的,并找到让你和其他人烦恼的东西,而你了解它是如何工作的。

阅读您的评论的人的主要动机可能不是帮助您成为更好的程序员,而是改进项目。您必须准备好接受那些不了解您的建议或动机的人的评论。在某些情况下,开发人员会将您的 PR 作为建议并提交修改后的实现,而不会将您的提交包含在项目历史记录中。有些人有助于解决他们遇到的问题,其他人则有一些东西可以炫耀。开发人员很难知道他们是否应该自己解决您的代码问题或帮助您在多次迭代中改进 PR。

于 2013-11-11T11:32:43.257 回答