学习编码和学习新语言是一样的吗?

$config[ads_kvadrat] not found

–®—Ç–Æ—Ä–º! –Í–Æ–Π! –Í–Μ—Ç—Ä–∞ –°–≤–∏—Å—Ç!

–®—Ç–Æ—Ä–º! –Í–Æ–Π! –Í–Μ—Ç—Ä–∞ –°–≤–∏—Å—Ç!
Anonim

新的应用程序Lrn有时间既不是元音也不是噱头:加载它,你直接潜入其目的的核心,即教你编码。 Nathan Bernard创建了Tinder-for-networking app Coffee,于7月底与联合创始人Chirag Jain和Logan Bernard合作推出了Lrn。他们不需要电梯间距,因为他们可以在门关闭之前把它拿出来。这个想法是教人们将代码作为一种语言。

逆 与Nathan讨论了他的应用程序,该应用程序介绍编码就像一个严肃但初学者友好的业务。

是什么让你对教人们编码的方式感兴趣?

大约一年半以前,我完全没有技术进入咖啡。我不知道Javascript是什么。我过去曾在创业公司工作,所以我有设计和商业技能,我认为我会好的。但我非常错误。如果您经营一家科技创业公司,那么您需要了解该技术是有道理的。

最重要的是,我的兄弟Logan和堂兄,他们是我最好的两个朋友,都是软件工程师。我有这样的梦想即将进入今年夏天 - 我们在缅因州有一个小小的客舱,它有非常好的互联网接入 - 我们三个人可以一起建立东西,我可以与他们合作。所以我只是通过教自己开始潜入它。

为什么要将Lrn作为移动应用程序?

我在布鲁克林,咖啡的办公室在曼哈顿,所以我每天都有35到40分钟的通勤时间,单程。如果你坐在纽约市的MTA上,对于大多数人来说,你没有互联网连接。我发现自己真的不知道我能在手机上做什么。

如果你在这里看看火车,每个人都会盯着他们的手机进行整个通勤。我开始疑惑,“这些家伙在手机上做了什么?”因为没有互联网连接,所以你不能上网。我开始只是盯着肩膀说,这些人在做什么 - 我该怎么办?每个人都在玩游戏:大量的Candy Crush或者像Flappy Bird这样的小型简单游戏。我们不想创造一个游戏,但我们知道,如果我们能够创造一种像游戏一样身临其境的体验,就必须有一群500万以上的人在纽约市每天都在上下班火车,想要学习一些关于编码的东西,并且会对像Candy Crush或外语学习应用程序 Duolingo这样身临其境的东西感兴趣。

远离游戏的想法似乎将Lrn与其他初学者编程应用程序分开,这可能就像是,“我们将通过告诉机器人在另一个机器人上射击激光来教你编程的基础知识。 “与游戏相比,做出沉浸式测验的决定是什么?

我们不希望人们拍摄激光 - 我们希望他们认真对待它。因为学习代码?它需要承诺。我不得不花费数百和数百小时来学习它的基础知识。而且你希望它很有趣,但我们不想只是另一个移动教育游戏或教育游戏。例如,Duolingo不是游戏 - 它只是非常好的小型互动测验。

Lrn的互动式测验确实让人想起Duolingo。您是否还有其他应用作为指导?

代码学院是一个很大的应用程序,我们看了很多; Code School是我们看过的一个;我们看了一些名为Swifty的应用程序。 Code Academy和Duolingo绝对是我们最大的灵感来源。如果你看一下,现在只有多种选择并填写我们在应用程序中的空白,但在版本 1.1,1.2,1.3中,我们推出了几个测验样式。

我们现在很早就看到的是,人们就像是,“哦,我在一小时内完成了第一次选择,我迫不及待想要做下一次选择。”好吧,如果你经历过很快,您可能不会保留此信息。因此,如果我们可以让人们编写代码 - 并且弄错了 - 那么它将有助于保留和学习体验。

你为什么开始使用JavaScript?

JavaScript曾经局限于你在浏览器上可以做的事情,所以如果你在浏览器中看到一个漂亮的动画,或者如果你要点击一个按钮,它就会把你引导到另一个页面 - 所有这一切过去用JavaScript编写。但现在JavaScript正在整个堆栈中。您可以使用JavaScript构建服务器,您可以使用JavaScript构建数据库,您可以在Web上构建所有面向客户的UI,UX和JavaScript。现在,您还可以使用JavaScript构建原生移动应用程序,使用Facebook刚刚推出的名为React Native的新框架,从字面上看,从非常非常非常后面的部分到数据库再到服务器,再到Web界面,再到移动本地应用程序,您可以使用JavaScript来处理这些事情中的每一个。它有点太大而不能失败,而且我们知道它会在一段时间内出现。

发布会如何进行?

诚然,这次发布远远超出了我们预期的接收范围。更重要的是,人们回到我们身边并且说,“哇,我实际上正在从中学到一些东西。”一个对编码一无所知的人能够在我们的代码中找出错误的教程。这样的东西,有人什么都不知道,然后可以说,“让我们改变这一点” - 这是一个非常了不起的事情。

这是我和另外两个在这方面工作的人,我和我的联合创始人Chirag Jain每天都在一个房间里待了好几个小时。但接待真的令人鼓舞,真的很鼓舞人心。我们花费了数千小时来构建这个东西,我们喜欢这样做,所以我们很高兴看到它与人们产生共鸣。

看起来这种感觉似乎是编码真的令人生畏 - 就像学习外语一样 - 但它也是很多人都在使用的东西,所以你想要学习它,即使是从初学者的角度来看。

我们希望向人们说明我们想要教你如何说出代码语言。您不希望成为软件工程师。但是,如果您只是理解术语,那么它会让我有信心与工程师合作。例如,Chirag是一位了不起的工程师 - 他是我曾经合作过的最好的工程师 - 当他遇到真正艰难的技术挑战时,我无法解决这些问题。但是我能理解他正在解决的问题,而且我理解为什么需要这么长时间才能解决它们,当他解决这些问题时,我可以分享这一成就和成功,就像“哇。我无法相信我们已经解决了这个问题。“这就像,尊重。

在Lrn中,您将函数描述为“编程动词” - 是否有意识地决定并行教学语言?

在我们写作的时候,我们一直在思考这个问题。我仍然非常清楚地知道当我第一次开始学习编码时,所有这些都是多么荒谬,所以我想让它变得平易近人。它易消化;这是可以理解的。你不是在学习火箭科学;你只是在学习另一种语言。你不必在数学上学到如何编程。您无需成为工程师即可学习如何编程。任何人都可以学习基础知识。

Lrn现已在iOS上推出(免费下载和2.99美元解锁所有课程),Android版本即将推出。

$config[ads_kvadrat] not found