From 495c388743a3777c3f3f2b553c53aa7f1ab6c040 Mon Sep 17 00:00:00 2001 From: Hans zhao <2278262+hanszhao80@users.noreply.github.com> Date: Thu, 13 Apr 2023 23:43:30 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=BF=BB=E8=AF=91=E5=AE=8C=E6=88=90=20[tal?= =?UTF-8?q?k]20230317.1=20My=20first=20pull=20request=20at=20age=2014?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...17.1 ⭐️ My first pull request at age 14.md | 70 ------------------- ...17.1 ⭐️ My first pull request at age 14.md | 70 +++++++++++++++++++ 2 files changed, 70 insertions(+), 70 deletions(-) delete mode 100644 sources/talk/20230317.1 ⭐️ My first pull request at age 14.md create mode 100644 translated/talk/20230317.1 ⭐️ My first pull request at age 14.md diff --git a/sources/talk/20230317.1 ⭐️ My first pull request at age 14.md b/sources/talk/20230317.1 ⭐️ My first pull request at age 14.md deleted file mode 100644 index 7dc6ca358e..0000000000 --- a/sources/talk/20230317.1 ⭐️ My first pull request at age 14.md +++ /dev/null @@ -1,70 +0,0 @@ -[#]: subject: "My first pull request at age 14" -[#]: via: "https://opensource.com/article/23/3/my-first-code-contribution-age-14" -[#]: author: "Neil Naveen https://opensource.com/users/neilnaveen" -[#]: collector: "lkxed" -[#]: translator: "hanszhao80" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " - -My first pull request at age 14 -====== - -My name is Neil Naveen, and I'm a 14-year-old middle schooler who's been coding for seven years. I have also been coding in [Golang][1] for two years. - -Coding isn't my only passion, though. I've been practicing Jiu-Jitsu for four years and have competed in multiple competitions. I'm passionate about coding and Jiu-Jitsu, as they teach me important life lessons. - -### Codecombat - -I started coding on [Codecombat][2], which taught me many fundamental coding skills. - -One of the most exciting moments in my coding journey was when I ranked 16th out of around 50,000 players in a multiplayer arena hosted by Code Combat. I was just 11 years old then, and it was an incredible achievement for me. It gave me the confidence to continue exploring and learning new things. - -### Leetcode - -After Codecombat, I moved on to [leetcode.com][3]. This site helped me hone my algorithm coding skills with tailored problems to learn specific algorithms. - -### Coding Game - -When I turned 13, I moved on to bot programming on [Coding Game][4]. The competition was much more intense, so I had to use better algorithms. For example, when creating ultimate tic-tac-toe AI, I used algorithms like Minimax and Monte Carlo Tree Search to make my code fast and efficient. - -### GitHub CLI - -One day, I saw my dad using an open source tool called [GitHub CLI][5], and I was fascinated by it. GitHub CLI is a tool that allows users to interact with the GitHub API directly from the command line without ever having to go to GitHub itself. - -Another day, my dad was reviewing PRs from a bot designed to detect vulnerabilities in dependencies. - -Later, I thought about GitHub CLI and this bot, and wondered whether GitHub CLI itself was being monitored by a security bot. It turned out that it was not. - -So I created a fix and included a security audit for GitHub CLI. - -To my delight, my contribution was accepted. It was merged into the project, which was a thrilling moment for me. It was an excellent opportunity to contribute to a significant project like a popular tool like GitHub CLI, and to help secure it. Here's the link to my PR: [https://github.com/cli/cli/pull/4473][6] - -### Commit your code - -I hope my story will inspire other young people to explore and contribute to the open source world. Age isn't a barrier to entry. Everyone should explore and contribute. If you want to check out my website, head over to [neilnaveen.dev][7]. You can also check out my [Leetcode profile][8]. And if you're interested, check out my talk at [CloudNativeSecurityCon][9] recording. - -I'm grateful for the opportunities I've had so far, and I'm excited to see what the future holds for me. Thank you for reading my story! - --------------------------------------------------------------------------------- - -via: https://opensource.com/article/23/3/my-first-code-contribution-age-14 - -作者:[Neil Naveen][a] -选题:[lkxed][b] -译者:[hanszhao80](https://github.com/hanszhao80) -校对:[校对者ID](https://github.com/校对者ID) - -本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 - -[a]: https://opensource.com/users/neilnaveen -[b]: https://github.com/lkxed/ -[1]: https://opensource.com/article/18/11/learning-golang -[2]: https://codecombat.com -[3]: https://leetcode.com/neilnaveen -[4]: https://www.codingame.com/profile/0fa733a2c7f92a829e4190625b5b9a485718854 -[5]: https://github.com/cli/cli -[6]: https://github.com/cli/cli/pull/4473 -[7]: https://neilnaveen.dev -[8]: https://leetcode.com/neilnaveen/ -[9]: https://www.youtube.com/watch?v=K6NRUGol-rE \ No newline at end of file diff --git a/translated/talk/20230317.1 ⭐️ My first pull request at age 14.md b/translated/talk/20230317.1 ⭐️ My first pull request at age 14.md new file mode 100644 index 0000000000..e1170ba158 --- /dev/null +++ b/translated/talk/20230317.1 ⭐️ My first pull request at age 14.md @@ -0,0 +1,70 @@ +[#]: subject: "My first pull request at age 14" +[#]: via: "https://opensource.com/article/23/3/my-first-code-contribution-age-14" +[#]: author: "Neil Naveen https://opensource.com/users/neilnaveen" +[#]: collector: "lkxed" +[#]: translator: "hanszhao80" +[#]: reviewer: " " +[#]: publisher: " " +[#]: url: " " + +14 岁那年,我提交了第一个拉取请求 +====== + +我叫 Neil Naveen,我是一个 14 岁的初中生,已经有七年的编码经验。我使用 [Golang][1] 编码也有两年了。 + +不过,编码并不是我唯一的爱好。我练习柔术已经有四年了,并参加过多次比赛。我对编码和柔术充满热情,因为它们教给了我重要的人生课程。 + +### Codecombat + +我在 [Codecombat][2] 上开始编码,它教会了我许多基本的编码技巧。 + +在我的编码历程中,最激动人心的时刻之一是我在 Codecombat 主办的多人竞技场中,在大约 50,000 名玩家中排名第 16。当时我只有 11 岁,这对我来说是一个不可思议的成就。它给了我继续探索和学习新事物的信心。 + +### Leetcode + +在 Codecombat 之后,我转到了[leetcode.com][3]。通过解决这个网站量身定制的问题,来磨练我的算法编码技能,以学习特定的算法。 + +### Coding Game + +当我13岁时,我转到了[Coding Game][4]的机器人编程。这里的竞争更加激烈,因此我必须采用更好的算法。例如,在创建终极井字型游戏tic-tac-toe人工智能时,我使用了 极小化极大算法Minimax蒙特卡洛树搜索Monte Carlo Tree Search 等算法,使我的代码快速高效。 + +### GitHub CLI + +有一天,我看到爸爸在使用一个叫[GitHub CLI][5]的开源工具,我被它迷住了。GitHub CLI 是一个允许用户直接从命令行与 GitHub 的 API 互动的工具,而不需要到 GitHub 网站上去。 + +又有一天,我父亲正在审查一个旨在检测依赖关系中的漏洞的机器人的拉取请求PR。 + +后来,我思考了 GitHub CLI 和这个机器人,并想知道 GitHub CLI 本身是否被一个安全机器人所监控。事实证明它没有。 + +所以我创建了一个修复程序,并包含了 GitHub CLI 的安全审计。 + +令我高兴的是,我的贡献被接受了。它被合并到了项目中,这对我来说是一个激动人心的时刻。能为一个像 GitHub CLI 这样受欢迎的工具的重要项目作出贡献,并帮助保护它,是一个极好的机遇。这是我的 PR 的链接:[https://github.com/cli/cli/pull/4473][6] + +### 提交你的代码 + +我希望我的故事能激励其他年轻人去探索并为开源世界做出贡献。年龄并不是障碍。每个人都应该探索和贡献。如果你想看看我的网站,请到[neilnaveen.dev][7]。你也可以看看我的[Leetcode 个人资料][8]。如果你有兴趣,可以看看我在[CloudNativeSecurityCon][9]的演讲记录。 + +我很感激迄今为止我所拥有的机会,我很兴奋地期盼我的未来。谢谢你阅读我的故事! + +-------------------------------------------------------------------------------- + +via: https://opensource.com/article/23/3/my-first-code-contribution-age-14 + +作者:[Neil Naveen][a] +选题:[lkxed][b] +译者:[hanszhao80](https://github.com/hanszhao80) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]: https://opensource.com/users/neilnaveen +[b]: https://github.com/lkxed/ +[1]: https://opensource.com/article/18/11/learning-golang +[2]: https://codecombat.com +[3]: https://leetcode.com/neilnaveen +[4]: https://www.codingame.com/profile/0fa733a2c7f92a829e4190625b5b9a485718854 +[5]: https://github.com/cli/cli +[6]: https://github.com/cli/cli/pull/4473 +[7]: https://neilnaveen.dev +[8]: https://leetcode.com/neilnaveen/ +[9]: https://www.youtube.com/watch?v=K6NRUGol-rE \ No newline at end of file From 93d8b86122b7c5af7b44b4eb8aa5b43db23ccb8b Mon Sep 17 00:00:00 2001 From: Hans zhao <2278262+hanszhao80@users.noreply.github.com> Date: Thu, 13 Apr 2023 23:47:36 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E5=87=A0?= =?UTF-8?q?=E4=B8=AA=E7=A9=BA=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../talk/20230317.1 ⭐️ My first pull request at age 14.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/translated/talk/20230317.1 ⭐️ My first pull request at age 14.md b/translated/talk/20230317.1 ⭐️ My first pull request at age 14.md index e1170ba158..7ec0071c4d 100644 --- a/translated/talk/20230317.1 ⭐️ My first pull request at age 14.md +++ b/translated/talk/20230317.1 ⭐️ My first pull request at age 14.md @@ -22,15 +22,15 @@ ### Leetcode -在 Codecombat 之后,我转到了[leetcode.com][3]。通过解决这个网站量身定制的问题,来磨练我的算法编码技能,以学习特定的算法。 +在 Codecombat 之后,我转到了 [leetcode.com][3]。通过解决这个网站量身定制的问题,来磨练我的算法编码技能,以学习特定的算法。 ### Coding Game -当我13岁时,我转到了[Coding Game][4]的机器人编程。这里的竞争更加激烈,因此我必须采用更好的算法。例如,在创建终极井字型游戏tic-tac-toe人工智能时,我使用了 极小化极大算法Minimax蒙特卡洛树搜索Monte Carlo Tree Search 等算法,使我的代码快速高效。 +当我13岁时,我转到了 [Coding Game][4]的机器人编程。这里的竞争更加激烈,因此我必须采用更好的算法。例如,在创建终极井字型游戏tic-tac-toe人工智能时,我使用了 极小化极大算法Minimax蒙特卡洛树搜索Monte Carlo Tree Search 等算法,使我的代码快速高效。 ### GitHub CLI -有一天,我看到爸爸在使用一个叫[GitHub CLI][5]的开源工具,我被它迷住了。GitHub CLI 是一个允许用户直接从命令行与 GitHub 的 API 互动的工具,而不需要到 GitHub 网站上去。 +有一天,我看到爸爸在使用一个叫 [GitHub CLI][5]的开源工具,我被它迷住了。GitHub CLI 是一个允许用户直接从命令行与 GitHub 的 API 互动的工具,而不需要到 GitHub 网站上去。 又有一天,我父亲正在审查一个旨在检测依赖关系中的漏洞的机器人的拉取请求PR。 @@ -42,7 +42,7 @@ ### 提交你的代码 -我希望我的故事能激励其他年轻人去探索并为开源世界做出贡献。年龄并不是障碍。每个人都应该探索和贡献。如果你想看看我的网站,请到[neilnaveen.dev][7]。你也可以看看我的[Leetcode 个人资料][8]。如果你有兴趣,可以看看我在[CloudNativeSecurityCon][9]的演讲记录。 +我希望我的故事能激励其他年轻人去探索并为开源世界做出贡献。年龄并不是障碍。每个人都应该探索和贡献。如果你想看看我的网站,请到 [neilnaveen.dev][7]。你也可以看看我的 [Leetcode 个人资料][8]。如果你有兴趣,可以看看我在 [CloudNativeSecurityCon][9]的演讲记录。 我很感激迄今为止我所拥有的机会,我很兴奋地期盼我的未来。谢谢你阅读我的故事! From a42f8afca7de48c45168bc40a633485082ca9319 Mon Sep 17 00:00:00 2001 From: Hans zhao <2278262+hanszhao80@users.noreply.github.com> Date: Thu, 13 Apr 2023 23:51:00 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E9=83=A8?= =?UTF-8?q?=E5=88=86=E6=A0=BC=E5=BC=8F=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../talk/20230317.1 ⭐️ My first pull request at age 14.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/translated/talk/20230317.1 ⭐️ My first pull request at age 14.md b/translated/talk/20230317.1 ⭐️ My first pull request at age 14.md index 7ec0071c4d..2447baae81 100644 --- a/translated/talk/20230317.1 ⭐️ My first pull request at age 14.md +++ b/translated/talk/20230317.1 ⭐️ My first pull request at age 14.md @@ -26,11 +26,11 @@ ### Coding Game -当我13岁时,我转到了 [Coding Game][4]的机器人编程。这里的竞争更加激烈,因此我必须采用更好的算法。例如,在创建终极井字型游戏tic-tac-toe人工智能时,我使用了 极小化极大算法Minimax蒙特卡洛树搜索Monte Carlo Tree Search 等算法,使我的代码快速高效。 +当我13岁时,我转到了 [Coding Game][4] 的机器人编程。这里的竞争更加激烈,因此我必须采用更好的算法。例如,在创建终极井字型游戏tic-tac-toe人工智能时,我使用了 极小化极大算法Minimax蒙特卡洛树搜索Monte Carlo Tree Search 等算法,使我的代码快速高效。 ### GitHub CLI -有一天,我看到爸爸在使用一个叫 [GitHub CLI][5]的开源工具,我被它迷住了。GitHub CLI 是一个允许用户直接从命令行与 GitHub 的 API 互动的工具,而不需要到 GitHub 网站上去。 +有一天,我看到爸爸在使用一个叫 [GitHub CLI][5] 的开源工具,我被它迷住了。GitHub CLI 是一个允许用户直接从命令行与 GitHub 的 API 互动的工具,而不需要到 GitHub 网站上去。 又有一天,我父亲正在审查一个旨在检测依赖关系中的漏洞的机器人的拉取请求PR。 @@ -42,7 +42,7 @@ ### 提交你的代码 -我希望我的故事能激励其他年轻人去探索并为开源世界做出贡献。年龄并不是障碍。每个人都应该探索和贡献。如果你想看看我的网站,请到 [neilnaveen.dev][7]。你也可以看看我的 [Leetcode 个人资料][8]。如果你有兴趣,可以看看我在 [CloudNativeSecurityCon][9]的演讲记录。 +我希望我的故事能激励其他年轻人去探索并为开源世界做出贡献。年龄并不是障碍。每个人都应该探索和贡献。如果你想看看我的网站,请到 [neilnaveen.dev][7]。你也可以看看我的 [Leetcode 个人资料][8]。如果你有兴趣,可以看看我在 [CloudNativeSecurityCon][9] 的演讲记录。 我很感激迄今为止我所拥有的机会,我很兴奋地期盼我的未来。谢谢你阅读我的故事!