发布于 2026-01-06 6 阅读
0

完美的开源者并不存在。

完美的开源者并不存在。

突破

过去四个月里,我制定了一些目标,旨在成为一名更优秀的开源开发者。
这些目标大致如下:

  • [x] 为开源项目做贡献,并在社区中建立影响力
  • [x] 致力于某个项目并建立作为维护者的信誉
  • [x] 进行有意义的代码审查并回答问题

由于年轻,加上在开源社区经验不足,这些目标看起来都遥不可及。尽管如此,我还是完成了它们。无论你的目标是什么,我都希望你能经历属于你自己的突破。

在这个过程中,我逐渐明白,要全身心投入到我想要达成的目标中。我渴望做到完美,但讽刺的是,这反而导致我的工作拖延,最终我什么也没做。然而,一旦我实现了目标,我又会纳闷自己为什么没有早点去做。

实现目标比你想象的要容易,但要做到完美却并非易事。

从小事做起,贡献力量 🐛🗻

参与开源项目,并在社区中建立影响力

无论你贡献的是小段代码还是大段代码,保持一致性都至关重要。对特定项目的小贡献能帮助你快速熟悉项目,并最终促成更大的贡献。你
可以看看我向以下项目提交的一些拉取请求:withfigcve-bin-toolmy-photohubpr-approve-generator

帕尔帕廷静态网站生成器,功能无限!⚡

对项目做出承诺,并建立作为维护者的信誉。

我非常喜欢开发的一个个人项目帕尔帕廷。我在这里写过关于它的博客,而且我还在不断地为它添加新功能!目前它已经获得了五星好评,并且在开源社区的帮助下不断发展壮大。

我认为,对项目进行良好的维护和推广是开源的重要组成部分。GitHub 上有很多来自世界各地的开发者,他们可能会觉得你的项目很有价值。

像读书一样读代码📖🧙

进行有意义的代码审查并解答问题

几乎每个人都觉得审查别人的代码很困难。我的经历也差不多,同样觉得极具挑战性。正因如此,我一直拖延着没写这篇博客。不过,我明白,能够审查别人的代码是一项重要的能力,也是一项很难掌握的技能。我们需要时间和练习才能看懂代码,并给出建设性的反馈,从而帮助项目和开发者。

我审阅了两位同学的代码;

评论 2️⃣

评论1

评论 2️⃣

审查

我目前还不是代码审查专家,所以就不多赘述了,只想尽快点击按钮Submit review。作为一名开发者,你或许也有过这样的经历:遇到比你经验更丰富的开发者,却不愿意审查他们的代码。然而,在这种情况下,审查代码(无论好坏)都能极大地提升你的开发能力。在这个过程中,我发现自己一直在搜索和学习很多我之前不了解的东西。
这个资源对我来说至关重要,它帮助我做出了有效的代码审查。

更好的开源播放器👾

完成以上所有目标后,讽刺的是,感觉再做一遍反而更容易了。在尝试这些目标之前,我感到非常不知所措,觉得它们都超出了我的能力范围。不要等到作品完美才开始,去做你真正热爱的事情。
那种成就感会让你充满成就感,你会由衷地说:“我又能做到一次。”

文章来源:https://dev.to/batunpc/the-perfect-open-sourcer-does-not-exist-26pb