(万码学堂090220班 张奇 2009-09-15)
二期的实训就这样结束了,短短一个月的时间,我们组利用所学的ASP和C#技术完成了一套酒店预订和酒店入住系统,经历过最终的答辩后大家都松了一口气。总体来说这次的项目从构思到实现再到答辩我们组算是比较成功,比起之前的预想结果也是让人欣慰的。但是在这次入学以来最为完整的一次项目实训过程中仍有许多值得自己去回顾、总结和借鉴的东西。
对我来说今年盛夏的八月是充实而又紧张的,仿佛又有点回到三年前高中备考一样的感觉,项目同样给了我些许压力。项目最初的命题是由我们组的组长任同学确立的,对此我们两个组员都没有什么意见。因为针对酒店的管理软件算是是比较常见,便于取材而且自由度高,最重要的原因是酒店管理实际不仅仅是后台的入住管理一个方面还应当有网站的建设,所以它利用到的知识就更多一些,带给我们的挑战也就更高。但是在项目着手之初我对于组长的许多设想感到不切实际,尤其我担负着项目的数据库构建大部分工作,所以我的任务也就会对项目未来的方向有很大的影响。在经过协调后数据库的结构还是主要以我的考虑方式建立了,但是随着项目进入了代码编写期我们处理的问题慢慢实例化,不再是站在原先纸上谈兵的角度后,我渐渐发现这样一个道理:没有不切实际的想法,只有未被发掘的方法。有许许多多在我原来感觉难以实现的地方在老师的帮助下都一一实现了,但是随之而来的问题也就产生了:因为数据库的雏形是由我来设计,而现在许多地方的改善都与原来的数据库不再匹配,所以必须改进数据库。数据库的改动会严重影响一个项目的进展,所以这次的经历使我明白在团队合作时,一个项目负责人最重要的一点职业素养是要对项目有前瞻性和很好的协调团队协作的能力,对于类似数据库变动的问题一定要尽可能避免,否则会严重导致项目减速、延期。而这一点恰巧任同学为我做了很好的榜样,尽管她在项目的制作过程中也遇到了这样那样的难题但是她对于项目最开始的设想和把握是完全合理的,最后的结果证明了这一点。
在项目进入到网站的制作期时,我们在多个酒店网站模板中选取了一个比较美观和简明的作为我们项目最终确认的网站模板,经过一周的筛选和剪切我们又从中选出独具代表性和容易变更的二十几个网页进行编码。在这个过程中我感觉自己关于ASP技术的知识已经忘记了很多,所以我又不得不从头复习开始,因此这也使我们的项目完成时间又加长了。作为一个程序员一定要经常复习那些长期不用的技术,并且要时刻对自己所学过的知识了如指掌,还很有必要常常关注技术的更新动态,只有这样才能使自己在这个行业中更有竞争力。
进入项目答辩,我个人认为这是最需要总结的一个地方,因为相比较我们为这个项目付出的努力而言答辩并不算很成功,这主要归咎于我们组成员的语言表达能力和沟通能力不强,以至于在答辩过程中许多好的技术和软件优点没有完全展现出来。这为我们很好的敲响了警:与人沟通看似不是什么难事但是也没那么容易,尤其在软件行业,时时能与客户保持良好的沟通是一个项目成功的关键之一,如果由于沟通协调不善等原因而导致一个项目的失败那将是非常可惜的。所以在接下来的几次项目答辩机会中我会努力使自己的语言交通能力提高一个档次,多多重视在这方面的练习。
总之,二期的实训是我来到万码学堂以来对自己这段时间所学的一个很好的检验。时间不等人,马上我们又要开始三期的学习旅程了,我会以饱满的学习热情和刻苦的学习精神投入到三期的学习中去,珍惜剩下的几次实训机会,好好磨练,为自己能够拥有成功的IT人生而努力,感谢老师,感谢万码学堂!