“泡面吧”想做编程低龄化趋势下的中国版Codecademy

摘要: Codecademy,一个几乎无需多提就能让人联想起趣味式手把手编程教学、不需部署编程环境即可在线编译、运行程序的名字,它为我们带来的变革在于:将编程学习的门槛降到最低,低到菜

Codecademy,一个几乎无需多提就能让人联想起趣味式手把手编程教学、不需部署编程环境即可在线编译、运行程序的名字,它为我们带来的变革在于:将编程学习的门槛降到最低,低到菜鸟初学者也可迈过。但遗憾的是,中文领域还没有和Codecademy一样有趣的编程教育产品出现。前两天刚刚完成融资的“泡面吧”可以算是一家有成为中国版Codecademy野心的创业公司,他们也果断抛弃了视频教学这种过于重的方式,采取互动式的编程教学模式。具体来说,它的每一门课都由知识点阐述、让用户尝试写下一行代码,最后运行代码查看对错,以了解你是否真正掌握了这节课知识点这三个部分组成。这种方式可以让用户在学到一个知识点的时候,就立刻动手尝试,立刻用上,不会学了就忘。而这其中,每一节课又都是以一个知识点为区隔,比如C语言的第15课是“if条件句”、第16课是“if的升级版if-else”等,一节课只讲清楚一个知识点。

这也是泡面吧联合创始人王冲说他们和Codecademy的不同之处,相比Codecademy,他们会把知识点拆得更细,分步骤教学,让用户可以一步一步地在母语环境里学会编程,有了完善的学习程之后,才给出练习题。

目前泡面吧上的课程包含了编程初学入门常识、C语言入门、C语言进阶、C++入门、Python入门、Ruby入门等课程,而这些课程全部来自于几位创始人此前在百度俱乐部积累的coder资源,coder们会为泡面吧贡献教学内容,并且他们贡献的动力并不来自于钱,而是社区内个人品牌的建立。同时,如果这些专业人士给出的教材内容太过“专业”,没法让小白初学者学懂,泡面吧会根据用户反馈即时调整教学内容,比如之前有用户不知道编写代码应该换行,他们在后台检测到了这一情况,就往课程中加入了“为何编程要换行”的教学内容。

王冲说,他们现阶段的目标群体是高中的高年级学生和大学里刚来到学校的低年级学生,至于盈利方式,无论是To B接入高校(目前已和中科大有合作),作为内容提供者为高校服务,还是To C做职业培训最后可以对接到企业,目前来说都不是很有想象空间。他们看到的更大的市场是:编程低龄化,比如code.org的编程一小时课都可以让奥巴马为他们背书,而中国的中小学教育也在不断加入包含有编程逻辑的课程内容,所以编程低龄化趋势很可能在三到五年内就会开始。而回到最终,代码真正难的部分,会是它背后的逻辑,在低龄教育阶段逻辑尤其重要,而这正是泡面吧、Codecademy这样的产品所擅长的。

最后提一个王冲的观点,很有意思,他讲到为什么他们选择不做视频教学?其实原因在于现在互联网上的诱惑太多了,学生很可能看着看着课程就打开一个新的窗口,然后注意力就流失了。而如果你不能把学生留在你的教学体系框架中,一切就是徒劳。所以首先你要留住学生的注意力,就必须提供强交互的学习过程,像玩游戏一样。

时间: 2024-11-08 18:57:34

“泡面吧”想做编程低龄化趋势下的中国版Codecademy的相关文章

我想做个这样的下拉复选框,如何实现

问题描述 我想做个这样的下拉复选框,如何实现 解决方案 select无法实现你这种功能,需要用js来模拟.. 多选的:http://www.veryhuo.com/down/html/jquery-multiselect.html 单选:http://www.51xuediannao.com/js/jquery/select2.html 解决方案二: 建议找js插件实现, 解决方案三: 必须要使用插件吗? 我在以前的一家公司是这样的代码,平时也没注意过样式问题,帮分析下吧 multiple='m

“初中版托福”登陆中国留学低龄化趋势抢占市场

中广网北京11月20日消息 据中国之声<新闻晚高峰>报道,今天(20日),"托福家族"的新成员,专门针对11至16岁学生设计的"初中版托福" (TOEFL Junior)将在广州进行首场考试.这距离它登陆 中国市场,仅有两个月时间.在留学低龄化背景下抢滩中国市场,率先采用市场化机构运作的"初中版托福",目前尚没有得到国外中学的承认. "初中版托福" 的真正名称叫做TOEFL Junior ,在今年9月正式登陆中国,

