机房合作—我是组长
五一期间开始机房合作,到现在一个多星期了。我,蕾蕾,亮亮一组,我担任组长一职。在着手准备项目开始之前,我们听取了各位师父的一些建议,也算是给我们指明一下方向。第一天晚上,我召开了我们项目开发的第一次会议,在这次会上,我们确定了整个项目的开发计划。五一的那三天,项目进展地很顺利,我们提前安排的工作也能按时完成。五一结束了,我们三个的课也不一样,周一周二两天都是满满的课,所以进度也就停了下来,这么一来,开发也就不能按计划进行下去了。在开发的第四五天,小组的情况变得糟糕了。主要是在确定系统框架的时候,我和亮亮的观点不一样。既然如此,我们就去问各自的师父。亮亮问完他的师父后,回来给我说的最多的一句话就是“我师父说了,听组长的”。而且我发现,他在问完他师父问题前后,表情完全不一样。我和我的师父,班长交流后,我才意识到问题出在我这里了。每个人肯定是有每个人的想法,三个人在一起开发,想法肯定会有这样或那样的偏差。那有想法是好事,我们在一起讨论讨论,到最后把想法一中和,最后可以确定一个更完美的方案。而自己在有想法后,就一心想着怎么让自己的组员接受自己的想法,怎么去否定组员的想法。以至于到现在,曹学亮在见完他师父之后,只会对我说一句话“我师父说了,听组长的。”无疑,这样的情况只会耽误我们的合作开发,更糟糕的是,这样继续开发下去,最后的开发结果肯定不好。在此般情况下,我才意识到组长的责任是有多重大。开发前期,我都觉得我这个组长没什么挑战性,也就是做一些安排组员干什么的事。到现在,不是我想的那样啊,组长要做的远比这些要多要难。到此局面上,我这个组长要重新调整一下组内状态了,决定召开第二次会议。主要是说了说机房合作的目的,我们在这一过程中应该收获什么。在一番整顿后,我们又开始了各自的工作。我主要是在画图,蕾蕾负责把U层窗体建好,亮亮负责研究设计模式。周六日两天,各自的工作都完成的差不多了。在接下来的这个星期里,就要开始真正的动工了,开始了代码编写的阶段,关键先把登陆一天主线做好,后面也就会顺利很多。可能计划赶不上变化,但我这个组长还是会做好计划,尽力把握项目整体进度。真的很感谢这一个星期的经历,从此,让我意识到了组长这一职有多重要;从此,让我明白了自己干完活并不能显示自己很强,协调好组员,让组员愿意帮自己干完活才能证明自己很强;从此,让我也知道了不能一心只想着自己,有时候我们也需要学会倾听。
下面说说这十几天自己学习上的收获。项目前期主要都是组长的工作,我也是一直在画图中进行,这一次机房合作,已经是第三次对画图接触了。对于前两次的学习感受,自己觉得有很多缺漏。而这一次,又是一次重复的机会,现在才刚刚开始,就觉得又积累了不少。那么,就看看那些图:
(ER图)
(原型图)
(包图)
(用例图)
(类图)
(时序图)
在画这些图的过程中,也是接触了各种软件,也是对一些软件的使用越来越熟悉,特别是EA。因为它可以帮助我们自动生成代码,如果图画的好的话,代码就不需要自己改动多少了。刚开始画了几个图生成代码后,根本不是自己想要的。于是,自己就从图上改进,到后面,感觉越来越得心应手了。下面就是用EA生成的接口的一段代码:
''' <summary>
''' 用户
''' </summary>
Public Interface IUser''' <summary>''' 添加用户''' </summary>''' <param name="enUser">用户实体类</param>Function AddUser(ByVal enUser As UserEntity) As Boolean''' <summary>''' 查询所有用户''' </summary>Function SelectAllUser() As List(Of UserEntity)''' <summary>''' 根据用户名查询用户表''' </summary>''' <param name="enUser">用户实体</param>''' <returns>泛型集合</returns>''' <remarks>2015-5-12 22:03:08</remarks>Function SelectByUserId(ByVal enUser As UserEntity) As List(Of UserEntity)''' <summary>''' 查询该级别的用户''' </summary>''' <param name="enUser">用户实体</param>''' <returns>泛型集合</returns>''' <remarks>2015-5-12 22:02:23</remarks>Function SelectUserByLevel(ByVal enUser As UserEntity) As List(Of UserEntity)''' <summary>''' 更新用户记录''' </summary>''' <param name="enUser">用户实体类</param>Function UpdateUser(ByVal enUser As UserEntity) As BooleanEnd Interface ' IUser
最后,还是想说说这么多天自己的成长或者说是进步。听师父们都说,在机房合作中,组长一定是收获最大的。而现在项目初期,自己也是慢慢有这样的感觉了。不仅仅是学习上,对以前学过的东西又温习了一遍。在思想上,管理上,自己也是有着很大的进步和提升。学会了如何和别人进行沟通,学会了如何管理自己的团队,学会了如何和大家一起并肩作战,学会了发现别人身上的优点,学会了夸奖别人。。。相关文章:

