何宗海 实训感想
很高兴,学院能与信永国际合作,来给我们实训。
十五天的实训,信永国际以工程实践的方式为我们有条理地梳理了大学里所学的软件工程方法和编码技术。无论是项目的开发流程还是代码的编写方式,都给我们心理带来了巨大的震憾。
信永国际一位资深工程师的一句话给了我深刻的印象:“作为程序员,企业是让你去搬砖头的,不是让你去创新的”。无疑,写代码,做软件是给别人用的,而企业做软件是以赢利为目的的。在赢利和使用的驱动下,促成软件工程。写的软件是要给别人用的,不是给自己,所以认清需求,控制成本,编写好的代码,适应需求变更,易于维护,提供人性化的操作和易于使用是软件工程的目标。以前我不明白,为何一个系统或项目,只要能写出代码,能够实现功能不就可以了吗,为何还要做那么多分析,写那么多文档,做那么多模型,做那种不易协调的分工。这十五天的实训,恰恰是大部分时间用于需求分析,按软件工程的流程做了很多文档,用了Rose等建模工具建了数据模型。开始的时候很厌烦,以为这些都只是一些官僚作风,但还是认真的做了,一直以为前面的需求分析和概要设计阶段用了太多的时间的话,后面的编码时间就根本不够,然而项目在编码阶段的顺利进展让我非常的惊奇,原来需求做得好,概要设计设计清楚,可以为后面的编码扫清很多障碍,同时为模块的划分和成员的分工显得明朗化。
十五天的实训,小组成员分工明确,特别是在代码编写阶段,因为我们在信永国际工程师的指导下,做了代码编写规范,所写代码都依据规范,可读性高,在项目集成和模块的接口调用方面都比较顺利。这些让我深刻明白到,在企业里,项目是一群人通力合作的结果,而不是一个人单干的成果,编写可读性高的代码,讲求团队合作,才是项目成功的保障。
信永国际研发部技术总监卢学明的企事业项目开发讲座也让我印象深刻,特别是他在演示一个拥有三百多万行代码的介护系统的时候说,在那个拥有庞大代码的系统里,由工具产生的代码有百分之七十以上。他现场给我们演示了如何自己写一个读取Excel里的数据库设计字段并生成sql代码的程序,使我们认识到,在代码编写过程中,很多重复的或者有很多可以用通用套路生成的代码完成可以自己想办法写一个自动生成工具,磨刀不误砍柴功麻,原来软件工程也是很有趣的。工程化的方法虽有通用模式,但没有固定思路,所有能提高效率的方法都是好的工程方法。
最后,要谢谢信永国际,谢谢我们的工程师,谢谢我们的班主任,每天都陪我们从早上八点半忙到晚上八九点,工程师们年轻有为,是我们学习的榜样,班主任老师和蔼可亲,与我们愉快相处,他们年龄与我们相近,所以能够用我们的思维理解问题,讲授的知识我们也比较好理解。虽然实训将要结束了,但是我的学习不会结束,我要结合信永国际教给我的学习方法和工程思想继续实践到以后的学习生活中去,继续前进。谢谢信永国际,谢谢老师们。

当前位置:






