采访一个 10 岁的程序员,他在 30 万开发者群里教编程

芒果果

采访一个 10 岁的程序员,他在 30 万开发者群里教编程

作者:Matthew Gates
编译:芒果果

在一个有 30 万名开发者的 Facebook 小组中,一个 10 岁的成员引起了小组主持人的注意。他发现这个小男孩一直在发布他自己的编程视频教程,而且真的有很多人跟着他的教程学习。

这个 10 岁的男孩拥有许多技能和天赋,他是空手道黑带,爱好游泳,喜欢踢足球和滑冰,获得过机器人奖章,还会演奏萨克斯管。他经营着三个 YouTube 频道,分别大声朗读书籍:Pewcode,Pewdart 和 Storytime。但最重要的是,他对编程和机器人非常热爱。

image.png

Kaju Kanha House 本名叫 Adhyaay Karnwal,他今年 10 岁,和父母弟弟住在一起。他的社交媒体账号上有成千上万的粉丝,虽然看起来像个孩子,但却有着天才的头脑。

Facebook 小组的主持人十分好奇的是,为什么一个 10 岁的男孩会掌握如此多的才能。他带着 20 个问题采访了这个年轻的天才。

1.你叫什么名字?

我的名字是 Adhyaay Karnwal。

2.你几岁了?

我今年10岁。

3.你来自哪里?

我在印度长大,但先后搬到几个地区,比如德克萨斯州。后来又搬到印度住了一段时间,我的兄弟也出生在这里。然后搬到了英国,之后我和家人在新泽西州定居了 3 到 4 年。我们真的很想去美国,我父母有机会来这里生活。

4.你会说多少种语言?

我说英语和印度语,就是印度人使用的语言。

5.你的成长过程是怎样的?

我在印度长大,不断搬到不同的地方生活,但我也在正常的上学,已经读了一年级。我参加了一个天才计划,在那里我可以学习高等数学。我的父母从很小的时候就鼓励我和我的兄弟学习,同时也允许我们像孩子一样自由地玩耍。

6.你喜欢什么娱乐活动?

我喜欢玩电子游戏,也喜欢和朋友在外面玩。你可以找我玩 Minecraft,Roblox,Fortnight 这几个游戏。

7.你最喜欢的食物是什么?

披萨,尤其是印度的披萨。

8.你的兴趣是什么?

我很想与美国宇航局合作,为太空制造机器人,或者成立自己的公司来设计机器人,让人们的生活更加轻松。

9.你的父母是做什么的? 你的兄弟呢? 他和你很像吗?

父亲在一家名为 TSC (塔塔咨询服务公司)的公司工作,母亲也在同一家公司工作,但现在是一个全职妈妈,辅导我和弟弟的学业和其他的方面技能。

我弟弟比我小 3 岁,和我很不一样,但他确实和我喜欢类似的东西。他比我更早接触到技术,他喜欢玩电子游戏,编程比我学的少一点,尽管他很感兴趣。

image.png

10.你为什么对编程感兴趣?

我之所以对编程感兴趣,是因为我虽然去过很多地方,但是常常觉得无聊,需要做一些事情来打发时间。所以我的父母建议我学习世界上技术的运作方式。在妈妈的鼓励下,我从 7 岁开始阅读有关编程的书籍和教程。

我学习的第一门语言是 C 语言,主要是从父母那里学来的,他们会帮助我找到涵盖逻辑、语法、函数和方法的教程。通过研究和在计算机上进行练习,我已经非常熟练了,但也会犯错误,我会读取编译器错误,以了解出现问题的原因并尝试对其进行修复。

11.你为什么要教别人编程?

教别人编程对我来说是件有趣的事情。它帮助我学习更多,在这个过程中,我确实需要做更多的研究,这有助于我更好地理解它。我的父母告诉我编程的价值,因为互联网上的一切都包含着编程,所以它教会了我这个世界是如何运作的,以及科技是如何运作的。我觉得,学习这项技术只会在以后对我有所帮助。

12.你是怎么变得如此擅长编程的? 为什么你的父母鼓励你学习编程?

我的父母会给我介绍新的网站和教程,涵盖了各种不同的编程语言。我想学多少都可以,但我发现这一切都非常有趣,我每天都会尝试至少学习一个或更多的教程。

有些主题很简单,我可以很快理解,但有些东西,我不明白,我会做研究,试图找到更好的例子,这些示例通常会可以让代码正常工作。然而,有时我找不到任何能让代码工作的东西,我会向父母寻求帮助,他们会介入并帮助我解决这个问题,直到我们弄清楚如何让代码工作。

至于我的父母,他们在大学里学过编程,我想他们看到了编程的用处。他们喜欢它并以此为工作,并且鼓励我和弟弟尽可能的多学习,我很高兴与父母分享这种兴趣。

13.你最喜欢的编程语言是什么?

实际上,我喜欢许多不同的编程语言,包括 C、 Java 和 Python,但是如果我必须选择一种或两种),包括我最近开始学习的,我会选择 Java 或 SQL 作为我的最爱。

