java日记:学习java一年体会2
类别: JAVA教程
除去浮躁,在编程的道路上想继续走下去,另外一个因素便是“恒心”。
很不客气地说,学习编程是很累的。其实学习每一样东西的时候都很累。原来喜欢计算机,只是一种兴趣,兴趣,就是你想做的时候做,不想做的时候可以不做。诚然,兴趣是学习的动力,但是真正学习起来,或者说,真正想学起来,我们需要的还是恒心。
我从小学三年级的时候开始学习电脑编程,那时是1993年吧。学习Logo,现在看来,logo只能叫做一种脚本,根本连程序都称不上。但是,我感觉当时的学习是辛苦的,甚至比现在我学习编程还要困难。不懂英语,不懂数学,是当时最大的问题。所有的命令都是英文,大部分的程序是几何制图。不懂怎么办?只能死记,一个一个命令地记,FD,BK,RT,LT,REPEAT……画五角星转角为144度,六边形转角为60度……后面出现对递归的理解,对嵌套的理解……对所有的这些几乎都是机械似地记忆下来的,甚至有些现在都不敢想,或者不能想象当时是怎么度过那些日子的。
Logo语言前前后后一共学了近三年,每个周末都面对80年出产的Apple2的机器,黑色的屏幕,绿色的字符,软盘才能启动,还时不时死机……许多身边的同龄人退却了,许多低年级的进来了,一段时间之后又退却了……最后,我们年级坚持下来的同学,一共剩下不到10个。但是,10个都在竞赛中获了奖,我也一样有所收获,广东省信息学奥林匹克竞赛二等奖,是我们学校比赛队伍中的第二名。
我之所以能够历历在目地记住这三年,是因为它给我留下太深刻的印迹,也留给了我太多太多的东西。在这三年的学习过程中,我的确想过退出,而且不止一次地想过。但我很自豪,我坚持了三年,这三年给我带来了什么?在这三年后的六年中学生涯中,我几乎停止了所有系统的电脑学习而转向中考和高考,然而在我考入大学之后,我发现,我的电脑水平还是处在同龄人中的上层,而且是在我现在的这个计算机科学与技术系中。
我不敢说其它方面的“恒心”,因为我在许多方面也是没有恒心,浅尝辄止。但是在计算机领域,坚持不懈的这种精神远远比小聪明要强上许多倍。回到我想说的Java,举个例子,一个示例代码段500行,那是非常常规的代码段,但是很多人看了20行之后,不想看了,太繁……然后转而去打CS,打WarCraft,或者看韩剧日剧…… 我无语了,这样的学习怎么能学到东西呢?还有,我曾经被几个网友问这个问题:异常处理有什么用?我简单解释一番后,他们说异常处理没有什么作用啊,像C语言这样多好云云。正当我自以为口齿不灵俐,无法正确表达之际,问了他们一句,对书上的异常处理的概念,你们究竟哪个地方不懂?他们说还没有看书,看书太繁了,还是直接问比较好……我再晕,连书都不能坚持看下去的,能够学好吗?
这里面的人中,有我的同学,有我的朋友和网友,同时也有我自己。
之所以这样,我才一次次地提醒自己,要坚持,要有耐心,要慢慢来。
以后是什么样的环境,在这个以快餐文化为主流的社会里,我无法预测。因此我不知道以后能不能做到这样,但是在这一年的学习中,我做到了。所以我才敢用上面的那种口气,和大家交流。
。。。(待续)
很不客气地说,学习编程是很累的。其实学习每一样东西的时候都很累。原来喜欢计算机,只是一种兴趣,兴趣,就是你想做的时候做,不想做的时候可以不做。诚然,兴趣是学习的动力,但是真正学习起来,或者说,真正想学起来,我们需要的还是恒心。
我从小学三年级的时候开始学习电脑编程,那时是1993年吧。学习Logo,现在看来,logo只能叫做一种脚本,根本连程序都称不上。但是,我感觉当时的学习是辛苦的,甚至比现在我学习编程还要困难。不懂英语,不懂数学,是当时最大的问题。所有的命令都是英文,大部分的程序是几何制图。不懂怎么办?只能死记,一个一个命令地记,FD,BK,RT,LT,REPEAT……画五角星转角为144度,六边形转角为60度……后面出现对递归的理解,对嵌套的理解……对所有的这些几乎都是机械似地记忆下来的,甚至有些现在都不敢想,或者不能想象当时是怎么度过那些日子的。
Logo语言前前后后一共学了近三年,每个周末都面对80年出产的Apple2的机器,黑色的屏幕,绿色的字符,软盘才能启动,还时不时死机……许多身边的同龄人退却了,许多低年级的进来了,一段时间之后又退却了……最后,我们年级坚持下来的同学,一共剩下不到10个。但是,10个都在竞赛中获了奖,我也一样有所收获,广东省信息学奥林匹克竞赛二等奖,是我们学校比赛队伍中的第二名。
我之所以能够历历在目地记住这三年,是因为它给我留下太深刻的印迹,也留给了我太多太多的东西。在这三年的学习过程中,我的确想过退出,而且不止一次地想过。但我很自豪,我坚持了三年,这三年给我带来了什么?在这三年后的六年中学生涯中,我几乎停止了所有系统的电脑学习而转向中考和高考,然而在我考入大学之后,我发现,我的电脑水平还是处在同龄人中的上层,而且是在我现在的这个计算机科学与技术系中。
我不敢说其它方面的“恒心”,因为我在许多方面也是没有恒心,浅尝辄止。但是在计算机领域,坚持不懈的这种精神远远比小聪明要强上许多倍。回到我想说的Java,举个例子,一个示例代码段500行,那是非常常规的代码段,但是很多人看了20行之后,不想看了,太繁……然后转而去打CS,打WarCraft,或者看韩剧日剧…… 我无语了,这样的学习怎么能学到东西呢?还有,我曾经被几个网友问这个问题:异常处理有什么用?我简单解释一番后,他们说异常处理没有什么作用啊,像C语言这样多好云云。正当我自以为口齿不灵俐,无法正确表达之际,问了他们一句,对书上的异常处理的概念,你们究竟哪个地方不懂?他们说还没有看书,看书太繁了,还是直接问比较好……我再晕,连书都不能坚持看下去的,能够学好吗?
这里面的人中,有我的同学,有我的朋友和网友,同时也有我自己。
之所以这样,我才一次次地提醒自己,要坚持,要有耐心,要慢慢来。
以后是什么样的环境,在这个以快餐文化为主流的社会里,我无法预测。因此我不知道以后能不能做到这样,但是在这一年的学习中,我做到了。所以我才敢用上面的那种口气,和大家交流。
。。。(待续)
- 上一篇: 端口扫描程序java实现
- 下一篇: 用Java生成文本文件(收集)
-= 资 源 教 程 =-
文 章 搜 索