回首来到万马学堂学习的这段时间,既有收获的踏实和欢欣,也有因不足带来的遗憾和愧疚。伴随着最后一个项目的结束,在万马学堂学习的日子也即将结束。总体来说这一年是充实而又精彩的一年。
最后一个项目我们做了一个足球联赛系统,这个项目主要是一个自动生成足球联赛的系统,分为政府端、用户端、学校端。政府端的功能是自动生成足球比赛场次安排、赛季与比赛管理、管理员权限管理,对通知、新闻、商品进行管理;学校端的功能有账号注册登录、添加球员、报名参赛、申请比赛延期;用户端的功能有短信注册登录、用户可对新闻进行评论、点赞、竞猜比赛胜负、兑换商品等。
开始做项目后并非是想象中那样顺利,让我感到任务的艰巨,因为在做项目中我遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,最后通过我们小组的积极努力协作,同时请教老师和其他同学,顺利的化解了一道道的障碍。
这个项目无疑是对我很好的一次历练机会,积累丰富了知识,也让我收获了很多:
第一,我学会了如何规范的编写代码和文档。文档和代码是团队各成员在项目开发交流合作中的纽带,风格随意混乱的代码和缺失或语义不明的文档会让团队中的其他成员不能理解和使用自己写的程序,我在平时编写代码比较随意,并不注重这一点,经历这次实战演练之后,我一定会严格的遵守编码规范。
第二,我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
第三,我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
第四,我学会了如何团队合作,共同开发。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水平上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
第五,我学会了如何与客户沟通并展示自己的项目,软件项目的开发最终需要的是客户的认可,让客户了解并认可自己的产品最好的办法就是用言语将自己的项目的最好的一面展示出来,在最后一天里,老师组织了项目的答辩,给我们提供了锻炼自己的表达能力,展示自己的项目的舞台。
经历过这次实训,我不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。实训虽已结束,但我们的不断学习的征途才刚刚迈出第一步。今后的路还很长,还有很多机会去实习提高,我们要以更加积极的姿态去充实自己,学习,不断地迎接挑战。
0条评论
点击登录参与评论