Linux环境下命令行截图【转】
参考链接:命令行截图 将剪切板内容粘贴出来:CtrlV

用Unity和Playmaker创建一个限时游戏 Creating a Time Limit game with Unity and Playmaker
本课程结束时,您将拥有在Unity中使用Playmaker创建游戏的工具 你会学到: playmaker状态的基础以及它们如何与动作一起工作。 安装悬停车,可以在竞技场内行驶。 不同力度的射击地雷驱动中心机。 设置坏地雷和电源盒。 设置主时光机机制。 影响时间机器的…

app.vue 跳转页面_独立站如何提高产品页面转化呢?
在网上商城中,你的产品页面也是销售页面。顾客进入产品页面,然后根据你提供的产品描述内容,再决定是否立马购买,或者以后再考虑购买。以下是小跨收集的可以用于提高你独立站产品描述页面转化的几个要素。1.撰写激动人心的产品标题…

原生javascript实现放大镜效果
2019独角兽企业重金招聘Python工程师标准>>> html部分: <div class"main"><div id"xiaotu" class"xiaotu"><img src"http://zhangyan520.com/1.jpg" alt"" /><div id"yido…

新建个人博客参考
各种配置过程:新建参考 如果输入链接,出现如下截图,参考:报错404

C4D+ PS打造城市场景 Create a Cityscape with Cinema 4D + Photoshop
初级到中级课程,包括创建真实的城市景观可视化的步骤 你会学到: 建筑三维建模所涉及的创造性和技术性步骤。 使用变形器和MoGraph克隆器创建建筑变体,以更改每个建筑的形状。 创建城市街区,添加环境和提高中央处理器性能的技巧。 使用Adobe …

抽象工厂————三层架构
抽象工厂作用:降低BLL和Model层耦合度 核心思想:1.通过接口类实现对象的分离 2.通过一个类,实现指定对象的创建,并且这个类通过配置文件决定获取哪个对象 这样只要调用一个接口和这个类,就能实现BLL和Model的分离 这样做的优点是便于维护和…
jQuery 一次定时器_干货 | 小论定时器玩法(时间轮询法)
EEWORLD电子资讯 犀利解读 技术干货 每日更新经常来说,对于一些不复杂的单片机应用,而且对于内存和存储要求比较严格,又需要多分时去处理一些指定的任务,在无法使用RTOS的情况下,使用一个硬件定时器,来建立…

第一次团队冲刺2
今天在自己电脑上搭建了webservice,学习了很多关于webservice的知识,但还有很多不懂的。 还没有做好连接,其他的如查询等也没做。转载于:https://www.cnblogs.com/318abc/p/4504085.html

基于四元数互补滤波的无人机姿态解算
导航坐标系为东北天(ENU),其与机体坐标系(b)的方向余弦矩阵为CbcC_{b}^{c}Cbc

Unity粒子系统创建VFX游戏特效学习教程 Visual Effects in Unity Particle Systems [Beginner’s Guide]
在Unity中学习高级粒子系统和视觉效果创建。初级到中级 你会学到: 游戏的视觉效果 Unity粒子系统 Unity中的Vfx 创建Unity视觉效果的初级到中级指南 课程获取:Unity粒子系统创建VFX游戏特效学习教程-云桥网 MP4 |视频:h264,1280720 |音频:AAC…

gulp 配置自动化前端开发
有的人说,grunt已经廉颇老矣,尚能饭否。gulp已经成为了未来的趋势,或许将撼动grunt的地位。 那么就得看看gulp到底优势在哪里,在我最近的使用中发现,我的到了一个结论:“grunt廉颇老矣...”。 gulp是基于流…

iphone相册怎么加密_iphone相册加密码锁,保护隐私
在以往很多使用iphone的小伙伴都会遇到一个难题,在不越狱的情况下进行给相册进行设置密码锁,这是一个无法完成的目标,在前几期也为大家分享了相册照片加密方法,但是用起来很是不方便,今天就为大家分享利用时间限额达到…

redis 常用配置
1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid …

hexo定制个人博客matery主体打开公式渲染
在主体的_config文件里面将enable调整为true mathjax:enable: truecdn: https://cdn.bootcss.com/mathjax/2.7.5/MathJax.js?configTeX-AMS-MML_HTMLorMML在文章的上方添加mathjax: true 公式编辑器:点击编辑 行内添加:∂2∂x2\frac{\partial^2 }{\pa…

Revit LT 2022基本培训 Revit LT 2022 Essential Training
Autodesk Revit是当今最流行的建筑信息建模(BIM)解决方案之一。并且,Revit LT提供了该产品的入门级版本,带有成对的向下功能集,非常适合许多BIM工作流。在本课程中,请加入Chant Bright,她首先解释了Revit和Revit LT之间…

华为云电脑.模式_华为云电脑支持全线,Huawei Share免费更新
样张答案:上面黑鲨下面红魔。最近,华为推出了华为云电脑APP。即一款登陆就可以利用云主机的Windows系统在手机和平板上运行PC程序的软件。不过,并不支持所有产品使用。昨天,华为宣布5月14日起,安卓8.0及以上版本的华为…

Web开发七步骤
1. 环境搭建 2. 编码 3. 上线 4. 数据分析 5. 持续交付 6. 遗留系统 7. 回顾与新架构转载于:https://www.cnblogs.com/h-pursuit/p/5261844.html

Sybase IQ导出文件的几种方式
IQ有四种方法,将表的数据导出为文本文件:1、重定向 SELECT * FROM TABLE1 ># D:MYDATATABLE1.TXT -- 文件生成在执行语句的客户端上 2、通过选项导出 SET TEMPORARY OPTION Temp_Extract_Name1 /data/mydata/table1.txt; SET TEMPORARY OPTION Tem…

Window环境下,Qt中文出现乱码解决办法
在头文件声明的地方添加: #pragma execution_character_set("utf-8")#ifndef NETWIDGET_H #define NETWIDGET_H#include <QWidget> #include <QHostInfo> #include <QNetworkInterface> //防止中文出现乱码 #pragma execution_charact…

Revit初学者完整指南 The Complete Revit Guide for Beginners
学习设计、建模、注释和渲染Revit项目 你会学到什么 在Revit中建模 开发建筑信息模型 从模型文件导出图形和图形。 在Revit中渲染 开发参数化建筑和墙截面 开发建筑立面图和平面图 流派:电子学习| MP4 |视频:h264,1280720 |音频:AAC,44.1 KHz 语言&…

HDU5583 上海赛铜牌题
这道题的意思是给你一个01串, 定义这串的优美值为连续相同的数字的平方和, 现在可以改变这些串中一个字符, 问你优美值最大是多少? 我们可以预处理出d1[i]i左边和str[i]相同的字符个数, d2[i]i右边和str[i]相同的字符个…

jquery click 第一次没用_【通知】同济大学研究生会20202021学年第一次主席联席会...
为加强同济大学研究生会与各学院(系)研究生会的交流与合作,促进学校研究生工作的顺利开展,特邀请各院(系、所)研会主席参加本学年第一次主席联席会。同济大学研究生会 2020-2021 学年第一次主席联席会(四平路校区)会议时间2020年10月18日(周日)上午9&…

ref和out 传递参数(C#)
1.参数传递默认都是传递栈空间里面存储的内容 2.如果添加了ref那么传递的都是栈空间地址,而不再是栈空间里面的内容 3.如果添加了out,那么传递的也是栈空间的地址 1 //写一个方法计算一个int类型数组中每个元素的总和以及最大值和最小值2 /// <summary&…

Qt实现主界面圆角化
添加头文件: #include <QPainter> #include <QBitmap>在构造函数里面添加如下代码即可实现: this->setWindowFlags(Qt::FramelessWindowHint);//新建无边框窗口,可以把边框完全去掉QBitmap bmp(this->size());bmp.fill();QPainter p(…

终极Git课程——在虚幻引擎中的应用 The Ultimate Git Course – with Applications in Unreal Engine
了解Git和GitHub、虚幻引擎C项目的版本控制等等! 你会学到: Git是如何工作的 如何从命令行使用Git 使用GitHub、GitHub桌面应用程序、Visual Studio中的Git工具和VS代码等Git工具 在虚幻引擎5和虚幻引擎4中使用Git跟踪虚幻引擎项目 在Visual Studio和Visual Studio…

stm32双向可控硅调压程序_单向可控硅和双向可控硅的测量与模块测试
可控硅,是可控硅整流元件的简称,是一种具有三个PN结的四层结构的大功率半导体器件,亦称为晶闸管。具有体积小、结构相对简单、功能强等特点,是比较常用的半导体器件之一。可控硅导通条件:一是可控硅阳极与阴极间必须加…

shellinabox安装
Shell In A Box(发音是shellinabox)是一款基于Web的终端模仿器,由Markus Gutschke开辟而成。它有内置的Web办事器,在指定的端口上作为一个基于Web的SSH客户端而运行,可认为你供给一个Web终端模仿器,以便应用…
Spring JdbcTemplate的queryForList(String sql , ClassT elementType)易错使用--转载
原文地址: http://blog.csdn.net/will_awoke/article/details/12617383 一直用ORM,今天用JdbcTemplate再次抑郁了一次。 首先看下这个方法: 乍一看,我想传个泛型T(实际代码执行中,这个T可以是我自定义的一个…

QGC添加显示多架无人机飞行轨迹
在FlightDisplayViewMap.qml文件中找到如下部分:(上面是显示单架无人机轨迹,已注释,下面是显示多架轨迹) /*// Add trajectory lines to the map 增加轨迹线MapPolyline {id: trajectoryPolylineline.width: 3…