学编程的最佳入门方式

学编程没你想像的可怕这两篇文章呢,是想告诉大家一个学编程,非常简单的道理:

▪ 放下你的无效学习方式

▪ 领悟“学习的黄金通道”

▪ 我知道大家在学习时都会害怕,因为你会踢到很多铁板,遇到很多不懂的地方。

▪ 越害怕,当你做书上的练习时,你就会紧张,想要去查其他的资料,听从第三方的意见。

▪ 然后,你就会越看越多参考书。书是看多了,最后你就搞懵了。这是一般人学习编程失败的最大原因。

其实...你知道吗?初学编程最快最好的方法,是跟着打,不懂的地方背起来。然后,跟着《以太坊智能合约开发课程》前三节课的内容,每一节课的代码都打三遍。然后你就会突然间懂很多东西了,解题越来越快,越来越知道自己在干什么,最后有办法独立编程。我知道这段话,听起来很唬人,但我跟你保证是真的。

我还知道你来上这门智能合约开发课前,可能已经放弃好几次了。但是,既然这一次你已经交了学费,还愿意投入时间精力,我希望这一次你可以:

▪ 放下你的无效学习方式

▪ 领悟“学习的黄金通道”

我要求的只有两件事

1、董老师的课程,每一行代码都有意义。仔细看,照着打,不要跳过任何步骤,随意照自己的意思胡改。大家乱改,就会踩坑。掉进这些坑,你就会觉得编程好难,我一定学不会。那就浪费你交这多学费和精力来上这个课的用意了。

2、《以太坊智能合约全栈开发课程》,前三节课,每节课的代码请重复打三遍。我没有开玩笑,你没有做够三遍,就是对自己的学费和时间开玩笑。放下心虚、放下害怕,先信我一次。

要怎么学习?

1、装完机,第一次上課,你就跟着视频里的代码照打就行了,大致了解打什么 code 会产生什么结果。(底下的解说,你忍不住时,再看一眼就行了,别停下来看太久,也别太纠缠一定要问助教问到懂,我不希望你挫折满点。)

2、第二次,看着第一次的代码一个字一个字“打”,不要复制黏贴。

打错字是很正常的,遇到错误也是很正常的。我希望你看到“错误”先不要慌,这些错误也“只是文字”,深呼吸一下,仔细看上面在说什么,真的无法排除,找助教救你,尽管问。

3、第三次,我希望你还是跟着打,但这次,你可以试着了解自己在干什么。有不懂的地方,问个明白。记得,第一遍没做完,不要去“查”任何资料,放下你的慌张......没搞懂不会死人的,学第一遍,没人会笑你,别把自己大脑搞糊涂了,那别人真救不了你。

笔记要怎么做?

1、我希望在第二次做时,你开始做笔记。笔记呢,你可以去印象笔记或者 word 或者任何可以记录的地方,开始写你的笔记。笔记内容写什么呢?

▪ 我学到什么?用法?

▪ 我遇到什么错误了?解法是什么?

2、很多人执着于“纪录正确的信息”。但我认为“纪录错误的信息”同等重要,把你当初的错误纪录写下来,这可以保证一件事,就是下次你绝对不会“再遇到同样的错误了”(很神奇,但我没匡你)。当你把该犯的错误全犯一遍了,你就能自己独立 debug 程序了。

3、希望看到你的 6 篇笔记。

总结

说了这么多,究竟你要做哪些事呢?

▪ 上交所有作业上指定的作业

▪ 6 篇学习笔记。(不限制字数)

▪ 把这篇文章印出来,放在你的电脑旁,遇到“自我怀疑”时再看一下。

你可能感兴趣的:(学编程的最佳入门方式)