写过的程序忘了怎么办?

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




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

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

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

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



目录
相关文章
|
2月前
|
小程序 机器人 Python
分享28个VX小程序源码,总有一款适合您
分享28个VX小程序源码,总有一款适合您
52 1
|
8月前
|
数据采集 XML 人工智能
|
C语言 C++
我用c语言把何同学的代码跑起来了
我用c语言把何同学的代码跑起来了
156 0
我用c语言把何同学的代码跑起来了
|
编解码 前端开发 程序员
为啥只跟着视频敲代码学不好编程?
为啥只跟着视频敲代码学不好编程?
300 1
|
存储 Java
来自三段代码的疑惑~
来自三段代码的疑惑~
88 0
|
移动开发 缓存 ARouter
没错,TheRouter 是我写的
大约在17年底到18年初的时候,我经常会讲一些当时做模块化开发的心得和踩坑历程
168 0
|
JavaScript 前端开发
面试官:听说过LazyMan吗,手写一个试试
我们都知道,JavaScript是单线程、基于异步的编程语言,执行代码时是非阻塞的。如果执行的是同步的代码,则按照顺序执行完毕;如果是异步的代码,则按照异步调用执行,并不会阻塞在某一个异步函数中。最近遇到了这样一个面试题……
246 0
面试官:听说过LazyMan吗,手写一个试试
|
C++
程序人生 - 平时的你 VS 面试的你
程序人生 - 平时的你 VS 面试的你
66 0
程序人生 - 平时的你 VS 面试的你
|
JSON 前端开发 Java
我用 Java 8 写了一段逻辑,同事直呼看不懂,你试试看。。
我用 Java 8 写了一段逻辑,同事直呼看不懂,你试试看。。
139 0
我用 Java 8 写了一段逻辑,同事直呼看不懂,你试试看。。
|
算法 Java
别在网上乱找代码了,找了一段代码突然爆了!!!
本人是做游戏服务器开发的,碰到一个需求,给符某些要求的玩家的发送道具奖励,奖励的数量根据离线的天数计算。 这个需求实现起来很简单,只需要在玩家上线的时候计算上次离线时间和当前时间间隔的天数,然后根据策划的算法,计算出道具种类与数量,发一封邮件给玩家就可以了。