日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

hacktoberfest_我第一次参加Hacktoberfest中学到了什么

發(fā)布時(shí)間:2023/11/29 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hacktoberfest_我第一次参加Hacktoberfest中学到了什么 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

hacktoberfest

Imposter syndrome is something we all struggle with to one degree or another. Imposter syndrome is the fear of exposure as a fraud. If you’re anything like me you have felt like your work was not good enough to show. Or you weren’t far along enough in your journey as a developer to have much to contribute.

冒名頂替綜合癥是我們大家都在某種程度上掙扎的東西。 冒名頂替綜合癥是害怕暴露為欺詐。 如果您像我一樣,您會(huì)覺(jué)得您的作品不夠出色。 否則,您作為開(kāi)發(fā)人員的旅程還不夠多,可以做出很多貢獻(xiàn)。

After learning about Hacktoberfest last year, I wanted to contribute. But I felt overwhelmed, and imposter syndrome began to take hold.

去年了解了Hacktoberfest之后,我想做出貢獻(xiàn)。 但是我感到不知所措,冒名頂替綜合癥開(kāi)始占上風(fēng)。

I told myself I was too inexperienced as a developer and I worried that my commits wouldn’t be worthwhile. Unfortunately, I let those fears get the better of me, and I didn’t even bother signing up.

我告訴自己,我作為開(kāi)發(fā)人員缺乏經(jīng)驗(yàn),我擔(dān)心自己的承諾不值得。 不幸的是,我讓那些恐懼變得更好,我什至沒(méi)有去報(bào)名。

This year I forced myself to set my fears aside, studied this post on Hacktoberfest, and I dove in. I’m going to share a little of what I worked on and the benefits of getting involved. Benefits that go far beyond getting a shirt and can be had 12 months out of the year!

今年,我強(qiáng)迫自己放下了恐懼,在Hacktoberfest上研究了這篇文章 ,然后我沉迷于其中。我將分享一些我所做的工作以及參與其中的好處。 收益遠(yuǎn)不止一件襯衫,一年還可以擁有12個(gè)月!

我的Hacktoberfest經(jīng)驗(yàn) (My Hacktoberfest experience)

I began on October 11th. I was starting at a slight disadvantage already being a third of the way through the month.

我從10月11日開(kāi)始。 我已經(jīng)處于一個(gè)輕微的劣勢(shì),已經(jīng)是本月的三分之一。

The time crunch motivated me. I decided I would try to submit a pull request every Friday and once during the week for the rest of the month. Setting a schedule was important. I focused on pull requests two or three days out of the week and tried not to stress the rest of the time. Regardless of how ambitious your goal is, five pull requests in a month or five pull requests in a week: it’s important to have a plan.

時(shí)間緊縮激勵(lì)了我。 我決定我將嘗試在每個(gè)星期五和每個(gè)月的其余時(shí)間每個(gè)星期提交一次拉取請(qǐng)求。 制定時(shí)間表很重要。 我將注意力集中在一周兩三天的請(qǐng)求請(qǐng)求上,并盡量不要在其余時(shí)間里施加壓力。 不管您的目標(biāo)多么雄心勃勃,一個(gè)月內(nèi)五個(gè)請(qǐng)求或一周五個(gè)請(qǐng)求:制定計(jì)劃很重要。

My first pull request was on freeCodeCamp. I was working through some of the JavaScript algorithms challenges. I noticed a link pointing to an unexpected location. It was a simple fix but it provided some needed confidence. There were indeed things out there that I could tackle!

我的第一個(gè)請(qǐng)求是在freeCodeCamp上。 我正在解決一些JavaScript算法難題。 我注意到一個(gè)鏈接指向一個(gè)意外的位置。 這是一個(gè)簡(jiǎn)單的修復(fù)程序,但是它提供了一些需要的信心。 確實(shí)有我可以解決的事情!

The pull request was easy, I didn’t fork or clone the freeCodeCamp repository, I opened it right on the GitHub page.

