跳到主要内容

雷米夏普通过打破东西来学习

本文首次出现在.net杂志的第233期 - 全球最畅销的网页设计师和开发者杂志。

这篇文章首次出现在问题233.net杂志 - 世界上最畅销的网页设计师和开发者杂志。

像许多成功的程序员一样,雷米夏普第一次尝试成为一名年轻人。 “我最早的记忆之一是坐在六岁的时候,其中一个杂志列表中包含大量的代码,并且整天都在打字,然后点击运行而不能正常工作。这是我最讨厌讨厌电脑的记忆。“

他在大学学习计算机信息系统设计,很快就找到了一种从同龄人中脱颖而出的方法。 “该课程是商业,心理学和计算机的混合体。我们的一位讲师给了我们一些Java代码,然后我把它变成了一个舞蹈动画的动画。这给他留下了深刻印象,他向我推荐了一家小型创业公司,用于工业安置。它由一个非常聪明的人经营,他真的知道如何经营企业,以及如何以个人身份工作。我被深深地抛在了一边;有太多的事情发生了,我只需要把很多东西拼凑在一起。我过去15年来的大多数代码都是“只是把它粘在一起,看它是否有效”。它往往有效。“

在2000年底,夏普应该回到大学,但在接下来的九年半里一直留在公司,一直在上升,直到公司被卖给一个更大的机构,他离开了自己的公司。合资企业。

你学习的唯一方法就是做到这一点并失败,打破它,看看它是如何重新组合在一起的

夏普告诉我们,他从没想过自己特别具有学术天赋。 “我的技能在于解决问题和常识。我非常了解问题,这就是让我在那家公司脱颖而出的原因。那个事实是,当我对某些东西感到兴奋时,我真的想让它发挥作用,并且我一直坚持到底。我对代码有很好的记忆,当然你擅长的东西对你来说很容易,所以我有时会忘记对别人来说很难。我的目标之一是教会人们解决问题并看到解决方案的技巧。“

亲自动手

“学习编码有两个方面:学习技术上可行的东西,然后知道如何处理问题的软技能。技术性的东西很容易,困难的部分是技能更柔和,但我认为这是可以教授的东西。你一遍又一遍地学习它,并经常犯错。我的工作室不具有学术风格,他们非常亲力亲为 - 实用而不是理论。我提出了一个问题,让人们努力解决它。“

Remy Sharp

鉴于他的教学风格,我们想知道他是否认为学术环境是学习编码的正确场所。目前推动编码进入学校的动力如何? “问题在于,创建一个技术在其交付时已经发展的课程需要很长时间。我的直觉说这是边缘的举措,代码俱乐部和编码dojos由像我这样的人运行,将有所作为。“

对于一个刚开始的人,他说:“玩,打破东西,尝试。如果你看到可以做得更好的事情,试着去做。你学习的唯一方法就是做到这一点,失败并打破它,看看它是如何破坏的,以及它如何再次回归。你必须把事情分开,然后再把它们重新组合在一起,才能真正理解它们是如何工作的。这是关于弄脏你的手。阅读书籍和博客,但实际的游戏方式是最好的学习方式。“

正是这种实用的方法首先让他开始使用JavaScript。 “早在1997年我就想编写应用程序,但我没有耐心学习C ++或Visual C ++。然后我发现了Windows shell脚本,它允许我编写有效的JavaScript,可以从文件夹中获取图像并使其进入我的桌面背景。事实上,我可以将代码编写到纯文本文件中并运行它让我很兴奋。然后我发现浏览器有这个JavaScript引擎,我能够在浏览器中编写代码。我喜欢编写程序的即时满足感,而无需下载编译器或大量阅读SDK。我很懒 - 我只想要一些工作。而且,今天,我可以和一位同事坐下来,用JavaScript在浏览器中快速创建原型。我可以在没有任何编译的情况下完成它并将其放入任何机器,因为任何机器都有浏览器。我喜欢这样的想法:一些文本可以在任何地方运行而且你有结果。与HTML相同。即使在今天,这也让我感到兴奋。“

这些天夏普经营自己的公司,左逻辑它的客户范围从谷歌和BBC等大型组织到小型创业公司。他在离开上一份工作前一年开办公司,在从布莱顿到伦敦的日常通勤中建立网站。

“当你为一家公司工作时,你付出多少钱对你来说非常重要。当你为自己工作时,最重要的是商业银行账户中有多少,因为这是允许你干涸并仍然有安全支付账单的原因。

“这就是我一直接近这个行业的方式,所以现在我的工作有很多选择。我可以与创业公司或个人项目合作:我花了很多时间JS Bin,一个开源教学工具(更多内容见下文)。没有人为此付出代价,但我可以在承担客户工作和做研讨会的同时做到这一点。我很忙,但我会尝试做我相信的事情,这让我很兴奋。我做了很多不那么有趣的事情,因为你必须建立自己的公司。我不是一个好推销员。我从来没有去过工作;它来到了我身边。我不善于向人们说话,告诉他们我很棒,我更善于提出一些很酷的东西,让人们自己找到它。但我知道,坐下来希望别人找到你是一个非常糟糕的商业计划!我努力解决的最大问题是发展我的公司。我正在向两个人跳跃。“

完整的正面

夏普有许多个人项目,其中大部分都专注于教育他人或提供有用的功能。他是这个世界的创造者完整的正面JavaScript会议,教程网站设计师的jQuery以及JS Bin调试工具,他说当他与开发人员合作时会发送电子邮件来解释他们的问题,他会向他们发送他们需要的代码。他希望寻求帮助的人能够在浏览器中向他发送代码片段,这样他就可以修复它并将其发回。

Full Frontal在两个半小时内售罄

“我很确定JS Bin是第一个用于HTML,CSS和JavaScript的实时标签之一。它现在由jsFiddle,Dabblet,CodePen等取得了成功,但我一直都在使用它,因此值得维护。我用它来共享和修复代码,在研讨会场景中,我可以使用它来解决人们的问题。最新的大版本完全重写了所有旧的PHP代码作为节点后端 - 它现在都是纯JavaScript。它还包括一个名为代码转换的功能,它允许我在研讨会中编写代码,任何人都可以在我编写它并开始实时实验时遵循。人们将能够编辑代码并在浏览器中查看其效果。这真的令人兴奋,能够实时共享代码并立即访问。“

在五年内,夏普希望将他的公司扩展到六人组。 “我希望我们能成为一个非常强大的JavaScript开发公司,拥有一支非常紧凑的团队。我也要成长会议,因为我们今年在两个半小时内售罄 - 我们只有280个座位。我想明年我们会去一个更大的场地。我也想确保我和家人共度时光。我正在努力有意识地将工作和家庭分开 - 在过去的15年里,他们变得非常融洽。

“我正在努力确保我的优先事项是家庭生活,让我的生意变成金色的六个人。我觉得我很快就会成为下一个人的边缘。“

更新:雷米现在已经出租了。

找到30个顶级JavaScript的例子在我们的姐妹网站,Creative Bloq



翻译字数超限