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开发人员的人,正是几个月前的我自己。我们必须明白,动机和新鲜感是非常脆弱的,人们很容易就会被吓跑(有些人认为这些人天生就不是做程序员的料但我认为他们非常优秀)。

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

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

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

Bitcoin 对…

Learn to Code Comment Avatar Chris Castiglione
14 sec read

Codecadem…

Learn to Code Comment Avatar Chris Castiglione
24 sec read

HTML与CSS:…

Learn to Code Comment Avatar Chris Castiglione
1 min read