天天看点

这些很棒编程学习方法 你知道吗

一旦你发现一个学习工具,它采用自上而下的方法,那么什么是最好的学习方法?我对这有一个具有争议性的观点:我认为尽可能快地记住基础知识对初学者

而言是绝对有必要的。当成为更高级的学习者,记忆很快成为一个被丢弃了的方式。你可能听到过别人轻视地说(“不要死记,要内部消化”,“我在消化记住的东

西”,“我讨厌测试,我不得不回想起记忆中的东西”)。

这些很棒编程学习方法 你知道吗

我也承认记忆并不总是学习所有东西的最好方法,但是我相信对于编程初学者而言,是实践编程所绝对必须的。为什么呢?因为它可以减少阻力,如果有什么东西会带给初学者挫折,那就是阻力。

考虑到这一点,这里有一些具体的建议给那些正在学习或准备学习 web 应用开发的初学者。实际上,说得更远点更抽象点,这就是一个如何开始学习软件开发的一个好计划。很显然,这不是一个适合所有人的计划,但是我认为它一定适合大部分初学者。

说得更具体点,我建议你学习用 javascript 如何学习去下面的事,特别是以这个顺序:

记住上面的这些并每天写一个程序来实践,直到这些都轻而易举地想起来。

一旦你掌握了上面的几个 unix/linux 命令,并会从命令行进入文件系统,你就应该学几个基础的 git 命令。主要是 git init, git status, git add and git commit。

一旦你掌握了 git 的基本操作,在学习下面的技术时将其集成到你的工作流中。

学习 html 基础,能够凭记忆创建简单的 html 页面。学习 dom 和如何理解 html 作为指定的分层树结构。花点时间来思考它如何关系到你在前面步骤中学到的分层文件系统。

实践 jquery 中的事件处理和 dom 操作(比如,实践操作 dom 当用户点击某个东西,或在指定的时间间隔)。

来源:51cto