作者:张琇萍家云 | 来源:互联网 | 2023-07-03 18:03
以前学习编程的时候,有些PPT,中英文互搭,讲课逻辑性不强,这次讲到这里,下一节课讲到那里,学了这里,忘了那里,因为,把两个不相关联的东西理解起来着实困难,所以,我一直在想,如果我们在学习编程的时候,把所有的东西都放在一条逻辑线上,然后当成一个个故事情节去讲,会不会容易理解,会不会让我们觉得编程其实是一件很容易的事情。
我自己一直在做这样的研究和试验,结果显然的。
我一直想从事编程教育工作,我觉得这是一件多么有趣的事情,把自己所掌握的东西,把自己即将要去学习的东西,把自己未来想要探索的东西,都整理成一个故事,一个有情节线索的故事,然后去讲个别人听,当别人听懂了,然后理解了,最终实现了,这是一件多么有成就感的事情。
就像小孩子喜欢听故事书一样,其实,在知识的海洋里,我们都只是一个小孩子,对于初学者来说,能听懂,就很不错了,对于更深一点的人来说,能理解,能照着说,照着做就很不错了,对于更深入的人来说,举一反三就是相当好的,对于资深的人来讲,他自有他自己的一套想法。
当我们把知识点都用故事情节串起来之后,我们的脑海里就有了一串串知识点,由这个就必然会想到另一个,这之间有因果必然的因素存在,也有故事情节环环相扣的因素在里面。
刀子如果长期不用就会生锈,我们的大脑也一样,如果一段时间都不进行思考,下次再思考的时候会显得比较迟钝。
什么时候会让我们很自觉地想去思考呢,无外乎就是,事情的因产生了什么样的果,情节的果是由什么因造成的。
当我们入门之后,把编程知识的逻辑性都连起来之后,我们就有了一定的理论框架,知道什么东西为什么会是这样,如果不知道,我想我们也会有一种想要弄明白的冲动,有了理论基石,接下来就是该动手了,知道什么时候该用什么,具体怎么用。
在这里,我想,模仿就是最好的办法了。
学写作,第一步,先模仿。
学画画,第一步,先模仿。
学成长,第一步,先模仿,模仿父母的动作,语言,行为。
我想模仿是十分重要的事情,这也就是为什么“明星效应”这么火的原因,因为明星在追星族眼里是十分具有楷模效应的,很多时候,我们不由自主地向他们靠拢。
所以,我觉得编程对于初学者也是一样的,当你还不知道怎么办的时候,不放先模仿,俗话说,书读百遍其义自见,熟读诗歌三百首,不会作诗也会吟诗。
把别人的代码拿过来,抄个几十遍,在抄写的时候,或许会有一种感觉:哇,原来,那个东西是这么用的呀,或许也会有这样的感觉:为什么要这么用呢,我怎么不知道这个东西……
带着这些问题,在不知不觉中,我们就已经在成长了。