2013年9月15日开始参加培训,2014年1月5日初级项目答辩,说实话我们初级学习的时间比较长,当然了是因为我们班的很多人学校的课程原因。
终于忙完了初级项目,虽然项目很多的地方不足,但是毕竟已经完成了。一个多星期,接近两个星期的努力,最终项目完工,其实还有很多的不足。就像那个评委老师说的那样,不是我们的时间不够,而是我们付出的比较少,他对于自己的学生逼得那么紧,但是还是完成的挺不错的,我们不能拿考试,时间太短当做我们不能够完成的理由。
好了还是言归正传吧,写一些自己的体会。在参加培训之前我就想好了,这几个月的时间一定要好好的学习,明年的暑假要去找一份实习,毕竟已经大三了,即将面临工作,所以学习的还是很认真的,然后当了班长,后来的小组组长。项目没有完成的很好的几个原因:
一、组长初期不行
其实项目没有完成的很完美的原因很大的一部分应该在我的身上,在老师将几个项目文档发给我们的时候,就告诉我们几个小组长可以开始进行项目的数据库和功能模块的设计了,但是由于这是我的第一个项目,以前从没有真正的做过项目,甚至学校到现在为止还没有学习过数据库,虽然老师一直强调数据库和功能模块的设计在项目中算是最重要的,但是没有任何的经验,所以一直对这个不是很重视。后来老师催着交的时候才发现自己很多没有做,然后开始赶做,正好那时候和女朋友吵架了,然后又拖了两天,才做好的,但是由于没有讨论吧,毕竟我没有做过,所以还是很不足的,很多的缺点,但是在当时自己看着很是很满足的,感觉还是很不错的。知道后面做的时候才发现很多的毛病。导致后期的制作遇到了很大的麻烦
二、小组内部缺乏沟通
小组内部缺乏沟通,我们小组一共有五个人,其中有一个人不打算以后当程序猿,我也和他商量了,最后只给他安排了一个登陆界面,实际上登陆界面就是我做的,他那几天压根就没有过来。两个女生一直说要考试,赶作业,我也不好意思逼得太紧,然后就没有做的很好。另一个男生学习的不是很好。项目期间,主要就是我们四个人在做。给两个女生,和那个男生分的内容比较少,然后就是开始动工了。没有很好的沟通,导致在后期整合项目的时候遇到了很大的问题。
项目磕磕绊绊的就做完了,遇到很多的难题,类似时间,这个最后是老师找的一个日历的插件,我们用的,毕竟日历在以后很少用到。这个我也不知道。
在答辩的时候也遇到了一些问题,也不能算是问题吧,我初期以为初级项目就是对于数据库的增删改查,然后将界面弄得好看一些就可以了,后来那个评委老师的几句话,敲醒了我,其实项目不是对于数据库的增删改查,还要在很多的地方更加的人性化,为那些不懂的人提供方便的,而不单单是对数据库的增删改查。
还是说一些技术相关的吧,数据库的设计和功能模块的设计我感觉我说不了什么。。。。技术有限啊。。。为了项目能够完成,做的好,至少要有一个标准,这就应该是老师为什么要让我们项目的规范化的原因吧,毕竟企业的项目不可能是一个人完成的,为了让项目能够完成,肯定要有一条标准的。当然了这个标准各个公司的可能不一样。还有就是类要继承(Serializable)序列化接口这个总是让我忘掉,但是这个不能不继承的。因为网络中只能够传递二进制字符,所以要序列化,和反序列化的。
就先这些吧,等到以后想到了再写吧。。。现在还是想不到的
相关推荐
JSF初级项目开发实例,非常适合初学者了解项目开发的流程。
本项目使用SSM框架进行搭建项目环境,并通过项目实践熟悉restful风格/SSM中的基本配置/前后端的传输,需要知识:java基础/HTML基础/JScript基础/SSM基础
宠物医院的题目以及讲解!希望有意向发展网路的朋友看看
java初级练习项目 移动开户
银行项目,初级JAVA学习者,项目设计参考,银行ATM系统,查询,转账,跨行。。。。。
一个不简单的文字rpg,勇者从村庄出发前往恶龙城堡,最终击败恶龙拯救公主!冒险期间你可以学习技能,遭遇不同的怪物,获得装备,获取各种加成物品,一步...使用到了c#初级相关所有知识,适合新手学习的完整游戏项目!
教程名称: Thinkphp新版初级博客项目教程最新版ThinkPHP5.0博客项目实战视频教程,包含项目所有源代码、数据库,带你轻松入门最新版ThinkPHP 5.0。ThinkPHP5.0版本是一个颠覆和重构版本,官方团队历时十月,倾注了...
锐捷初级项目管理课程,适合初学者,基础较为薄弱的人,可以对项目管理有个基本的了解,通过认证后,基本明白项目流程
C语言初级项目实践选题.pdfC语言初级项目实践选题.pdf
商店管理系统(JAVA)(初级程序员的小项目) 有各种各样的
struts 初级 struts初级项目 经典 struts标签 这是我们杨老师做的 一个 帮助我们学习struts技术的 web小程序 超经典
初级项目管理办法.pdf
web初级项目员工管理系统>>,是java的初级项目,适合新手练习
从数据库到Java在到前端的初级项目,商品管理系统,实现了基本的一些管理功能。
SSM初级练习项目
这个是Java的初级练习小项目,涉及到的内容有:基础语法/集合的使用/IO读写流/异常处理/
不支持HTML,初级项目网吧管理系统,内含数据库具体内容,GUI,集合,线程,通信
JAVA初级项目——银行账户管理说明书。 本系统主要模拟银行账户管理,划分为两个模块。一是管理员模块,二是用户模块。 管理员模块:给用户开户,查询所有账户(用户)信息 用户模块:显示用户信息,存款,取款,...
丰富的课程体系内容,scratch课程讲义,包括游戏开发,每一个讲义下包含一个实操案例,可能是小游戏或者是教学实例,有效提升学生的编程开发水平。
自己准备的初级程序员入门练习项目, 对自己有用,但对大部分人应该没有太大的意义