1:1 人脸比对 开源_Hacktoberfest:我的开源门户

1:1 人脸比对 开源

by Maribel Duran

通过Maribel Duran

Hacktoberfest:我的开源门户 (Hacktoberfest: My Gateway to Open Source)

“Individually, we are one drop. Together, we are an ocean.”
“就个人而言,我们只是一滴滴。 在一起,我们是一片海洋。”
— Ryunosuke Satoro
—佐藤龙之助

Last month I set out my intention to start contributing to open source. And thanks to the annual Hacktoberfest challenge, I submitted 5 pull requests. I also found a really cool project that I am still actively contributing to.

上个月,我提出了开始为开源做贡献的打算。 感谢一年一度的Hacktoberfest挑战,我提交了5个请求请求。 我还发现了一个非常酷的项目,但我仍在积极贡献。

I wrote this post to share my journey of how I found beginner friendly open source projects. I was nervous to share this on social media, but it actually gave me motivation to look for ways to begin.

我写这篇文章是为了分享我如何找到对初学者友好的开源项目的旅程。 我很想在社交媒体上分享这一点,但实际上,这激发了我寻找开始的动力。

At first, contributing to open source can be very intimidating. But being able to collaborate with others on projects that are helping communities is such a reward on its own. Not to mention all the skills gained from reading other developers’ code and all the awesome people you meet along the way.

起初,为开源做出贡献可能会令人生畏。 但是,能够与其他人合作来帮助社区的项目本身就是一种回报。 更不用说通过阅读其他开发人员的代码获得的所有技能,以及您在此过程中遇到的所有很棒的人。

我开始贡献的动力 (My Motivation to Start Contributing)

My mission as a developer is to contribute to applications that empower and motivate lives. Instead of waiting for a company to hire me, I decided to take action and find ways to start living my dream as I work on strengthening my development skills.

作为开发人员,我的使命是为赋予生命活力的应用程序做出贡献。 我没有等待公司聘请我,而是决定采取行动,并在我致力于增强自己的开发技能时找到实现梦想的方法。

Every month I kept listing “Contribute to Open Source” as one of my career goals, but kept pushing it back.

每个月我都会将“对开源做出贡献”列为我的职业目标之一,但一直坚持不懈。

I used to think that contributing to open source was way out of my reach and that I had to be an experienced developer to even be able to contribute.

我曾经认为对开源做出贡献是我无法企及的,而且我必须是一个有经验的开发人员,甚至能够做出贡献。

But I kept hearing from many seasoned developers that contributing to open source was a great way of gaining skills. They told me that it provided opportunities to work on something that many people would use regularly and benefit from.

但是我一直从许多经验丰富的开发人员那里听到,为开源做贡献是一种获得技能的好方法。 他们告诉我,它为从事许多人经常使用并从中受益的事情提供了机会。

我采取的查找开源项目的步骤 (Steps I Took to Find Open Source Projects)

My first step toward contributing was to read over a few blog posts about Open Source and how to get started.

我迈出第一步的第一步是阅读一些有关开源以及如何入门的博客文章。

Below are a few posts and resources that I hope are helpful to you as well.

以下是一些帖子和资源,希望它们也对您有所帮助。

帮助查找对初学者友好的开源项目的资源 (Resources to help find beginner friendly open source projects)
啤酒节 (Hacktoberfest)

I was also fortunate to stumble across Hacktoberfest, a virtual event where DigitalOcean and GitHub offer swag to encourage contributions in open source software. The goal was to make 4 pull requests (anytime in October) in any GitHub-hosted repo or project. If you accomplish this, they’ll mail you a free t-shirt!

我也很幸运偶然发现了Hacktoberfest ,这是一个虚拟事件, DigitalOceanGitHub提供了赃物来鼓励对开源软件的贡献。 目标是在任何GitHub托管的仓库或项目中发出4个拉取请求(十月中的任何时间)。 如果您做到了这一点,他们会寄给您免费的T恤!

The most helpful part of this event was that many open source maintainers applied the label ”Hacktoberfest” to issues in their GitHub project that were ready for beginner contributors to work on.

该事件最有用的部分是,许多开源维护人员将标签“ Hacktoberfest”应用于其GitHub项目中的问题,这些问题已准备就绪,可供初学者使用。

There are still a huge amount of beginner-friendly issues you can contribute to even though October has ended! Check it out: Hacktoberfest labels on GitHub

即使十月已结束,您仍然可以贡献大量对初学者友好的问题! 快来看看: GitHub上的Hacktoberfest标签

聚会 (Meetups)

The most important step that I took along this journey was attending meetups where I could find local open source projects that were helping the community.

我在此过程中迈出的最重要的一步是参加聚会,在那里我可以找到对社区有帮助的本地开源项目。

I signed up for both Code for San Francisco’s Weekly Civic Hack Night and Write/Speak/Code’s Open Source Hours.

我注册了旧金山每周公民黑客之夜的 CodeWrite / Speak / Code的开源时间

Code for America Brigade’s are volunteer groups that work on local issues to help make government work better for everyone. Browse their website to find a Brigade near you: https://www.codeforamerica.org/join-us/volunteer-with-us.

美国守则大队是致力于当地问题的志愿团体,旨在帮助政府改善每个人的工作。 浏览他们的网站以找到您附近的旅: https : //www.codeforamerica.org/join-us/volunteer-with-us

I met the maintainer of If-Me. I also found an open source project that I have now been working on since mid October with a like minded team that is trying to help the SF community. Cool stuff!

我遇到了If-Me的维护者。 我还找到了一个开源项目,自10月中旬以来,我一直在与一个志同道合的团队一起致力于SF社区的工作。 很酷的东西!

获得的技能和价值观 (Skills and Values Gained)

At first I was overwhelmed at all the issues that were available, but realized that I should start somewhere — even if it was simply updating an about README file.

起初,我对所有可用的问题不知所措,但是意识到我应该从某个地方开始,即使它只是更新about README文件。

When I found my first potential issue I was so nervous and excited! I communicated with the maintainer to take on the issue, forked the repo, updated my node version, installed Yarn and Jest (two tools I had never used before), made a fix, and submitted a pull request! In a few hours, my PR was merged!

当我发现我的第一个潜在问题时,我非常紧张和兴奋! 我与维护者进行了沟通,以解决此问题,分叉了仓库,更新了我的节点版本,安装了Yarn和Jest(我从未使用过的两个工具),进行了修复并提交了请求请求! 几个小时后,我的PR被合并了!

I almost forgot to mention how helpful Git-it’s guide was when trying to remember how to use commands for forking, cloning, creating branches, and submitting pull requests! I am so much more in love with Github now ❤

我几乎忘了提到Git-it指南在尝试记住如何使用命令进行分叉,克隆,创建分支和提交请求时非常有用! 我现在爱上了Github❤

By working on other’s projects I gained a few skills that I would not have been able to do alone:

通过从事其他项目,我获得了一些我无法独自完成的技能:

  1. Learned from reading other’s people’s source code

    从阅读别人的源代码中学到的
  2. Communicated with open source maintainers

    与开源维护者沟通
  3. Created git branches (wasn’t necessary before because I was always pushing to master on my own projects)

    创建了git分支(之前没有必要,因为我一直在努力掌握自己的项目)
  4. Opened my first git issue

    打开我的第一个git问题
  5. Learned the importance of good README files (and motivated me to start writing more descriptive Readme files for my projects).

    了解了优质自述文件的重要性(并激发了我开始为我的项目编写更具描述性的自述文件)。
  6. Worked with a team that is excited as I am about working on projects that are empowering communities.

    当我致力于为社区赋权的项目时,与一个激动不已的团队一起工作。
  7. Expanded my network

    扩大了我的网络

下一步是什么? (What’s Next?)

I am currently actively contributing to a longer-term open source project: a Resilience Map, which will help the city of San Francisco prepare for a natural disaster.

我目前正在积极地为一个长期的开源项目做出贡献:“ 复原力图” ,它将帮助旧金山市为自然灾害做准备。

I’m also really excited to continue contributing to open source projects that I found throughout this journey :)

我也很高兴继续为我在整个旅程中发现的开源项目做出贡献:)

“Coming together is a beginning, staying together is progress, and working together is success.” — Henry Ford
“团结在一起是一个开始,团结在一起就是进步,而合作就是成功。” - 亨利·福特

Get out there and start contributing! You will be hooked :)

赶快去做吧! 您将被迷上:)

If you have any questions about how to get started with contributing to open source projects please reach out to me on twitter!

如果您对如何开始致力于开源项目有任何疑问,请通过Twitter与我联系!

If you liked this article, click the? below so other people will see it here on Medium.
如果您喜欢这篇文章,请单击“?”。 下方,因此其他人会在Medium上看到它。

Let’s be friends on Twitter. Happy Coding :)

让我们在Twitter上成为朋友。 快乐编码:)

翻译自: https://www.freecodecamp.org/news/hacktoberfest-my-gateway-to-open-source-f44c8778b022/

1:1 人脸比对 开源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值