我的学习风格是选择一个教学视频,如果需要的话,我会尽力观看每一分钟,然后自己尝试编写代码。有时候我会撤消代码然后重写,不再去看视频。有时候,我甚至不会看完整个视频,而是尝试自己编写代码,这有助于我理解代码是如何工作的,甚至如何编写代码。

14.你对未来有什么计划?

我真的很想尽可能多地学习编程,并把它用在机器人技术上。我对机器人非常着迷,我相信机器人是我们的未来。我已经用机器人做了一些事情,有时用乐高积木,这些积木是专门用电脑芯片设计的,可以让零件以某种方式移动。我已经获得了一些奖项,我的努力得到了认可。我喜欢编写代码让它们完成特定的任务,并让它们以不同的方式移动。

15.如果你可以创建任何软件或 Web 应用程序,你会创建什么?

我已经开始了,但是我很想创建一个流行的视频游戏,这个游戏可能具有教育意义。我玩过很多带有战斗角色的视频游戏,所以我更喜欢角色扮演游戏。Roblox 激发了我对游戏编程的兴趣,就像游戏中的游戏,人们可以与我创造的东西互动。我已经使用一个叫做 PewMonster 的应用程序制作了一个在线游戏。

16.如果你有无限的资源,你会用它们做什么?

我想帮助那些需要钱来变得更好的人,我想帮助地球,因为污染是整个世界正在处理的一个大问题。

17.你对那些想学编程的人有什么建议?

我给那些想要学习编程的人的建议是,确保你专注于想要学习编程,这可能包括减少你花在玩电子游戏上的时间。要真正学习编程,你应该在语言和教程上进行一对一的学习,并每天坚持一个主题,不要过度劳累。

完全理解这个话题之后再继续下一步,即使你在一个领域被难住了,在继续前进之前,试着去学习它,并且完全理解你想要学习的东西的概念。一个接一个地建立起所有的东西,然后你就可以理解全部的情况。

18.你希望其他同龄孩子知道什么?

生活中至少应该知道一种编程语言,它将来会对你有所帮助。但是也不应该忘记在外面玩,因为这将帮助你解决许多其他的问题,特别是那些与你的编程有关的问题。

19.你对这个世界有什么看法?

许多想做点什么或者成名的人,比如本杰明·富兰克林,他们相信自己可以做到。出名或富有并不是一切,帮助别人或做一些对世界有益的事情要好得多。你不需要创建一个视频游戏或者成为一个编程高手,但是如果你专注于让世界变得更美好,那么你就会做出一些伟大的事情。像特斯拉汽车公司的老板埃隆 · 马斯克一样,他试图通过防止更多的污染和推广电动汽车来帮助世界变得更美好。

20.在这种方式中我们都关注生产力,我的思维从未停止运转,你的呢?

我的大脑从来没有停止工作,我总是在想一些事情可以做,比如编程或参加我的许多爱好之一。我在学校里学习,我在一个为天才和有天赋的学生设立的项目中,这个项目鼓励我们,并提供许多机会让我们不断学习,并且在我们所做的每一件事情上都出类拔萃。

我喜欢游泳,练空手道,而且我已经是黑带了,我滑冰、吹萨克斯和弹钢琴。我非常擅长数学,这恰好是我最喜欢的科目,而且我喜欢解决问题。但是为了让我的心平静下来,我喜欢和朋友们出去玩,玩几个小时的电子游戏,甚至只是去睡觉,这样可以帮助我放松。

原文链接:https://hackernoon.com/interv...


我们的社区访谈栏目《思否有约》和个人开发者访谈计划正在持续进行,欢迎有兴趣的开发者朋友们踊跃报名,把你与编程有关的故事记录下来。

报名邮箱:mango@sifou.com

往期案例:

(思否有约)

思否有约丨@鱼皮:从未怀疑自己的实力,唯一目标就是进大厂

思否有约丨@洪光光:PHP 是世界上最好的语言,我搬着全世界最香的砖

思否有约丨@ 劉凯里:如果不能做最强的前端,那就做最有趣的

思否有约丨@卡颂:我是一名魔术师,前端只是爱好

(开发者访谈)

思否独立开发者丨@轩帅:开启技术变现之路,探索第三收入来源

思否独立开发者丨@羊二:写代码里单人骑行最远的,骑行里面最会写代码的

思否独立开发者丨@一只码:致力于技术变现,并由此走向自由的光明之路

思否独立开发者丨@浩:选择独立开发的我,和大龄女青年不结婚的理由一样

segmentfault 公众号

阅读 4.6k

SegmentFault 行业快讯
第一时间为开发者提供行业相关的实时热点资讯
avatar
芒果果
SegmentFault 技术编辑

一路走走看看,顺便留下点什么。

3.2k 声望
54 粉丝
0 条评论
avatar
芒果果
SegmentFault 技术编辑

一路走走看看,顺便留下点什么。

3.2k 声望
54 粉丝
宣传栏