拉取請(qǐng)求很簡(jiǎn)單,我沒(méi)有派生或克隆freeCodeCamp存儲(chǔ)庫(kù),我在GitHub頁(yè)面上將其打開(kāi)。

Boom first pull request opened.

動(dòng)臂第一個(gè)拉動(dòng)請(qǐng)求已打開(kāi)。

I didn’t want all five pull requests to come from one repository (although there is nothing wrong with that). After a few pull requests on freeCodeCamp, I started venturing out and exploring GitHub.

我不希望所有五個(gè)拉取請(qǐng)求都來(lái)自一個(gè)存儲(chǔ)庫(kù)(盡管這沒(méi)有錯(cuò))。 在freeCodeCamp上提出了一些請(qǐng)求之后,我開(kāi)始嘗試并探索GitHub。

I started by looking at projects I was familiar with familiar with. Specifically, I browsed tools and projects that I had used a lot like Rails, React, Bootstrap, and Devise, among others. Whenever possible I searched by issues tagged “Hacktoberfest”, “First Time Contributor” or “Easy”.

我首先查看我熟悉的項(xiàng)目。 具體來(lái)說(shuō),我瀏覽了我經(jīng)常使用的工具和項(xiàng)目,例如Rails,React,Bootstrap和Devise等。 只要有可能,我都會(huì)搜索帶有“ Hacktoberfest”,“ First Time Contributor”或“ Easy”標(biāo)簽的問(wèn)題。

With larger projects, there are a lot more contributors. The easy issues tend to get ironed out fairly quickly. I narrowed my search to smaller repositories.

對(duì)于較大的項(xiàng)目,會(huì)有更多的貢獻(xiàn)者。 容易解決的問(wèn)題往往很快就會(huì)解決。 我將搜索范圍縮小到較小的存儲(chǔ)庫(kù)。

A few years ago a friend and I built a reviews site for professors called “AvalueMeuProfessor”. Working on that project I discovered a library called jQuery Raty. This library makes it easy to add voting stars to your project. Although it has over 2,000 stars on GitHub there were only 21 contributors. It had several unresolved issues.

幾年前,我和一個(gè)朋友為教授們建立了一個(gè)名為“ AvalueMeuProfessor”的評(píng)論網(wǎng)站。 在該項(xiàng)目上,我發(fā)現(xiàn)了一個(gè)名為jQuery Raty的庫(kù)。 該庫(kù)可輕松為項(xiàng)目添加投票星。 盡管它在GitHub上有2000顆星,但只有21位貢獻(xiàn)者。 它有幾個(gè)未解決的問(wèn)題。

Improving what I could, I submitted a pull request that added value to the project. This is important. The size or scope of your pull request doesn’t matter but it should provide value to the project. It was merged into the project in a few hours.

為了提高我的能力,我提交了一個(gè)拉取請(qǐng)求,為該項(xiàng)目增加了價(jià)值。 這個(gè)很重要。 拉取請(qǐng)求的大小或范圍無(wú)關(guān)緊要,但應(yīng)為項(xiàng)目提供價(jià)值。 它在幾個(gè)小時(shí)內(nèi)被合并到項(xiàng)目中。

Even though I only fixed typos in the documentation I gained a new understanding of how the library worked. It also gave me a greater appreciation for the project and its maintainers.

即使我只修正了文檔中的錯(cuò)別字,我也對(duì)庫(kù)的工作方式有了新的認(rèn)識(shí)。 這也使我對(duì)該項(xiàng)目及其維護(hù)者有了更大的贊賞。

Through my work with Rails and the Raty app, I happened across an abandoned Ruby gem. It served jQuery Raty into the Rails asset pipeline: simple but useful. There were a few open issues but the readme made it clear that the project was abandoned.

