转眼间,随着答辩的结束以及就业指导的开启,C阶段的学习已经步入尾声。作为C阶段学习知识的实践,C项目实训也画上一个圆满的句号。这短暂而又充满意义的两个月让我们收获颇丰,专业知识得到了很好的巩固,编程水平都有了很大的提高,为最终步入工作岗位,胜任编程工作打下了坚实的基础。
我们的实训项目是一个美食分享网站,用户可以将自己的美食制作过程发布到网站上,也可以发布美食知识,并可以进行朋友圈分享,用户可以通过添加关注来了解好友的动态。本次项目,我们首先从分析项需求开始,对项目的主要功能进行了讨论,最终确定了项目需要实现的功能。然后,我们开始了对数据库结构的设计,数据库设计可谓是此次项目的核心内容,它关乎着后期项目功能能否成功实现,经过再三修改,我们确定了数据库的结构,为后期的项目实施做好了铺垫。与此同时展开的是对项目页面模板的查找,如果说数据库是核心,那么模板便是外表,也就是交互界面,它决定了项目的美观程度以及友好的人机交互感。经过多轮的筛选,我们最终敲定的页面的模板,为功能的实现搭建起了交互框架。接下来便是项目分工与项目实现了,这也是本次项目耗时最多的环节了。“纸上得来终觉浅,绝知此事要躬行。”在此期间,让我们深深感悟到了“学无止境”这句话的涵义。在编程的过程中,我们也遇到了很多这样那样的问题,其中有技术的,也有团队协作上的等等,不过最终在大家的共同努力,及老师的帮助下,所有的问题都迎刃而解,功能也逐一实现,最终基本实现了设计功能。这其中团队的力量也是不可忽视的,尤其我们之间的功能需要互相调用,如果沟通不及时就会出现功能合不到一块的情况发生。同时,许多功能还存在逻辑上的重叠,大家可以调用其他人的方法来实现自己的功能,这又对我们写代码的规范性提出了更高的要求。这就包括代码不只自己能看懂,还要大家都能了解该方法所能实现的功能。最后便是功能的测试,作为最后的成果展示,在功能展示的同时,也是最暴露代码问题的时刻。这其中暴露出的最大问题便是数据库的结构出现的差异,导致代码在组合后无法正常运行的情况发生,虽然在短时间内便得到了解决,但是所暴露的问题确实比较致命的。这也为我们以后的工作积累了宝贵的经验。
最后感谢王老师,孙老师等各位老师的耐心指导,在老师的帮助下许多功能也才能最终实现,为项目节省了大量的时间。这次实训项目让我们巩固了学习的知识,同时培养了我们的自学能力。要想成为一名合格的程序员,就必须具有一定的自学能力,在工作中会遇到很多从未遇到过的问题,有问题就需要去解决,在不断努力搜寻答案的过程中,自己的能力也能得到潜移默化的提升。
0条评论
点击登录参与评论