码迷,mamicode.com
首页 > 其他好文 > 详细

首次担任组长领导团队项目(个人成长与学习领悟)

时间:2016-05-10 02:24:13      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:

学习完了数据库的基本知识,Java通信进阶基本上就要结束了,一如以往,我们迎来了一个项目练习,练习的目的是让我们更好的巩固Java通信进阶的基础知识,融会贯通,查漏补缺。

这一次的项目名称叫做:HuaXinIM聊

软件的内容基本上与QQ一般无二。

大概功能如下图:

技术分享


这一次的项目不同以往,项目的规模对于现在我来说非常的大,上一段时间,我们有一个SVN项目练习,大概就是做登录注册界面,完成客户端服务器上传下载功能,两个人一个小队,我一个人做完,但是也做了很久,大概用了两三天的时间。


我知道这不是一个人完成的任务,左哥让我跟队友一起也是希望我可以帮助他,所以我也是跟他一起去调试,把我的代码发给他参考,遇到不懂让他问我。


虽然算是提前完成了任务,但是...从那时候起我就深深的了解到了个人力量的渺小。


所以这一次,聪明的我当然是跟队友们一起完成项目,团结就是力量的意识开始在我心中扎根。


这一次担任队长,我应该帮助大家,挖掘出每个队员最大的潜力,让大家可以头脑清醒的编写出每一行代码。


如何让每个人写的风格迥异的代码可以流畅无阻的连接在一起呢?


毫无疑问就是规定格式与接口,把项目的系统框架给定下来,这是我想到的办法。


我把客户端/服务器两个项目创建出来,给把每一个需要用到的类写出来,然后每一个类前面用文档注释,说明类的作用与制定好编程人员,再把一些基本的类填充好代码,然后发送给每个队员,让大家有一个对这个项目有一个整体的认识,逻辑思路更加的清晰,对自己的项目任务更有把握。


项目结构如下图:

服务器项目:

技术分享


客户端项目:

技术分享


把项目的系统架构置顶下来,队员就会有一个清晰的目标,而不至于只知道自己的项目任务而不知道从何下手,头脑迷茫了,这也是我作为队长一个帮助大家的方法。


有的队员可能有点沉闷,不太喜欢说话,也要积极的开导,融洽的沟通,这样才能够让团队更有生命力。


阶段总结:

从周日拿到需求文档,成立小组后,我就想如何让大家速度更快、效率更高、对项目的理解更加的深入,经过了一番的思考摸索,发现是让我自己先理清思路,然后把项目的逻辑内容描述出来,制定好框架,这样才是对队员最大的帮助。


项目的系统框架制定好了,接下来就是项目编写的开始了。

首次担任组长领导团队项目(个人成长与学习领悟)

标签:

原文地址:http://blog.csdn.net/jjfly999/article/details/51357216

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!