Mark在他很小的时候就爱上了编程。在八十年代,当时只有11岁的Mark就已经开始用基本的编程语言编写他的游戏Commodore 64了。今天我们要讲的是一个企业家创业的故事,并因此有了这次采访。
真实名字:Mark
所在地:莱姆,康涅狄格州,美国
专长:ObjC-Swift, JavaScript, HTML-CSS
用户名:https://www.livecoding.tv/learntoprogram/
请说明你目前职业:编程导师和企业家
问:请介绍一下你的第一个项目:用基本的编程语言写的游戏Commodore 64。它当时给你带来了多大信心?
答:那时候我12岁。它给了我很大的信心。当时我写了一个非常简陋的飞行模拟程序。我发现了很多黑客——例如我使用Commodore独有的字符在屏幕上上下左右地移动元素。我可以利用操纵杆输入去模拟飞机的飞行。但通过任何想象力的延伸,这个程序还是无法被识别为是一个模拟,它也不可以用来玩游戏,但是我仍然对它的特点感到自豪。
后来我就写一个相当不错的太空入侵者的克隆。
问:能介绍一下LearnToProgram起初有多少人注册了吗?
答:我开办LearnToProgram是因为无聊。我之前已经到过世界各地去教技术课程了。我有一些很棒的客户,例如AFLAK, Northrup Grumman and Symantec。那时候,每星期我都呆在不同的城市。我去的地方已经足够多了,住在一流的酒店里,那时的生活很棒。
然后我得了结肠癌。
后来,即使是在治疗期间,我仍然继续到处跑。但化疗的副作用是日积月累的,到了治疗的最后阶段,我不可以再这样了。那时候我必须呆在家里,觉得很无聊。由于病得太厉害,我不可以出去了,但当然有时候我还是可以的。
当我在网上冲浪的时候,我看到了Udemy,那时还是它最早的时候。我举办过一次JavaScript的讲课,这也是开始。现在我们在learntoprogram.tv上已经拥有了自己的平台,并继续与Udemy及其它伙伴保持着合作,我们还建立了一个拥有800,000用户的群体,这些用户已经在某个地方学习LearnToProgram的课程了。
问:你对LearnToProgram设立了什么目标?在未来我们可以在哪里看到这个项目呢?
答:我们是一家以使命为方向的公司。我们的使命就是——“教世界学会编码”。我们在发展中国家的学校优先举办上千堂课程。我们已经发展到出了书籍,而且现在我们不仅提供课程,还会提供认证的成绩,这样我们的学生就可以用来证明他们所学到的知识。我们已经推出了HTML5 Specialist Designation ,而且在接下来的几个月里,我们会推出全面认证的Certified Professional Web Developer Program(专业网络开发者课程)。
问:你们的学生在Livecoding.tv上和你们互动时与他们在线下和你们的互动有不一样的地方吗?
答:这就是我喜欢在Livecoding.tv上工作的原因。首先,我们可以和学生实时互动,回答他们的问题,消除误解,或者只是在平台上认识其他人。在我们的课程中这是很难做到的。我们的课程是为异步设计的,所以人们可以按他们自己的时间安排和进度去完成课程。虽然这样很方便,但它有点限制了互动性。在livecoding.tv上,我们可以与学生碰面并进行真实的对话 。
另一个让我们感到很开心的地方是我们认识了livecoding.tv社区上的很多会员,他们找到了我们并观看了我们的直播课程。
问:对于Livecoding.tv 正在为年轻开发者整理知识,你有什么看法?
答:我觉得Livecoding.tv 擅长为年轻的开发者提供一个无与伦比的机会,让他们可以看看那些经验丰富的大牛们的“挖苦”。我想不到还有其它地方可以让你有机会观看大牛们是如何写代码的——正如他们所做的那样,让你与他们单独交流。
当你不知道如何学习写代码的时候,就去看看别人是怎样写的。livecoding.tv 提供了独一无二的,非常有价值的正规课程,或者是在线课程和自学课程。
问:每一年平均有多少学生是从你们的LearnToProgram课程毕业的?
答:由于我们的课程在很多平台上都有提供,而且是通过了很多合作伙伴的,坦白说,我不知道有多少人。
问:哪两门课程是最多人注册学习的?
答:我们最热门的课程是Become a Certified Web Developer,(成为一名经过认证的网络开发者),它已经招收了超过250000名学生。这门课程即将退出了,这有利于我们推出全新认证的Certified Web Development Professional Program(网络开发专业课程)。
我们最大的单门课程是Python for Beginners (Python初学者课程),它将在今年夏天更新,在10 Apps in 10 Weeks的课程中,学生可以学习如何使用HTML5和PhoneGap 设计10种不同的移动应用。
问:你们的LearnToPrgoram 目前有多少名导师?与其它编码教育平台的导师相比,他们的技术怎样?
答:我们有大约20名导师。他们都是具有专业级别经验的编码员。这就是我们不同的地方。不过,我们选择导师的时候,看重的是他们的教学能力。作为一名技术专家,如果不具备解释复杂专业内容的能力,肯定是不能接受的。我甚至可能会认为,作为一个最强大的技术专家就是要成为一名优秀教学的继承者。
我们的导师富有同情心,善解人意 ,并且很有耐心,这对初学者是很有帮助的,这也是我们所擅长的。
问:你最喜欢教哪一种编程语言?
答:现在可以使用的语言有很多。作为初学者,学习Java或C++可以马上看到效果,不需要学习前导码。
问:能介绍一下你在上星期直播的HTML5专业课程吗?
答:HTML5 Specialist Designation (HTML5专业认证课程)是很多LearnToProgram学生的起点。它是Certified Web Development Professional Program的第一部分,要求学生在经过一段时间的学习后,要通过一次HTML5,CSS, JavaScript和PHP的考试。这样做是为了让人们对他们的第一份专业工作作好准备。
我们决定直播这门课程的一个免费版本,让大家可以看到我们的教材,还有我会担任导师。我们收到了很多积极的反馈,因此现在我们正在努力安排另一场全天课程,它会在livecoding.tv上进行。
问:这门课程会教APP开发的哪些特点?
答:HTML5是由所有Web应有程序和很多移动应用程序控制的框架。它是开发者需要了解的一个非常关键的脚本语言,因为强大的HTML5令网络内容更容易维护,访问和加索引。我已经留意到即使是有经验的开发者,他们对HTML5也有一些误解。
问:你相信编码有一天会复制人类的认知过程吗?
答;我觉得人类的认知过程是非常复杂的,即使是编码也无法复制它。我们应该为此感到高兴。
观看LearnToProgram最近其中一个直播HTML5 App Development。