Chris Castiglione One Month的老师。哥伦比亚大学的教师,我教数字素养。

为什么Codecademy不适合我

10 sec read

Learning to code with Codecademy
Learning to code with Codecademy

作为最近学习如何编码的人,我对关于初学者的教学方式感到失望。

我想学习编码的原因是:a)我想构建一个Web应用程序,而在这个市场上找到优秀的开发人员几乎是不可能的b)我认为编码将是一个有价值的技能(如果你想知道我的意思,那么只需读一下Douglas Rushkoff写的“Program or be Programmed”背面的文字就知道了)。

像许多其他人一样,我学习的第一站是Codecademy

不可否认,这事很酷。 在浏览器中键入代码后马上就能看到它做了什么,这是很新奇的事,但新奇感很快就消失了。 我当时也学习了变量,字符串和“for 循环”之类的东西但很快我就想到,“学了这些东西怎样帮我构建我想要构建的东西?”

在变量,字符串和for循环中构建任何远程实用的东西,就像用林肯积木盖起摩天大楼一样不可能完成,因为这点我差点就要放弃了。

还有另一种方式……

然后一位朋友向我展示了Michael HartlRuby on Rails教程。 它不仅详细地教了Ruby on Rails,还有深层的Ruby语言,HTMLCSS,一点Javascript,甚至一些SQL ——但最重要的是它向我展示了如何短时间构建一个Web应用程序(比如Twitter)。

在他的介绍中,Michael Hartl提出了一个很好的观点:

“许多刚开始的Rails开发人员对制作Web应用程序感到很激动,他们宁愿花时间编写单个网页也不愿看一本关于Ruby500页的书。”

直到看完Ruby on Rails教程之后我才回到Codecademy的学习上来。 只有这样,我才真正理解为什么我要学习它以及如何快速应用它。

时光飞逝,我的角色已经转变了,我发现自己所教授的那些初学Web开发人员的人,正是几个月前的我自己。我们必须明白,动机和新鲜感是非常脆弱的,人们很容易就会被吓跑(有些人认为这些人天生就不是做程序员的料但我认为他们非常优秀)。

想象一下这个世界的每个人都懂技术!这是我们应该为之努力的方向。

人们渴望在互联网上创造,制造和表达自己,那就让我们告诉他们方法吧。

Chris Castiglione One Month的老师。哥伦比亚大学的教师,我教数字素养。

Bitcoin 对…

Chris Castiglione
14 sec read

Codecadem…

Chris Castiglione
24 sec read

HTML与CSS:…

Chris Castiglione
1 min read

发表评论

电子邮件地址不会被公开。 必填项已用*标注