
刘羊峰
“在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。而国内这方面的人才并不是很多,因此,我选择了java!相比于C/C++等语言,java语言简单易上手,更富有趣味性,因此,从一开始学习,我便对java产生了浓厚的兴趣。”
这是刚刚荣获第三届“蓝桥杯”全国软件专业人才设计与创业大赛全国总决赛二等奖的信息学院09计算机专业刘羊峰同学的心声,虽然简短,但却洋溢着自信。
孜孜不倦的努力
成绩是骄人的,而比赛的准备却充满了辛酸。过去的多少个夜晚,他守候在电脑前,独自品尝着孤独与寂寞,沉沉的夜色,对着不会说话的机器,用程序进行着与科学的对话,感受着软件业蓬勃发展的脉动。
“由于对专业的兴趣使我孜孜不倦地追求”,获得二等奖的刘羊峰同学一直在用行动践行着这句话。每天长达10几个小时不知疲倦地敲代码、写程序,大学生涯就是这样一步一步走过来的。
“大一的时候,我特别注重专业基础知识的学习,多跟优秀的师兄师姐接触,向他们了解有关专业方面的学习,同时,积极了解学院IT科技节的参赛要求,提前准备,有机会的时候争取小试牛刀”,这是我在大一时候的经历,刘羊峰同学说。为了进一步发展自己的专业兴趣,2011年3月至8月期间,他参加了学院与湛江澳翔公司联合组织的java培训课程,课程学习中,他遵循培训课程的教学步骤,跟着老师的步伐,由浅入深,逐层深入学习,只要在宿舍,一般都是在敲代码练习,在培训课程的结业阶段,他作为小组长,带领小组的所有成员,经过不眠不休的几天时间,使用struts1 + hibernate + mysql制作了一个还算完整的学生管理系统,而在评审展示中,他们的作品得到了老师的赞同和青睐,并获得了参审第一名的好成绩。有了这次小小的胜利,他尝到了成功的滋味,从此,自信心倍增,进修java的信念也更加坚定了。2011年9月至11月,刘羊峰同学因为培训课程期间的优秀表现,有幸被选拔进入澳翔公司实习。他说“在浩瀚的海洋里鱼儿不会只在一个区域内遨游,在人才济济的社会里我的专长也不可以仅仅限于java专业”,因此在实习期间,刘羊峰同学除了学习javaee和struts, hibernate之外,还尝试了Android开发,11月分参加了MM百万青年创业大赛,其开发的几款手机小软件,每天也有一些下载量。
一往无前的超越
“在学习上我从来都不是一个容易满足的人,越学习越知道自己哪方面知识的匮乏,所以我的求知欲愈发强烈”。2012年1月至今,刘羊峰自学了数据结构和算法知识。“自学的过程痛并快乐着,虽然过程中经常会遇到各种各样的难题,刚开始更是无从下手,不知从何学起,但是,通过在网上订购了一些有关算法方面的参考书,认真钻研,同时也在北大的OJ系统上做题,经过一段时间的学习,我对算法有了一些比较基本的认识。”刘羊峰同学认真地回忆着自己的经历。“有时候在经过几天时间的思考也无法想出答案时,我不会气馁,而是重新整理解决问题的思路,从另一个角度去思考,要是还是做不出就在网上搜别人的解题报告,认真分析别人的思路,写出解题代码;在做出了一道题之后,我不会因此而沾沾自喜,而是思索着还有没有更高效一点的算法去解决。对于学习编程,我始终铭记着老师跟我们常说的一句话,一定要多动手,编程不是看会的,而是敲会的。而对于学习算法,在各大OJ系统上做简单题也是一个入门的捷径,当做够了一定数量的简单题,便要开始去系统地学习各种数据结构和各种解题技巧,这是一个相当漫长的过程。成长是一个过程,就算我们再迫不及待也要一步一步慢慢来。”刘羊峰同学说。
“编程是一件很考验人的事,不懂的东西实在太多了,一切都要自己去学。很多时候都以为自己会了而实际情况却是做不出来,这就要求大家有细致的思维和无限的耐心。在写程序的时候细节是很重要的,否则可能会导致不停地返工,既浪费了时间也打击了自己的信心。”刘羊峰回忆说。“在近乎枯燥的训练中,老师一直坚持和同学们奋战在第一线,给同学们提供学习上的指导,并帮助同学们收集资料和图书。从培训计划的拟定,比赛方案的制定到正式比赛,都离不开老师的指导与学院的支持。