“善始善终”四个字是这次我的机房收费系统项目中最大的收获。就像之前的“学生信息管理系统”那样,用了小半个月的时间完成了,也就算是完成了,然后草草地验收,关于“学生信息管理系统”的博客就写了一篇,而且还不是总结,这样未能“寿终正寝”的项目我想通过了机房项目之后,再也不要也不会有了。
原本打算在11月1号就完成验收的项目,师傅让我修改了错误、完善了功能之后再验收,四个字“善始善终”敲醒了一直在赶进度的我。何尝不是这样呢?两个月都过来了,多用几天把这段时间的东西整理整理,消化消化,总结总结不是一件很有意义的事情吗??SO,越是到了最后越不能放松自己,做这次系统我觉得这一点的意义要远超于技术上的收获。
除此之外,还有几点是通过这个系统带给我的,首先,对待问题的态度。这个系统我在组合查询、上下机、结账这三个环节上耗费了将近一半的时间和精力,实现它们之前我觉得它们特别的高大上,好难的样子,可是到了最后我还不是把它的功能实现了吗?我想,对于技术只要你肯花时间,琢磨出来解决办法是没有问题,而问题就在于你是否从心理上已经把它战胜了,即对待问题的态度,畏惧了肯定就会拖延,直至最后以失败而告终,其实推广开来看,在面对任何新的事物的时候,如果自己从心理上畏惧了,退缩了,那样很难实现自己想要得到的效果。
其次是学习方法,当我把这个系统完成之后,我回过头看了一下《培养计划》,发现自己虽然所做完了这个系统,可是数据库不是自己创建的(虽然其中好多的内容被自己修改了),师傅验收之前没有正式的找同期的同学进行测试,系统开发的时间远远超出了计划所要求的时间……还有好多,如果当初看了《培养计划》之后,自己做项目便会有重点、有计划的去做,而不是盲目的去完成,以后必须得按着《培养计划》这个大的纲领来走了。再有就是笔记的问题,这次我一直都在用ONENOTE做笔记,对于不懂的问题、解决的知识点、需要查询的地方、整体的计划、详细的计划、别人优秀的代码桥段都记载了下来,在技术上的收获,感谢OneNote帮我整理,让我不会再向之前“学生”系统那样狼狈,以至于什么总结都没有,记录自己的学习历程、问题,会让你进步的更加快捷。
再次就是,学习生活化,把学习计划做好之余,要像学英语那样利用零碎的时间去想究竟该如何去优化、设计自己的代码,就像下机功能的时间,我利用专业课业余和吃饭的时间去想问题,和同学讨论,结果在电脑之前就直接可以敲代码了,这样给我省出了很多用来思考的时间,提高了时间的利用率,而且课余时间去想问题的灵感还是比较强的。
最后一点就是,有自己的见解的同时多去学习别人的学习方式。这次系统快完成的时候我要了任长江同学的代码,仅仅拿“下机”功能来说,他用到了自定义的函数,这样在强制学生下线的时候,只要CALL这个函数就ok了,而我却又得再写一遍代码,劳民伤财,但是通过向长江学习,以后这样的问题我就可以避免,so,每一次的项目都是一个不断反思不断成长的过程,多去总结,好不好试试就能见到疗效。
关于机房技术上的系列博客,马上就会更新,张振华,努力吧。