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)

  • https://dev.to/bhilburn/building-your-portfolio-with-open-source-777

    https://dev.to/bhilburn/building-your-portfolio-with-open-source-777

  • https://dev.to/jess/open-source-resources-for-beginners

    https://dev.to/jess/open-source-resources-for-beginners

  • https://github.com/collections/choosing-projects

    https://github.com/collections/choosing-projects

  • https://www.codetriage.com/

    https://www.codetriage.com/

  • https://github.com/search?utf8=%E2%9C%93&q=label%3Afirst-timers-only+is%3Aopen&type=Issues&ref=searchresults

    https://github.com/search?utf8=%E2%9C%93&q=label%3Afirst-timers-only+is%3Aopen&type=Issues&ref=searchresults

啤酒节 (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 ,这是一个虚拟事件, DigitalOcean和GitHub提供了赃物来鼓励对开源软件的贡献。 目标是在任何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.

我注册了旧金山每周公民黑客之夜的 Code和Write / 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 人脸比对 开源

1:1 人脸比对 开源_Hacktoberfest:我的开源门户相关推荐

  1. python开源的人脸识别库_什么是 SeetaFace 开源人脸识别引擎

    区分不同的人是很多智能系统的必备能力.为实现此目的,一种可能的技术手段是通过对人脸的光学成像来感知人.识别人,即所谓的人脸识别技术.经过几十年的研发积累,特别是近年来深度学习技术的涌现,人脸识别取得了 ...

  2. 腾讯拥抱开源:首次公布开源路线图,技术研发向共享、复用和开源迈进

    整理 | 夕颜 出品 | AI科技大本营(ID:rgznai100) 导读:去年,知乎上一篇讨论腾讯技术的帖子异常火爆,讨论的主题是当下(2018 年)腾讯的技术建设是否处于落后同体量公司的状态,这篇 ...

  3. 一文读懂开源项目 OpenHarmony2.0 开源项目 OpenHarmony 是什么

    一图胜万语,开发者拿到OpenHarmony 2.0代码后跑起来的样子 OpenHarmony是自主研发.不兼容安卓的全领域下一代开源操作系统. 开放原子开源基金会(简称"基金会" ...

  4. 开源中国 2018 新增开源软件最受欢迎 TOP 50

    来源:开源中国 本周开源中国陆续公布了两个年度榜单,分别是国产新秀榜 TOP 30 和国产新增榜 TOP 50.由于两个榜单的数据来源都是国内开源项目,所以会有部分项目同时出现在两个榜单上. 今天公布 ...

  5. 1024 程序员节重要议程曝光,开源技术英雄会聊开源“真心话”

    10 月 23-25 日,由 CSDN 等多家单位精心筹划的"长沙 · 中国 1024 程序员节"将盛大举行.程序员节活动以开源为主议题,包括:2场岳麓尖峰对话:2020 开源技术 ...

  6. 7月10日云栖精选夜读丨ApsaraCache开源之路,阿里云Redis团队LC3全球顶级开源峰会获CRUG开源社区最具影响力奖...

    近日由The Linux Foundation主办的全球开源盛会LinuxCon + ContainerCon + CloudOpen(LC3)中国在北京国家会议中心举行,阿里云Redis团队也受邀参 ...

  7. Apache RocketMQ 荣获 2021 中国开源云联盟优秀开源项目

    为推动国内开源生态产业发展,中国开源云联盟(China Open Source Cloud League,简称"COSCL")组织开展了 2021 杰出开源贡献者.优秀开源项目.最 ...

  8. www.javaei.com网站建设手记——(15)h2p被开源中国收录为开源项目

    昨天,javaei网站推出的h2p被开源中国收录为开源项目,url为http://www.oschina.net/p/h2p.希望借助这个平台,能有更多的人了解h2p. H2p是一种根据批量URL生成 ...

  9. 华为鸿蒙会选择开源吗,而华为已经承诺鸿蒙系统会彻底开源,鸿蒙是开源系统...

    YunOS缺少硬件合作伙伴 阿里的YunOS之所以没有做起来,一个主要原因还是它没有强力的合作伙伴来获取用户.YunOS最初是选择三星.小米.一加等品牌的一些热门,由用户自行刷机体验.但是最初几个版本 ...

  10. 开源之夏 | 阿里开源近百任务上线

    简介:快来参加 赢取丰厚奖品~ 2021年,由中国开源软件推进联盟COPU牵头发布了<2021中国开源发展蓝皮书>,涵盖当今全球开源的总体情况分析.开发者分析.项目分析.领域案例,绘制了一 ...

最新文章

  1. 激活函数sigmoid和激活函数softmax
  2. CV+医疗领域实践项目!适合入门的图像分类领域新赛事
  3. inceptor手册
  4. wince车机工厂模式德赛西威_求助:winCE 车机救砖问题,进BootLoader,或者TTL调试问题~~...
  5. 前端必备Javascript 书籍测评【含红宝书和绿皮书】
  6. ubuntu14.04 + dlib19.2+【 C++ 】+Face Landmark Detection
  7. 天下码农苦外包公司久矣
  8. 【新书速递】流量运营教科书
  9. JAVA POI删除word里面的批注comment
  10. 栈中的peek()、pop()和push()、Add()方法
  11. 小白学STM32——跑马灯库函数版本
  12. 【字节跳动】-复盘-一面+二面+三面+hr面+交叉面
  13. 学校计算机及设备维护维修管理制度,《计算机设备维护维修管理制度.doc
  14. postinvalidate、postinvalidateOnAnimation和invalidate的区别
  15. idea提示java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: NO)
  16. [Android] ListView实现隔行变色(一)
  17. 谷歌联盟无法收到pin码的解决方案
  18. 家族企业如何做股权激励?
  19. 信息爆炸时代,如何获取优质信息?
  20. 腾讯T9/T3.1级别的后台服务器开发技术专家是怎样炼成的?

热门文章

  1. spark编程基础--5.4综合实例
  2. Vant 组件库(VUE)的使用 Vant滚动选择器 选择器 传值
  3. 【C++】STL队列和栈的使用
  4. 智销功能_Shiro权限框架
  5. 从零开始单排学设计模式「UML类图」定级赛
  6. FZU 2297 Number theory【线段树/单点更新/思维】
  7. 《理解 OpenStack + Ceph》---来自-[爱.知识]-推荐
  8. Oracle 10g配置RMAN RECOVERY CATALOG
  9. iOS下JS与OC互相调用(八)--Cordova详解+实战
  10. oc中特殊字符的判断方法