我叫 Neil Naveen,今年 14 岁,是一名初中生,已经编写代码七年了。我也一直在用 Golang 编写代码两年了。
虽然编码不是我唯一的爱好。我已经练习巴西柔术四年了,并参加过多次比赛。我对编码和巴西柔术充满热情,因为它们教会了我重要的人生课程。
Codecombat
我开始在 Codecombat 上学习编码,它教会了我许多基本的编码技能。
我编码旅程中最激动人心的时刻之一是,在 Code Combat 主办的多人竞技场中,我在大约 50,000 名玩家中排名第 16 位。那时我才 11 岁,这对我来说是一项了不起的成就。它给了我继续探索和学习新事物的信心。
Leetcode
在 Codecombat 之后,我转到了 leetcode.com。这个网站通过量身定制的问题来学习特定的算法,帮助我磨练了我的算法编码技能。
Coding Game
当我 13 岁时,我开始在 Coding Game 上进行机器人编程。比赛更加激烈,所以我不得不使用更好的算法。例如,在创建终极井字棋 AI 时,我使用了 Minimax 和 Monte Carlo 树搜索等算法,以使我的代码快速高效。
GitHub CLI
有一天,我看到我父亲在使用一个名为 GitHub CLI 的开源工具,我被它深深地吸引了。GitHub CLI 是一种工具,允许用户直接从命令行与 GitHub API 交互,而无需访问 GitHub 本身。
有一天,我的父亲正在审查来自一个旨在检测依赖项中漏洞的机器人的 PR。
后来,我想到了 GitHub CLI 和这个机器人,并想知道 GitHub CLI 本身是否正在被安全机器人监控。事实证明并非如此。
所以我创建了一个修复程序,并为 GitHub CLI 添加了安全审计。
令我高兴的是,我的贡献被接受了。它被合并到项目中,这对我来说是一个激动人心的时刻。这是一个为像 GitHub CLI 这样流行的重要项目做出贡献并帮助保护它的绝佳机会。这是我的 PR 的链接:https://github.com/cli/cli/pull/4473
提交您的代码
我希望我的故事能够激励其他年轻人探索并为开源世界做出贡献。年龄不是入门的障碍。每个人都应该探索和贡献。如果您想查看我的网站,请访问 neilnaveen.dev。您也可以查看我的 Leetcode 个人资料。如果您有兴趣,请查看我在 CloudNativeSecurityCon 录制中的演讲。
我对我到目前为止所拥有的机会表示感谢,并且我对未来充满期待。感谢您阅读我的故事!
评论已关闭。