大家好,我是崔同学,入学云和数据已经快四个月了,Java课已算是入门了,这段时间中,我也学了不少,也收获不少。
第一,编程拓展了我的视野。编程乃属于计算机学,这为我开辟出了一片新天地让我结识了不少新伙伴,充实了我的课余生活。
第二,编程课加强了我的逻辑思维。原来我对一个问题的思考可以用“一团糟”来形容,但上一段时间,我发现在编程问题中一步步的分析、解答,也逐渐容入我的学习和生活中。我的大脑开始清晰起来,形成一个个框架,看到问题便可以迎刃而解。
第三,编程课提高了我的数学能力,众所周知“知识之间是相通的”在许多编程题目中,包含了许多数学知识。于是,我便在编程学习中,了解不少数学定理、定义。
另外平时扎实的基础也很关键,因为如果你平时学得就不怎么样,那么你面对这么一个比较有难度的程序,你可能会望而却步看他人的程序都是个难点,更别说让你自己去设计。为了解决此。类问题,最好就是多向同学,老师请教,不要怕难为情。尤其是老师评他们多年的编写程序的经验,要解决我们的问题,对他们来说只是smallcase。
在设计这个程序时,我们刚开始是根据老师给我们提供的资料,用画图以及循环将框架设计出来,但是接下去便无从下手了,计算是个关键和难点,我们也查了相应的资料,但是它上面用得是坐标来做的,所以为了方便设计程序,我们也改为坐标来做的,这样计算问题解决了。接下去就是按键问题,我们的资料是用鼠标做的,所以关于按键这个函数就只能我们自己设计,还好手头有类似的资料,经过自己的反复尝试以及与与同学的讨论,这也不难,最好还是被我们搞定了。最后就是闪烁,这个设计的方法很死板,都一个类型,就是算坐标比较烦琐,要确定好它的位置,但是这些只要你自己愿意去尝试,问题都可以迎刃而解的。
这段时间总感觉自己学习java很是吃力,一点都不轻松。我本以为有着一腔热血可以学号编程,但是我知道我自己错了。学习编程不仅仅需要有热情还需要毅力。
学习不仅是看视频,脑中模仿别人,自己练习亲自实践模仿,遇到bug请教别人,自己想问题的解决方案,然后如此循坏反复,然后基础扎实,最后有了自己的风格。我原本以为学习是这样的。可是通过这段时间学习我才明白,学习有时候并不可以这样,而是这样:看视频(模仿),练习(模仿实践),展示自己(炫耀),然后得到差评或者好评,再去调整自己,最后再看视频再模仿再展示成果。
如此循环反复,才会有所动力和激情。所以,我将采取这样的学习方法,或许可以帮助我走出java编程学习的泥泞。编程这回事,乃漫长之事,我不能用冰山一角衡量冰山之高,不能用燕雀心境描绘鸿鹄之志。只希望洁身自好,努力追求,愿为燕雀找寻星空。