通過(guò)與Rails和Raty應(yīng)用程序的合作,我偶然遇到了一個(gè)廢棄的Ruby寶石。 它將jQuery Raty服務(wù)到Rails資產(chǎn)管道中:簡(jiǎn)單但有用。 有一些未解決的問(wèn)題,但自述文件明確表明該項(xiàng)目已被放棄。

Again, this was an ideal project because it was small in scope and activity on the project was minimal… none.

同樣,這是一個(gè)理想的項(xiàng)目,因?yàn)樗姆秶苄?#xff0c;并且在該項(xiàng)目上的活動(dòng)很少,沒(méi)有……。

I forked the repository and began updating the gem to make it compatible with Rails 5. In the process, I learned a bit about the asset pipeline and a whole lot of how Rails gems work. I read several articles on creating gems that I otherwise would have never seen. In the process, I reached out to the original creator. He was no longer interested in managing the project and I took it over. It’s now maintained on my fork.

我分叉了存儲(chǔ)庫(kù),并開(kāi)始更新gem以使其與Rails 5兼容。在此過(guò)程中,我了解了一些資產(chǎn)管道以及Rails gem的工作原理。 我讀了幾篇有關(guān)創(chuàng)建寶石的文章,而這些文章是我以前從未見(jiàn)過(guò)的。 在此過(guò)程中,我聯(lián)系了原始創(chuàng)作者。 他不再對(duì)管理項(xiàng)目感興趣,我接手了。 現(xiàn)在它放在我的叉子上 。

Despite my initial insecurities about contributing, I took the plunge and pushed myself. I was hoping for a shirt but I ended up getting a more. I was able to:

盡管我最初對(duì)捐款沒(méi)有安全感,但我還是投入了自己的努力。 我本來(lái)希望穿襯衫,但最終卻得到了更多。 我以前可以:

  • Submit my first pull request in a public repo

    在公共倉(cāng)庫(kù)中提交我的第一個(gè)請(qǐng)求請(qǐng)求
  • Learn a lot about Ruby gems

    了解更多有關(guān)Ruby gems的信息
  • Take over the maintenance of a gem

    接管寶石的維護(hù)
  • Gain a new appreciation for some of the tools and resources I have used for years

    對(duì)我多年來(lái)使用的一些工具和資源有了新的認(rèn)識(shí)
  • Boost my average commits for the month (by a lot)

    提高我本月的平均提交次數(shù)(提高了很多)
  • Became more comfortable with Git both on GitHub and through the CLI

    無(wú)論是在GitHub上還是通過(guò)CLI都對(duì)Git更加滿意

Above all else, my participation is Hacktoberfest has made me a better developer with a greater desire to contribute. I’ve seen that there is room in these projects for new contributors.

最重要的是,我的參與就是Hacktoberfest,這使我成為了一個(gè)更好的開(kāi)發(fā)人員,并渴望做出更大的貢獻(xiàn)。 我已經(jīng)看到這些項(xiàng)目中有新的貢獻(xiàn)者。

You may want to contribute but worry that you are not good enough or don’t know where to start. But contributing to open source repos is not only for senior developers with years of experience. Contributing to projects is a great way to improve your skills, gain confidence and practice coding. While finding the right project may take a bit of searching, it will be well worth your while.

您可能想做出貢獻(xiàn),但擔(dān)心自己不夠出色或不知道從哪里開(kāi)始。 但是,為開(kāi)放源代碼回購(gòu)做貢獻(xiàn)不僅限于具有多年經(jīng)驗(yàn)的高級(jí)開(kāi)發(fā)人員。 為項(xiàng)目做貢獻(xiàn)是提高技能,獲得信心和練習(xí)編碼的好方法。 雖然找到合適的項(xiàng)目可能需要一些搜索,但是這很值得您花時(shí)間。

翻譯自: https://www.freecodecamp.org/news/the-results-of-dipping-my-toes-in-this-hacktoberfest-3def90987fcc/

hacktoberfest

總結(jié)

以上是生活随笔為你收集整理的hacktoberfest_我第一次参加Hacktoberfest中学到了什么的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。