2013年9月15日开始参加培训,2014年1月5日初级项目答辩,说实话我们初级学习的时间比较长,当然了是因为我们班的很多人学校的课程原因。
终于忙完了初级项目,虽然项目很多的地方不足,但是毕竟已经完成了。一个多星期,接近两个星期的努力,最终项目完工,其实还有很多的不足。就像那个评委老师说的那样,不是我们的时间不够,而是我们付出的比较少,他对于自己的学生逼得那么紧,但是还是完成的挺不错的,我们不能拿考试,时间太短当做我们不能够完成的理由。
好了还是言归正传吧,写一些自己的体会。在参加培训之前我就想好了,这几个月的时间一定要好好的学习,明年的暑假要去找一份实习,毕竟已经大三了,即将面临工作,所以学习的还是很认真的,然后当了班长,后来的小组组长。项目没有完成的很好的几个原因:
一、组长初期不行
其实项目没有完成的很完美的原因很大的一部分应该在我的身上,在老师将几个项目文档发给我们的时候,就告诉我们几个小组长可以开始进行项目的数据库和功能模块的设计了,但是由于这是我的第一个项目,以前从没有真正的做过项目,甚至学校到现在为止还没有学习过数据库,虽然老师一直强调数据库和功能模块的设计在项目中算是最重要的,但是没有任何的经验,所以一直对这个不是很重视。后来老师催着交的时候才发现自己很多没有做,然后开始赶做,正好那时候和女朋友吵架了,然后又拖了两天,才做好的,但是由于没有讨论吧,毕竟我没有做过,所以还是很不足的,很多的缺点,但是在当时自己看着很是很满足的,感觉还是很不错的。知道后面做的时候才发现很多的毛病。导致后期的制作遇到了很大的麻烦
二、小组内部缺乏沟通
小组内部缺乏沟通,我们小组一共有五个人,其中有一个人不打算以后当程序猿,我也和他商量了,最后只给他安排了一个登陆界面,实际上登陆界面就是我做的,他那几天压根就没有过来。两个女生一直说要考试,赶作业,我也不好意思逼得太紧,然后就没有做的很好。另一个男生学习的不是很好。项目期间,主要就是我们四个人在做。给两个女生,和那个男生分的内容比较少,然后就是开始动工了。没有很好的沟通,导致在后期整合项目的时候遇到了很大的问题。
项目磕磕绊绊的就做完了,遇到很多的难题,类似时间,这个最后是老师找的一个日历的插件,我们用的,毕竟日历在以后很少用到。这个我也不知道。
在答辩的时候也遇到了一些问题,也不能算是问题吧,我初期以为初级项目就是对于数据库的增删改查,然后将界面弄得好看一些就可以了,后来那个评委老师的几句话,敲醒了我,其实项目不是对于数据库的增删改查,还要在很多的地方更加的人性化,为那些不懂的人提供方便的,而不单单是对数据库的增删改查。
还是说一些技术相关的吧,数据库的设计和功能模块的设计我感觉我说不了什么。。。。技术有限啊。。。为了项目能够完成,做的好,至少要有一个标准,这就应该是老师为什么要让我们项目的规范化的原因吧,毕竟企业的项目不可能是一个人完成的,为了让项目能够完成,肯定要有一条标准的。当然了这个标准各个公司的可能不一样。还有就是类要继承(Serializable)序列化接口这个总是让我忘掉,但是这个不能不继承的。因为网络中只能够传递二进制字符,所以要序列化,和反序列化的。
就先这些吧,等到以后想到了再写吧。。。现在还是想不到的
相关推荐
《Java初级项目:宠物医院门诊管理系统》 本项目是一个基于Java的初级水平应用,旨在帮助用户管理宠物医院的各项事务,包括宠物登记、诊断登记、防疫登记、疫苗记录、收费登记以及用户管理等。系统采用模块化设计,...
华为项目管理金种子初级培训教材涉及的知识点非常丰富,涵盖了项目管理的基本流程、常用知识、实际应用、华为项目管理特定工具介绍以及项目管理的常见误区等多个方面。 首先,项目管理的基本流程包括项目的启动、...
《初级项目:银行ATM源代码》 在学习编程,特别是Java编程的道路上,实践是提升技能的关键。这个初级项目,名为“银行ATM源代码”,是为初级JAVA学习者设计的一个理想练习平台,旨在帮助他们理解并应用基础的编程...
《艾科思S初级-1项目》是一套专为初学者设计的编程学习资源,主要采用了流行的Scratch编程语言,旨在培养少儿的编程思维和游戏开发能力。Scratch是由麻省理工学院(MIT)的“终身幼儿园团队”开发的一款图形化编程...
《初级项目管理课程》是为初学者设计的一门专业课程,旨在帮助那些对项目管理基础知识较为薄弱的学习者建立起系统的理解。这门课程的核心目标是使学员在完成学习后能够掌握项目的基本流程,从而具备初步的项目管理...
一个不简单的文字rpg,勇者从村庄出发前往恶龙城堡,最终击败恶龙拯救公主!冒险期间你可以学习技能,遭遇不同的怪物,获得装备,获取各种加成物品,一步...使用到了c#初级相关所有知识,适合新手学习的完整游戏项目!
教程名称: Thinkphp新版初级博客项目教程最新版ThinkPHP5.0博客项目实战视频教程,包含项目所有源代码、数据库,带你轻松入门最新版ThinkPHP 5.0。ThinkPHP5.0版本是一个颠覆和重构版本,官方团队历时十月,倾注了...
【Java初级练习项目:移动开户】是一个针对初学者设计的编程练习,旨在帮助学习者掌握基础的Java编程技能,并将其应用到实际的业务场景中。在这个项目中,学生将接触到如何利用Java语言来构建一个模拟移动通信公司的...
《初级项目管理办法》是关于企业管理中的项目管理方法的文档,主要参考了ANSI/ISO/ASQ Q10006-1997标准和《项目管理知识体系指南(PMBOK)》。这份文档旨在为不同复杂度、规模、持续时间和环境的项目提供一个通用的...
《Web初级项目:构建超市管理系统》 在信息技术领域,Web应用程序开发是不可或缺的一部分,尤其对于初学者来说,通过实际项目来学习和理解Web技术是非常有效的途径。本项目名为"Web初级项目",主要是一个超市管理...
这个"Struts学习理解的初级项目"是为初学者设计的一个经典实例,旨在帮助大家深入理解Struts的核心概念和工作原理。 在Web开发中,MVC模式是一种将业务逻辑、数据和用户界面分离的设计方式。Struts框架通过控制器...
【安卓初级的小项目】是一个专为安卓初学者设计的实践项目,旨在帮助新手们通过实际操作来理解安卓应用开发的基本概念和技术。这个项目的核心是构建一个简易的商城应用,涵盖了许多安卓开发的基础知识点,对于想要...
商店管理系统是许多初级程序员在学习Java编程时常常会接触到的一个小型项目。这个系统的主要目标是模拟现实中的商店运营,帮助用户进行商品管理、销售记录、库存控制等操作。在这个项目中,开发者会学习到Java的核心...
"C语言初级项目实践选题.pdf" 本资源摘要信息主要讲述了 C 语言初级项目实践选题的知识点,旨在帮助初学者更好地理解和掌握 C 语言的编程技术。 一、项目实践的目的及意义 本项目实践的主要目的是让初学者通过...
《电子信息工程专业CDIO初级项目的教学改革与探索》一文主要探讨了在CDIO工程教育模式下,如何改革电子信息工程专业初级项目教学的问题。CDIO模式源于国际工程教育改革,强调从构思(Conceive)、设计(Design)、...
JAVA初级项目——银行账户管理说明书。 本系统主要模拟银行账户管理,划分为两个模块。一是管理员模块,二是用户模块。 管理员模块:给用户开户,查询所有账户(用户)信息 用户模块:显示用户信息,存款,取款,...
这是本人在整理资料是的小东东,曾经是本人接触C#时老师教的,希望对初学者有点帮助!
2021版初级等保测评项目是针对初级级别的网络安全等级保护进行的一系列评估活动,主要关注基础层面的安全措施。以下是对这部分内容的详细解读: 一、安全物理环境 物理环境是信息系统的基础,确保其安全至关重要。...
Python牛客初级项目实战视频课程-.rar
【JavaWeb初级新闻网站项目】是一个典型的Web应用程序,主要涵盖了新闻管理和用户管理两大核心功能,以及评论发表的相关操作。在本项目中,开发者将运用JavaWeb技术栈来实现这些功能,下面将对这些知识点进行详细...