课程体系

在线报名

0591-83427642
仓山区仓前路185号

李协弦 java实训心得感想

2009-7-4 13:35:52

本科读了将近三年,唯有这次实训受益良多。虽然只有短短的15天时间,完全按照企业开发的系统流程,通过信永国际商业项目“宝宝121”的项目实战,让我学到了之前花半年都没法学到的东西。
      从信永国际胡老师的第一堂课起就深深的勾起了我的兴趣,原来编程也这么有趣,这么有意思。看着胡老师编程,那种感觉太棒了,所有的框架、所有的代码、所有的可能性好像都在他的掌握之中,最佩服的就是他的那种面向对象的思维方式,结合实例加上他幽默的口吻,以一种全新的方式诠释了“软件工程”的概念。大家听得都很入神,课后只有一种感觉,牛,太牛了,说实话打心里羡慕胡老师在编程方面的造诣。
      不过听归听做归做,当自己实践起来的时候,一开始的感觉就是一头雾水,由于基础的薄弱,无从下手。这时信永国际魏峰老师及时发现了我们小组的弊病,手把手的教我们实践起来,用我的话说就好比“分产到户”,每个人都分到一个模块,先按着他给的模板模仿的先做,在这样的强制下自己慢慢地理解了这种框架的作用,理顺了思路,逐渐开始上手了。
      我觉得最痛苦最辛苦的阶段莫过于编码阶段,也是我觉得受益最多的阶段。大家都很拼命的尽可能的完善自己的模块,我也一连几天只有少许的休息,连吃饭有的时候都忘记了,但是不知道为什么好像这就是自己想要的生活一样,是那样的充实那样的富有挑战性,很少会感到疲倦,即使有的时候困意十足,但是看着自己没完成的模块,想想实现后的快感,马上又进入状态。其实当我完成一系列小功能后,
      随后的功能我就很有把握马上实现,这才体会到老师所说的,“编程其实没有想象的那么难,只不过是重复反复的执行某些操作,做到熟能生巧”,自己的感觉就是不过是“体力活”而已,当然是比较高级的体力活。
      在编程实现阶段给我感触最深的是数据库设计的重要性。由于缺少经验,我在设计整个数据库时候考虑问题都过于主观,而且很多方面都考虑得太浅,预见性很低,导致后期编码的时候发现了一系列的问题无法解决,综合考虑后又好几次倒回去重新修改数据库的建模,这样导致需要重复的去修改很多繁琐的东西,虽然花费了很多时间在这些看似重复的工作上,但是从中学到许多建模知识并总结出了一些建模经验,确实正如胡老师说的“都是给人骂出来的”,在一次次失败的教训下,才会有改进才会有长进。就如最简单的对很多数据字段的命名上,如宝宝的出生地,我当时考虑到如果命名为BabyBirthplace会觉得太长了以后用的时候会浪费很多不必要的时间去敲这种字段,那个时候还很得意的以为改为缩写BabyBp会跟好,但是就是因为这样小的细节,我被负责实现这个模块的同学抱怨了不下30次,因为这个模块的字段很多如果命名不能清晰的表明它的意思,就很容易把字段搞混,造成一连串的错误,这下我才意识到原来多一点工作量把意思表明清楚比搞混意思去再修改省时省力得多。
      实训的15天时间,与信永国际老师和同组成员一起渡过了一段美好的时光,最感谢的是老师们不遗余力的为我们解疑答惑。让我极其感动的是老师们都是清晨很早就来到实验室而且经常陪着大家一起很迟才回去,中午老师们几乎也都没有什么休息,都呆在实验室里生怕有同学有问题马上得不到解决。从我自身的角度来说,由于许多东西不是很了解,所以很频繁向老师求助,有的时候一个类似的问题问了好几次,但从来没觉得老师会很不耐烦,还是一步一步对我讲解,老师们的职业道德和职业素养是非常值得我去学习的。
      当然我发现了自身的许多问题,比如不喜欢写文档,对程序专研的干劲不够大,有的时候没按时考勤,后期思想上松懈导致工作不够积极,需要我一个个的去改正。
      说实话,以前对编程兴趣不是很浓厚,一个星期也没打上几行代码,究其原因可能是因为缺少环境,通过这次实训,发现自己在这方面蛮有潜力的,很大程度上增强了自己在专业方向的信心,所以很向往学校组织的下次实训,最好时间跨度能长点,因为个人觉得这次的时间还是太短了点,还有太多的东西想学,即使苦点累点我想我绝对会坚持下来的。
      最后还要再次感谢学校和信永国际公司联合组办这次软件项目实训,感谢老师们的辛苦教学,为大家营造了一次非常有价值的实训。