设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 44222|回复: 34
打印 上一主题 下一主题

“编程擂台”版块上线,欢迎来战!

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2013-9-8 00:14:32 |只看该作者 |倒序浏览
为什么要创建这个版块?

应该有很多同学曾经试过看书、上课、去codeschool/codecademy/w3cschool学一门语言。往往的结果是,教程中的概念都看了,语法都学了,例题也都看懂了,可放下书本、关掉页面之后,仍然无法用所学的语言去解决问题,不知道该从何入手,甚至不知道能去解决什么问题。

我也曾在网上学过两次javascript,每次学的时候都很顺利,但学完之后就没有然后了。相反,我曾不得已在没有任何经验的情况下,用lua、python、cocos2d-x去做项目。硬着头皮边做边学,最后效果却超出自己的预期。

所以我觉得,要真正掌握一门语言,光是如听课一般记下相关的语法和技巧是很难达到目的。好比去学一门乐器,你很容易学会演奏的方法,但离完整演奏一首曲子,还差大量的练习。编程也是这样,只是学会了if、while、函数……并不能说学会了这门语言。

于是我在想,有什么方法可以让每一个编程学习者可以更好地去练习编程,而不仅仅是听课、看教程。

这个版块因此而生。


用众人的力量帮助学习

在编程教室进行的过程中,时常有同学发来建议:“说说怎么写爬虫吧”“讲讲正则表达式”“怎么搭建一个博客网站”……一方面,我一人是无法在短时间内对于每一方面都做详尽的解答,也没有能力把每一个方面都掌握得很透彻。另一方面,我要对提出这些问题的同学给予肯定,也许你们自己没有意识到,你已经迈出了很重要的一步:提出一个值得解决且愿意去解决的问题。你所要做的,就是再进一步,去主动寻求这个问题的解决方法,而不仅仅是一个答案。

在我们的QQ群里,经常有人提出一些小问题。多数情况,这些问题会被另一些知道如何解决的人解答,或是有人提出其他可行的替代方案。这种过程,对于提问者和解答者来说,都比直接去看一段教程更有帮助,也更容易产生学习效果。

那么,有没有办法可以让这类提问-解答的过程在兼顾随意性的基础上,更加具有系统性?能不能让学习者在学习的过程中如解决实际项目一样去思考?如何能够摆脱被动地接受概念,真正地去用程序设计的思维解决问题?

以我一个人的力量,肯定做不到。但别忘了,我们是几千人的教室,也许可以有与传统学习不一样的可能。


一次尝试

既然叫“擂台”,那就是有攻擂,也有守擂。在这里,每个人都是问题的提出者,每个人也都是问题的解答者。你也可以是你自己提出问题的解答者。问题的范围不限,可以是一个简单的排序,也可以是搭建一个复杂的社交网站。但问题的好坏决定了是不是有人愿意来“挑战”你提出的问题,与你一步步“过招”,直到将问题解决。

在这个版块中,我个人既会是一个提问者,也会是一个解答者。我希望能与大家一起探索问题的解决方法,而不仅仅是出一道习题、给一个解答。毕竟,python的基础我们已经说得差不多了,不真刀真枪来点有意思的东西,是无法进一步体会到python的哲学的。

或许可以做一个网站,来实现这种共同学习的模式。但现在我还有太多的不确定,不知道这个模式是否真的可行、真的有人愿意来用。所以我想在这个版块中去尝试、去完善。也不排除这个网站会成为版块中的一个主题,最后被我们共同搭建出来。


如果,你仅是想一瞥编程世界,学会python基本语法,照着例程做几个小游戏已经足够了。假如你希望把这件事做得更彻底一些,让它成为你的一项说得出口、拿得出手的技能,我在这里正式欢迎你走上我们的擂台。相信自己,只要有主动学习的意识,加上合理的方法,即使不是科班专业出身,也一样可以做得很好。

等你来,一起编程!
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

2

主题

0

好友

71

积分

注册会员

Rank: 2

沙发
发表于 2013-9-8 15:03:32 |只看该作者

回帖奖励 +3

沙发怒顶
大老师这个想法很好的说!
回复

使用道具 举报

0

主题

0

好友

88

积分

注册会员

Rank: 2

板凳
发表于 2013-9-8 16:57:33 |只看该作者

回帖奖励 +3

顶顶!!怒顶!!   有想法,敢于创新!佩服crossin老师!
回复

使用道具 举报

7

主题

1

好友

269

积分

中级会员

Rank: 3Rank: 3

地板
发表于 2013-9-8 23:21:22 |只看该作者

回帖奖励 +3

居然沙发没有了。
不过擂台的沙发还在,我抢了,哈哈。
回复

使用道具 举报

1

主题

0

好友

95

积分

注册会员

Rank: 2

5#
发表于 2013-9-8 23:35:26 |只看该作者

回帖奖励 +3

顶一个,支持crossin先生!
回复

使用道具 举报

0

主题

0

好友

24

积分

新手上路

Rank: 1

6#
发表于 2013-9-9 11:03:03 |只看该作者

回帖奖励 +3

很好的想法,我也是一直遇到一些实际的项目,就感觉无从着手。
回复

使用道具 举报

0

主题

0

好友

84

积分

注册会员

Rank: 2

7#
发表于 2013-9-9 13:28:14 |只看该作者

回帖奖励 +3

这个板块真的很好,激发创造力啊。。大爱
回复

使用道具 举报

1

主题

0

好友

34

积分

新手上路

Rank: 1

8#
发表于 2013-9-9 13:47:20 |只看该作者

回帖奖励 +3

支持,不错的想法!
回复

使用道具 举报

0

主题

0

好友

25

积分

新手上路

Rank: 1

9#
发表于 2013-9-9 15:42:00 |只看该作者

回帖奖励 +3

支持,老师可以给点题目。
回复

使用道具 举报

3

主题

0

好友

161

积分

注册会员

Rank: 2

10#
发表于 2013-9-9 16:04:32 |只看该作者

回帖奖励 +3

点赞~~~~~~~~~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-22 03:22 , Processed in 0.025185 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部