写过的程序忘了怎么办?-阿里云开发者社区

开发者社区> 开发与运维> 正文

写过的程序忘了怎么办?

简介: 有位同学给我来信,说:“老师,我现在一直担心现在写过的代码,过一段时间就会忘了。就像那个电子词典,我就是害怕忘了,恨不得一天看一遍。有时看过了还是有种要忘掉的感觉。”  人的遗忘,太正常了。在基础教育阶段,老师们成天嘱咐“记住!记住!”,这已经成为我们的习惯了。然而,这样的观念是不对的。如果成天迷恋于已经得到的东西,非但旧的事物不能留住,还将失去更大的天空。  我给出了下面的答复。  可以看出
有位同学给我来信,说:“老师,我现在一直担心现在写过的代码,过一段时间就会忘了。就像那个电子词典,我就是害怕忘了,恨不得一天看一遍。有时看过了还是有种要忘掉的感觉。”
  人的遗忘,太正常了。在基础教育阶段,老师们成天嘱咐“记住!记住!”,这已经成为我们的习惯了。然而,这样的观念是不对的。如果成天迷恋于已经得到的东西,非但旧的事物不能留住,还将失去更大的天空。
  我给出了下面的答复。
  可以看出,你是位很珍惜劳动成果的同学,以至于,得到的劳动成果成为了你的负担。
  看着你的几句话,我突然想起的是一个很小的小男孩,拿着自己心爱的小玩具汽车,睡觉都要放在枕边,恨不得不睡觉了看着它,不要让人抢去,不要被人搞坏。为了这个玩具车,他不敢去玩其他的玩具,不敢到新的地方去玩。他这样做,是不能成长的,他也只能守着玩具车了,未来真正的小汽车会离他越来越远。所幸的是,没有一个孩子这样做。所有的孩子都能成长,因为他们本能地会玩腻了某个曾心爱的玩具,而将更多的热情投入到了追求未来的东西。
  是的,现在你所写的一切程序,都不会直接照搬着进入到未来你要做的产品中去的,不会出现在将来的某次考试中。即使出现了,也不是靠着你现在的记忆让它重现。如果是这样,用U盘拷上,发表成博文,足够了。你现在所做的一切,这样经历的过程,就是你成长中必经的一个阶段。要学的东西还有很多,这些并不是要靠记去将它们留下来的。在逐步推进的学习中,犹如蚕蛹蜕皮,该去的壳就由它去了。每一次的生长,获得了大步的前行,也要去掉一些束缚。
  武术当中有句古训,叫得意而忘形。长年累月练习动作和套路,是学习的一种方式。而到了真正用武的时候,才不会想起先黑虎掏心再白鹤亮翅什么的,而是,一出招就是在当时情境下最合适的招数,一招致敌于死地。我们所学的东西,也是这样,其形并不重要,就如你现在做出来的电子词典之形。我们重视的是,在你做出来的过程中,你在解决问题方法上有了提高,通过思考明白了一些道理,通过动手增长了技能,还有,成功地运行程序给了你信心和动力。这个过程中的一切,不是谁能够给你讲出来的,只能靠你亲历才能获得。武术中的动作和套路是要练的,没有这个过程学不到功夫,但这些东西是必须要忘掉的,记住了,就是学死了,这是没有生命的把式。你现在所做的练习,也是必须的,但做完之后,也就别想着永远记住了。
  卸下不必要的包袱,将你的热情投入到要解决的一个一个的问题上来。其实,这些东西要强记,反而会忘记。不断前行,回头看,这就是小儿科。我们都要从小儿科走过来。
  放下包袱,展开羽翼,你有更广阔的天空!




==================== 迂者 贺利坚 CSDN博客专栏=================

|==  IT学子成长指导专栏  专栏文章分类目录(不定期更新)    ==|

|== C++ 课堂在线专栏   贺利坚课程教学链接(分课程年级)   ==|

======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =======



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章