设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 44224|回复: 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
回复

使用道具 举报

0

主题

0

好友

6

积分

新手上路

Rank: 1

34#
发表于 2018-9-19 11:44:26 |只看该作者
大赞啊,支持crossin先生!
回复

使用道具 举报

0

主题

0

好友

4

积分

新手上路

Rank: 1

33#
发表于 2016-11-1 15:50:29 |只看该作者
点赞~~~~~~~~~~~~~~
回复

使用道具 举报

1

主题

0

好友

27

积分

新手上路

Rank: 1

32#
发表于 2016-7-23 00:22:23 |只看该作者
我也想来练习 哈哈
回复

使用道具 举报

0

主题

0

好友

23

积分

新手上路

Rank: 1

31#
发表于 2015-3-20 16:11:52 |只看该作者
来晚了
回复

使用道具 举报

0

主题

0

好友

126

积分

注册会员

Rank: 2

30#
发表于 2014-4-9 10:06:48 |只看该作者
拭目以待!!!
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

29#
发表于 2014-1-16 10:48:41 |只看该作者
风语 发表于 2014-1-15 12:47
发现的有点晚,无意间在微信中发现老师的公众号,随便看了几篇,一下吸引住了我。希望能跟着老师一起学习, ...

欢迎啊
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

16

积分

新手上路

Rank: 1

28#
发表于 2014-1-15 12:47:28 |只看该作者
发现的有点晚,无意间在微信中发现老师的公众号,随便看了几篇,一下吸引住了我。希望能跟着老师一起学习,努力提高自己。
回复

使用道具 举报

0

主题

1

好友

78

积分

注册会员

Rank: 2

27#
发表于 2013-12-26 23:25:32 |只看该作者
在学习课程中。。。
回复

使用道具 举报

0

主题

0

好友

101

积分

注册会员

Rank: 2

26#
发表于 2013-12-23 09:45:26 |只看该作者
赞                                    
回复

使用道具 举报

21

主题

1

好友

373

积分

中级会员

Rank: 3Rank: 3

25#
发表于 2013-12-21 20:39:42 来自手机 |只看该作者
回复

使用道具 举报

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

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

GMT+8, 2024-11-22 03:36 , Processed in 0.016995 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部