想做自杀程序或者高级点的后门惩罚下BOSS过河撤桥

问题描述 今天登陆公司远程服务器,密码被BOSS修改了.上次因为服务器有问题给了密码,现在修好了就把密码改了.太不相信员工了,没胸怀,也不得人心.在那里做程序项目都怕项目做完了把你开了.所以想做个后门惩治下垃圾BOSS.删文件或者建个超级用户,或者在页面上面搞个隐藏连接... 解决方案 解决方案二:那还不简单,在页面里留个SQL注入攻击的口子,神不知鬼不觉解决方案三:找个web木马,用嵌入项目的方法,生成DLL的时候被编译进去的.在一个基本没有人看的页面搞个url激发木马的代码,代码里面有从DL

毕业设计想做一些linux C编程,大家有什么既简单又有创意的点子吗?

问题描述 大家好,本人今年大四,网络工程专业的学生,毕业设计想做一些linux C编程,百度到一篇帖子[http://zhidao.baidu.com/question/231233146.html],觉得不太合适,所以想借此机会征求征求大家的意见.自己曾想着写一个Boot Loader(灵感来源于这样的经历:自己曾大致了解了x86架构下,从按下电源按钮开始,Linux系统开机启动流程),后来想了想,觉得一个人写的话难度太大,加之又有其他一些优秀的类似工具,如grub等等,另外还要忙着找工作--

我的编程学习路-想做一个简单对对碰游戏,如何实现游戏界面啊?

问题描述 想做一个简单对对碰游戏,如何实现游戏界面啊? 我目前是大一的学生,编程方面的东西不是很懂,想做一个简单的对对碰游戏,可是运行结果总是不能出现游戏界面,请问我要怎么让那个界面出现呢,是否还要建立包含游戏图片的库??求大神们能和我说一下都需要做些什么 解决方案 做一个简单的游戏服务器 解决方案二: 不知到你的编程环境是什么,windows下可以考虑用MFC.他是windows API 的图形界面库,因该可以满足你的要求.

想做J2EE,现在一直在做网络编程这块,,,郁闷,总是感觉发展方向不对,该怎么办啊

问题描述 想做J2EE,现在一直在做网络编程这块,,,郁闷,总是感觉发展方向不对,该怎么办啊 解决方案 做好计划...确定一个目标,然后为目标设定要学习的东西...然后去做解决方案二:先把网络编程弄精了,做什么都可以能说上原理,各种协议,之类的,确定自己都非常熟悉了,在转吧,先横向发展,然后再纵向,不说做到极致,但是不能知其然不知其所以然 个人意见解决方案三:如果是我,我会选择把网络编程精通了JEE说白了就是掌握一堆别人写好的框架,组装在一起填业务而很多业务系统的技术含量往往都很低,大部分都是增

网络编程-想做一个java b站的第三方登录,请问有什么比较方便的jar包可以引用?

问题描述 想做一个java b站的第三方登录,请问有什么比较方便的jar包可以引用? 如题,还是说只能用httpurlconnection?然后我用wireshark试图抓account.bilibili.com/login的数据包,结果死活抓不到post的包...感觉如果没有post包的话没办法进行数据分析...就没办法继续写下去了...由于是第一次设计,所以可能思路会有点问题,如果有做过类似程序的前辈感谢给出一点点建议....谢谢! import java.net.URL; import j

vc++编程问题-小白求指点~~vc问题,想做一个可以伸缩的按钮

问题描述 小白求指点~~vc问题,想做一个可以伸缩的按钮 我想实现的功能是点击button按钮,横线以下收缩,button的背景图片变成img2(图一背景). 再点击button按钮横线以下恢复,button的背景图片改变为img1(图二背景)...以下图片是我要实现的大致意思,和我button按钮的代码,要是能把button的文本隐藏也行~~! 图一 图二

写给那些傻傻的,想做服务器开发的应届生

前言 猿题库刚刚结束了北京地区的大规模校园招聘,国庆之后打算转战外地进行校招.我本人深度参与了此次的校招工作,包括笔试题命题.面试题命题以及具体的面试工作. 我在面试中发现了一个非常有意思的现象,就是大多数应届生都想做服务器端开发,但是他们却又不清楚服务器端开发具体要做些什么. 我和同事聊天的时候说起此事,我们认为可能应届生觉得:做服务器端开发可以让自己写的程序运行在很多台机器上,并且处理海量的数据,这很「牛逼」.而做客户端或前端开发太简单,成长会比较小. 于是我就写了本文,想给这些单纯的应届生