第一篇:实习总结报告
生 产习报
实 告
实习日程安排
我从2004.8到2004.11在这家公司公司进行实习。
1.刚开始的几个星期,公司经理安排我学习一些有关游戏方面的技术,帮我快速的对游戏行业入门。
2.接下来的时间,经理安排我进行一些实战开发,难度从简单到难。所进行开发的项目我会在实习收获和体会这段中具体阐述。
实习收获和体会
我在公司主要开发了一个图形转换器,制作一个InstallShiled安装程序和关于3D处理的MMX技术,下面我将介绍我的工作情况和工作收获。
一.图形转换器:
1.设计文档
此软件能将TGA,BMP等图形格式转换为任意制定的格式
功能细化:
1. 能显示指定的图片(TGA,RGBA等格式)
2. 能显示指定图片的参数(长度,宽度,图片的格式)
3. 进行转换的时候能检查该图片长,宽是否为2的幂次,如果不是则发出通知信息
4. 具有批处理功能,给定一个文件目录,能将该目录下的所有图片转换为DDS格式
5. 转换为DDS时候可以指定MipMap值
一:功能描述:
二:模块划分: UI界面 + 转换模块
转换模块:以DLL的形式,针对不同的平台各写一个
其接口为:bool ChangeTo(const char* SrcName, const char* DestName,TYPE type)enum TYPE { BMP = 1, JPEG = 2, DDS = 3 };
const char* SrcName, const char* DestName 应该换成一个结构体 SrcName:指定的图片名字 DestName: 转换的图片名字
UI界面:采取多文档视图结构 三:重要结构 struct DDS_PIXELFORMAT {
DWORD dwSize;
DWORD dwFlags;
DWORD dwFourCC;
DWORD dwRGBBitCount;
DWORD dwRBitMask;
DWORD dwGBitMask;
DWORD dwBBitMask;
DWORD dwABitMask;};
struct DDS_HEADER {
DWORD dwSize;
DWORD dwHeaderFlags;
DWORD dwHeight;
DWORD dwWidth;
DWORD dwPitchOrLinearSize;
DWORD dwDepth;
DWORD dwMipMapCount;
DWORD dwReserved1[11];
DDS_PIXELFORMAT ddspf;
DWORD dwSurfaceFlags;
DWORD dwCubemapFlags;
DWORD dwReserved2[3];};
四:开发平台 VC6.0+DX9.0
2.接口文档
接口说明
一 接口代码:
class IImageChange { public: virtual bool ChangeTo(ImageInfo* pImageInfo)= 0;virtual char* GetDllName()= 0;virtual void SetDirectory(const char* szDirName)= 0;};
上面是一个接口类,这里模仿COM的方法,设计一个抽象类。任何Image Change DLL 必须继承以上接口类。Example: class CImageChangeToDDS: public IImageChange { public: CImagaChangeToDDS();~CImageChangeToDDS();virtual bool ChangeTo(ImageInfo* pImageInfo);virtual char* GetDllName();virtual void SetDirectory(const char* szDirName);};
二 接口类成员函数说明:
virtual bool ChangeTo(ImageInfo* pImageInfo)= 0;该接口函数传入一个ImageInfo结构的指针(ImageInfo是中间图象数据类型,详见《中间数据结构文档》)。用户可以在自己类中override该函数,该函数可以按自己意愿任意转换为自己想要的格式。
virtual char* GetDllName()= 0;该接口函数返回一个代表该该接口的字串,可以说明该接口类的功能和版本。
virtual void SetDirectory(const char* szDirName)= 0;该接口函数设置批处理转换功能时的目的文件夹。
三 DLL说明:
DLL一共导出2个函数: extern “C” { IImageChange* CreateInstance();}
extern “C” { void ReleaseInstance(IImageChange* pObj);} IImageChange* CreateInstance()产生一个派生自IimageChange的实例,该实例导入到应用程序进程中。
void ReleaseInstance(IImageChange* pObj);释放从CreateInstance()产生的实例资源。
三 接口实现
#define FILENAMELEN 128 #define PALNUM 256
typedef unsigned char IMG_BYTE;typedef unsigned short IMG_WORD;typedef unsigned long IMG_DWORD;typedef long IMG_LONG;typedef bool IMG_BOOL;typedef DWORD IMG_ARGB;typedef void* IMG_LPVOID;
enum IMAGE_DATA_TYPE { //depth 32bit
IDT_A8R8G8B8 = 1,IDT_X8B8G8R8 = 2,//depth 24bit
IDT_R8G8B8 = 3,//depth 16bit
IDT_R5G6B5 = 4,IDT_X1R5G5B5 = 5,IDT_A4R4G4B4 = 6,IDT_X4R4G4B4 = 7,//depth 8bit
IDT_A1R2G3B2 = 8,IDT_R3G3B2 = 9,IDT_INDEX8 = 10,//depth 4bit
IDT_A1R1G1B1 = 11,IDT_X1R1G1B1
= 12,IDT_INDEX4 = 13,//depth 1bit
IDT_C1 = 14, // monochrome 0:BLACK 1:WHITE
IDT_INDEX1
= 15,IDT_UNKNOWN =-1, };
struct ImageHeader { IMG_DWORD dwSize;IMG_LONG lWidth;IMG_LONG lHeight;
IMG_BYTE bDepth;//象素的深度
IMG_BYTE bReserve1[3];
IMAGE_DATA_TYPE IDT_TYPE;
IMG_WORD wPlanes;//Must Be Zero IMG_WORD wReserve2;
IMG_DWORD dwReserve;//保留字,可以填充任意数据,如:指向用户分配的一段内存
IMG_DWORD dwPalClrNum;//调色板的颜色数,如果为-1,则不存在调色板;若为1,4,8,16
//代表调色板的颜色总数
IMG_ARGB PalColors[PALNUM];//调色板的数据,dwPalClrNum如果为-1,则该数据无效 };
struct ImageInfo { DWORD dwSize;LONG lOffset;//该结构与数据的偏移,以BYTE为单位
ImageHeader iiInfo;LPVOID* pData;};
转换模块:以DLL的形式,针对不同的平台各写一个
其接口为:bool ChangeImage(ImageHeader * pImageHeader)
3.中间数据格式说明
一 中间数据格式:
struct ImageInfo { DWORD dwSize;// ImageInfo结构大小
LONG lOffset;//该结构与数据的偏移,以BYTE为单位
TCHAR FileName[FILENAMELEN];//源图形文件名
ImageHeader header;//图形中间数据的头信息
LONG lDataSize;//图形的数据区大小
LPVOID pData;//图形的数据区指针 };
struct ImageHeader { DWORD dwSize;// ImageHeader结构大小
LONG lWidth;//位图的宽度, 单位:pixel LONG lHeight;//位图的高度, 单位:pixel
WORD wDepth;//象素的深度,代表一个象素占多少位
WORD wReserve1;//Must Be Zero
IMAGE_DATA_TYPE IDT_TYPE;//位图数据存储类型
WORD wPlanes;//Must Be Zero WORD wReserve2;//Must Be Zero
DWORD dwReserve;//保留字,可以填充任意数据,如:指向用户分配的一段内存
DWORD dwPalClrNum;//调色板的颜色数,如果为0,则不存在调色板;若为1,4,// 代表调色板的颜色总数
ARGB PalColors[PALNUM];//调色板的数据dwPalClrNum如果为0,则该数据无效
};enum IMAGE_DATA_TYPE {
//depth 32bit
IDT_A8R8G8B8 = 1,IDT_X8B8G8R8 = 2,//depth 24bit
IDT_R8G8B8 = 3,//depth 16bit
IDT_R5G6B5 = 4,IDT_X1R5G5B5 = 5,IDT_A1R5G5B5 = 6,IDT_A4R4G4B4 = 7,IDT_X4R4G4B4 = 8,//depth 8bit
IDT_R3G3B2 = 9,IDT_INDEX8 = 10,//depth 4bit
//IDT_A1R1G1B1 = 11,//IDT_X1R1G1B1 = 12,IDT_INDEX4 = 13,//depth 1bit
IDT_INDEX1 = 14,IDT_UNKNOWN =-1, };
二.使用InstallShield制作安装程序
修改InstallShield对话框的过程:
一:改变InstallShield自带的对话框的方法
1.首先用VC.NET打开_isres.dll资源DLL,该DLL是InstallShield自带的DLL,里面存放了InstallShield中所有自带对话框模板。
2.在VC.NET中修改对话框(对话框ID可以通过Dialog Sampler工具得到)
3.保存修改。
注意:修改InstallShield自带的对话框只能修改一些文本,和一些控件的相对位置,不能修改控件的ID和增加一些控件,不然会导致控件消息映射不正确。
二:自制可以在InstallShield对话框:
1.首先用VS.NET打开
注意: 一定要保存所有的控件ID-Value
InstallShield总结文档:
1.制作自己的对话框作为自己的主界面(修改-isuser.dll,路径为:C:Program FilesInstallShieldProfessionalStandard Edition
RedistributableCompressed Files 009-EnglishIntel 32)
一些技巧:
1.在修改InstallShield自带的对话框时,我们可以用DialogSampler工具查看所要修改对话框的ID
2.用InstallShield写注册表时,首先必须要调用RegDBSetDefaultRoot来设置root key
3.如果要手工控制进度条,可以用SetStatusWindow和StatusUpdate函数来控制
4.InstallShield函数调用顺序: OnBegin-->OnFirstUIBefore-->OnMainUIBefore-->OnMoving-->OnInstallingFile-->OnUninstallingFile-->OnMoved-->OnFirstUIAfter-->OnMainUIAfter-->OnEnd
5.反安装程序制作: 反安装程序的路径放在注册表中(可在MSDN中搜索 Uninstall可以查的该路径),所以只要写一个windows程序去调用这个反安装程序。
三.关于3D处理的MMX技术
具有MMX™技术的处理器的在片高速缓存子系统,是由两个16K的4路线长为32字节的关联高速缓存体构成。高速缓存具有一个回写机制和一个伪LRU的置换算法。数据的高速缓存由八个按四字节边界交错的存贮体构成。
在具有MMX™技术的奔腾处理器上,只要引用的数据不在同一个高速缓存体上,就可以被一条读取指令和一条存贮指令同时访问。在具有MMX™技术的奔腾处理器上,高速缓存访问失败的迟延为8个内部时钟周期。在具有MMX™技术的动态执行处理器中,最小迟延是10个内部时钟周期。
具有MMX™技术的奔腾处理器和动态执行处理器在分支预测方面,除一个较小的异常处理外(本书2.3.1节中讨论),在功能上完全一样。
分支目标缓冲区(BTB)存贮了预先所见的分支和它们的目标。当一个分支被预取后,BTB将目标地址直接填入到指令读取单元(IFU)。一旦分支被执行,BTB将随着目标地址而改变。使用分支目标缓存时,预先所见的分支被动态预告。分支目标缓存的预测算法包括了模式匹配和每目标多达4位的预测历史位。例如,一个具有4个迭代长度的循环将百分之百地被正确预测到。遵循下列原则将提高预测性能:
编写条件分支(除循环外)可将最常执行的分支紧接在分支指令后(即失败)。
另外,具有MMX™技术的处理器有一个堆栈返回缓存(RSB, Return Stack Buffer),可以连续地为不同地址上调用的过程正确地预测其返回地址,进一步为展开具有函数调用的循环带来了益处,并删除了某些需要in-line的过程。
另外,在具有MMX™技术的奔腾处理器上,如果两个分支指令的最后一个字节在同一个按四字节对齐的内存段内,则分支不可预测。如下图所示:
图2-5 相连分支的例子
这种情况,发生在两个相连分支间没有间隔指令且第二个指令只有两个字节长的情况下(如+/-128字节的相对跳转指令)。
为避免这种无法预测的情况,应使第二分支加长,在分支指令中用16位的相对位移代替8位的相对位移。
具有MMX™技术的处理器具有4个写缓存(相对无MMX™技术的奔腾处理器的两个写缓存)。另外,写缓存可以被U管道使用,也可以被V管道使用(相对无MMX™技术的奔腾处理器的一个写缓存对应一个管道的情况)。通过对内存写操作进行安排调度,可以提高关键循环的性能。如果你不想看到写未命中,每组指令不能安排多于4条写指令。并在安排另外的写指令前调度其它指令。
Intel的MMX™技术是对Intel体系结构(IA)指令集的扩展。该技术使用了单指令多数据技术(SIMD)技术,以并行方式处理多个数据元素,从而提高了多媒体和通讯软件的运行速度。MMX™指令集增加了57条新的操作码和一个新的64位四字数据类型。这种新的64位数据保持了可供MMX™指令操作的成组数据值„„
MMX技术在16位高彩和24位真彩数据方面作的并不是最好。封装好的加,乘逻辑运算符实际上已使得24位成了最具有吸引力的运算方式。它包含了3个8位(红,绿,兰)元素或?位固定点(48位是给RGB的)。完成运算之后(像Gouraud阴影,alpha,等),算法转化成RGB16(555或565)以来更新缓存。MMX技术并没有内置的算法,也没有为5位而封装的块。
24位的内部运算符使得能提供用8位调色板无法得到的高质量的色彩。包括:
为雾化,透明化的alpha混合
为橙色火光的RGB(多色彩)的光亮,等等 拟镜的加亮区
瞬间在屏幕上显示多于256种颜色 真正平滑的阴影,随意的混合色彩 少量(或没有)抖动色彩
与其它应用的调色板没有冲突或不协调
与高彩的容量和色彩可媲美,接近于HW 加速器
当然,系统的图像存储器的容量决定了是能用16位还是24位彩色。对于1MB的显卡,只能使用8位的调色板(640*480*2 字节需要600KB,如果没有双倍缓冲,或后备缓冲在存储系统中,这只能适应于1MB)。对于2MB或4MB的显卡,16位就很诱人了。640*480双倍缓冲后,占用1.2M,仍留下800KB给字符缓存或Z-缓冲。
8位色准许使用一个简单的MOVQ指令来同时以东8个点。如果有了MMX技术的执行单元和“pairing”指令,它也准许16个点的同时比较或(和)混合。不幸的是,8位的调色器处理需要在同一时间内从调色板中读出一个字节。
一直以来,老式处理器的8位处理代码在新的CPU上实际上是扮演着“速度绊脚石”的角色来降低性能。为了奔腾处理器和Dynamic Execution(TM)处理的高速度,这应被避免。例子如下:
自修改代码,它用新的地址或即时值重写了部分指令流。这使得避免使用其它注册者来得到数据。在新的CPU中,每个被修改的指令会浪费许多的时钟周期。因为深层的管道必须被清空,而且缓存必须要重写重取。
随机(不是顺序)进入存储区,作为乘法查找的结果,颜色变幻,阴影化或抖动 经常的数据独立分支,尤其当他们的顺区不规则时
与8位或16位(AL,AH,AX,BL„.)一样,32位的注册是很优秀的,将8位像素点的乘法和简单的32位写或0溢出单独字节结合起来
使用MMX指令开发时候需要注意的
调整代码,一般情况下不使用向前条件分支,通常使用向后的条件分支。按16字节边界条件对齐频繁执行的分支目标。将循环展开来调度指令。
使用软件方式来安排流水线以调度迟延和功能单元。必须成对使用CALL和 RET(return)指令。避免使用自修改代码。避免把数据放在代码段。尽可能快地计算出存贮地址。
应避免使用包含三个或三个以上微操作代码或指令长度超过7个字节的指令。如果可能,使用只有一个微操作的指令。
不要使用两个8位读取指令来进行16位的读取。
在调用被调用保存(callee—save)过程前,先清除部分寄存器的内容。解决阻塞条件,如存贮地址,尽可能地避免可能引起阻塞的读取。
一般情况下,一个可以直接由处理器支持的N-字节的数据(8位的字节,16值的字,32位的双字,32位、64位及80位浮点数)应该对齐在下一个最高的2的乘方边界处,避免未对齐的数据。
——按任意边界对齐8位数据。
——在已对齐的4-字节字数据内对齐16位数据。
——以4的任意倍数为边界,对齐32位数据。
——以8的任意倍数为边界,对齐64位数据。
——以128位为边界(即16字节的倍数),对齐80位数据。
合理化建议
我觉得学院开的很多课程的顺序不对,而且有的课程能放在实习结束后再上效果可能会更好,比如:软件工程,软件测试等,实习前只要将一些基础的课程学好就行了。
附录1: 软件测试
本人目前所在的项目组没有专门的软件测试人员,因此我们充当了双重角色,即是开发人员也是测试人员,本人因此对测试有了更多更深入的了解,在实践方面,除了做最基本的单元测试,功能测试外,还参与了集成测试,系统测试,用户验收测试。下面先介绍一些软件测试的相关概念和方法,再结合本人的实践谈谈我们是如何做软件测试的,以及心得体会。
软件测试的基本概念和方法
软件测试方法在不同的书籍中可能有不同的分类,不同的叫法和不同的解释。比如,从测试人员角度看,可分为手动测试和自动测试。从源代码的角度可分为单元测试和功能测试。从理论定义来分,可分为黑箱测试,白箱测试和灰箱测试。而实际项目主要侧重于软件功能的黑箱测试方法:功能测试(Functionality Test),验收测试(Acceptance Test),用户界面(User interface)测试,性能测试(Performance Test),压力测试(Stress Test)。下面就简单介绍一下这些测试方法的概念。
白箱测试:通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。
黑箱测试:通过使用整个软件或某种软件功能来严格地测试,而并没有通过检查程序的源代码或者很清楚地了解该软件或某种软件功能的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。
灰箱测试:就像黑箱测试一样是通过用户界面测试,但是测试人员已经有所了解该软件或某种软件功能的源代码程序具体是怎样设计的。甚至于还读过部分源代码。因此测试人员可以有的放矢地进行某种确定的条件/功能的测试。
功能测试:验证测试软件功能能否正常按照它的设计工作。看运行软件时的期望行为是否符合原设计。验收测试:是在把测试的版本交付测试部门大范围测试以前进行的对最基本功能的简单测试。因为在把测试的版本交付测试部门大范围测试以前应该先验证该版本对于所测试的功能基本上比较稳定。必须满足一些最低要求
用户界面测试:分析软件用户界面的设计是否合乎用户期望或要求。它常常包括菜单,对话框及对话框上所有按钮,文字,出错提示,帮助信息(Menu 和Help content)等方面的测试。
性能测试:通常验证软件的性能在正常环境和系统条件下重复使用是否还能满足性能指标。或者执行同样任务时新版本不比旧版本慢。一般还检查系统内存在运行程序时会不会泄漏。比如,验证程序保存一个巨大的文件新版本不比旧版本慢。
压力测试:它通常验证软件的性能在各种极端的环境和系统条件下是否还能正常工作。或者说是验证软件的性能在各种极端环境和系统条件下的承受能力。
软件测试的重要性
软件测试是保证软件产品质量的重要手段之一。它是测量、评估软件产品特点和能力的活动。现在,国内一些软件企业对于软件测试的重视程度还很不够,认为测试工作非常简单,只是简单地操作所测的软件产品而已。这种错误的思想严重影响了国内软件质量,应该引起我们的高度重视。
下面就看一个例子。微软公司是软件行业的老大,他们对软件测试的重视程度是许多同行无法比拟的。在微软内部,软件测试人员与软件开发人员的比率一般为1.5--2.5左右,微软软件开发的实践过程已经证明了这种人员结构的合理性与正确性。国内公司显然很难达到这种比率,没关系我们刚刚起步,人多人少不是问题所在,关键在于观念与态度,国内软件业和国外相比,最大的差异也许就在于产品质量和质量控制。而软件测试才能为产品质量和质量控制提供保证。
心得体会
本人觉得一个好的软件测试员,应该培养以下一些素质:
怀疑精神。世界上没有绝对正确的,总有错误的地方,软件也是。所以在测试时,不要轻易对自己说“这里肯定没问题”。
打破砂锅问到底的精神,对于只出现过一次的bug,一定找出原因,不解决誓不罢休。
保持一个良好的心情,否则可能无法把测试作好。不要把生活中的不愉快的情绪带到工作中来。测试不像开发,很明显有任务要去完成,测试似乎更具神秘性,需要你去发现,糟糕的心情无法让你静下心来,也就很难做好测试。
附录2: 软件配置
当今计算机信息技术产业的迅猛发展,促进了国内的软件开发在先进技术和产品方面的广泛应用。但是,在先进的操作系统,开发工具为企业带来高效益的同时,另一方面也使得我们的开发环境日趋复杂化而难以管理。如:团队沟通困难,软件重用率低下,代码冗余度高,文档不健全等,结果造成数据丢失,开发周期漫长,产品可靠性差,质量低劣,软件维护困难,用户抱怨使用不便,项目风险增加等。
事实已经表明,随着整个软件业的迅速发展,没有得到有效管理的软件开发过程中所出现的风险和挑战将越来越突出。加强软件开发管理,通过管理和追踪软件开发环境中产生的变更,建立规范化的软件开发环境,已成为软件产业化的必要条件。
软件配置管理作为软件开发过程中一个重要过程已经逐渐受到各软件企业的重视。
软件配置管理(Software Configuration Management),是一个控制软件系统演变的学科。
在IEEE标准729-1983中,软件配置管理的定义包括:
配置标识——产品的结构、产品的构件及其类型,为其分配唯一的标识符,并以某种形式提供对它们的存取。
版本控制——通过建立产品基线,控制软件产品的发布和在整个软件生命周期中对软件产品的修改。例如,它将解决哪些修改会在该产品的最新版本中实现的问题。
状态统计——记录并报告构件和修改请求的状态,并收集关于产品构件的重要统计信息。例如,它将解决修改这个错误会影响多少个文件的问题。
审计和审查——确认产品的完整性并维护构件间的一致性,即确保产品是一个严格定义的构件集合。例如,它将解决目前发布的产品所用的文件的版本是否正确的问题。
生产——对产品的生产进行优化管理。它将解决最新发布的产品应由哪些版本的文件和工具来生成的问题。 过程管理——确保软件组织的规程、方针和软件周期得以正确贯彻执行。它将解决要交付给用户的产品是否经过测试和质量检查的问题。
小组协作——控制开发统一产品的多个开发人员之间的协作。例如,它将解决是否所有本地程序员所做的修改都已被加入到新版本的产品中的问题。
软件配置管理的解决方案涉及面很广,将影响软件开发环境、软件过程模型、配置管理系统的使用者、软件产品的质量和用户的组织机构。
软件组织应该提出不同层次的配置管理视角,这些层次包括:公司级、项目级、程序员级和应用级。公司级视角提供组织的全貌图和配置管理过程的描述;项目级视角是与项目相关的各项目组可以使用不同的配置管理方案;程序员级视角是专门为程序员提供的且具有某些特定的配置管理功能;应用级视角关心的是配置管理如何应用到具体的问题中去。软件配置管理(Software Configuration Management(SCM)),它为软件开发提供了一套管理办法和活动原则,成为贯穿软件开发始终的重要质量保证活动。需要说明的是,从学术上讲,软件配置管理(SCM)只是变更管理(Change Management(CM))的一个方面;但从SCM工具的发展来看,越来越多的SCM工具开始集成变更管理(CM)的功能,甚至问题跟踪(Defect Tracking)的功能。
附录3: 团队软件开发实践
喜欢足球的朋友应该非常清楚一件事情,那就是在一场足球赛中假如球员之间缺少默契的配合或教练的指导思想执行不到位等情况下,那场比赛多半是以失败告终的,因为这支球队并不是优秀的球队。开发软件项目就象一场进行中的足球赛,是靠项目管理、系统分析设计、程序编制、测试、市场营销等不同角色人员共同协作完成的,不同角色的人执行的工作相互促进和制约着其它角色的人的工作,因此一个高效的软件开发团队是高质量软件项目或产品的保证,可如何才能营造高效软件开发团队呢?从以下几个方面来说明:
一、高效软件开发团队的特征
高效的软件开发团队是建立在合理的开发流程及团队成员密切的合作的基础之上的,成员共同的迎接挑战、有效的计划、协调和管理各自的工作以至完成明确的目标,高效的开发团队具有如下特征:
1、具有明确且有挑战性的共同目标
一个具有明确的而且有挑战性目标的团队比目标不明确或不具有很大的挑战性目标的团队效率高得多,通常技术人员往往会因为完成了某个明确的任务,而且这个任务的完成具有挑战性的意义而感到自豪,反过来团队成员为了获取这种自豪的感觉而更加积极的工作从而带来团队开发的高效率,如作为系统设计人员很清楚的知道在什么时候要做到什么,什么时候开始做,什么时候必须完成,为了完成工作必须面临哪些挑战,怎么解决这些困难等为设计出一个高质量的软件项目提供了重要保证,而模模糊糊的去设计一个系统或模模糊糊的就去编写代码是非常危险的,而且会为此付出高昂代价,因此高效的软件开发团队具有挑战性的共同目标。
2、团队具有很强的凝聚力
在一个高效的软件开发团队中,成员们凝聚为一个整体共同进行工作,他们是相互支持、互相交流、互相尊重的,而不是相互推卸责任、保守、相互指责的,在一些散乱的开发团队中往往存在这样的问题,一些程序员是比较保守的,明明知道另外的模块中需要用到一段与自己已经编写完成但有些难度的程序代码,他也不愿拿出来给其它程序员共享,不愿与系统设计人员交流,这样给项目的进度造成了些不可度量的因素。
3、具有融洽的交流环境
在一个开发团队中,每个人行使自己的职责,如需求分析人员制定需求规格说明、系统设计人员做系统概要设计和详细设计、项目经理配置项目开发环境并且制定项目计划等,但每个人的工作不可能做到完美的,如系统概要设计的文档可能有个别地方词不达意,做详细设计的时候就可能会造成误解,项目经理制定计划时可能忽略了某种风险的存在而造成执行者过于紧张的压力等等情况都需要大家通过交流、反馈的手段然后协商解决的,因此高效的软件开发团队是具有融洽的交流环境的,而不是那种简单的命令执行式的。
4、具有共同的工作规范和框架
高效软件开发团队具有规范性及共同框架的工作,对于项目管理具有规范的项目开发计划,对于分析设计具有规范和统一框架的文档及审评标准,对于代码具有程序规范条例,对于测试有规范且可推理的测试计划及测试报告等等。并且所有成员都明白自己的职责,知道必须完成什么计划?由谁来完成?什么时候开始?什么时候结束?按什么顺序?等,总之一个高效的开发团队无论是工作内容还是工作流程都具有不同程度的规范性和标准风格的框架。
5、采用合理的开发过程
软件的开发不同于一般商品的研发和生产,开发过程中会面临着各种难以预测的风险,比如需求的变化、人员的异动、技术的瓶颈、同行的竞争等,高效的软件开发团队往往是采用了合理的开发过程去控制开发过程中的风险、提高软件的质量、降低开发费用,这样的团队会根据自身的必要程度决定要执行哪些工作?如配置管理、资源管理、版本控制、代码控制等,团队还合理的分划并定义开发过程的里程碑,决定每项活动内容的底线和审评标准,决定各项活动的先后关系或迭代的关系等。总之高效的软件开发团队的开发过程的原则是高效率、高质量、低成本。
二、目前国内软件开发团队容易存在的问题
由于传统的旧体制下的管理思想的沿袭、大部分中国人传统的思维习惯及软件行业在中国发展的处于初期阶段等原因,使国内的许多软件开发团队在领导、合作、质量、参与等方面存在一些问题,具体如下:
1、领导不力
有效的领导是高效率软件开发团队的基本要求,如果领导不力,工作计划就不一定会合理,团队成员也不一定会投入工作的热情,使团队的凝聚力大打折扣;如果领导不力,就不一定有明确且具有挑战性的目标,团队成员就无法完成高质量的项目产品,无法投入信心和激情。传统的旧体制下的管理思想的沿袭,是部分领导还具有老大爷的心态,于是贪功、推卸责任、明则保身等一系列现象也相继而生;如果领导不力,就无法营造融洽的交流环境,团队的工作便是死板的没有生气的;如果领导不力,就不知道采用什么样的开发过程是合理的,就不可能高效率、高质量的完成软件项目。领导不力还可能导致其它问题的出现。
2、缺少必要的信心和激情
也许你会发现周围的一些同事仅仅是为了薪水而工作,在执行工作的时候即使发现了上层领导忽略的问题依然照糊涂画瓢也不反馈问题所在,即便他是个天才,但成功不会属于他的,因为成功垂青于有激情的人才,其实这些同事并不是一开始就缺少激情的,原因也许是失去了信心,而暂时做“糊涂人”而已,无论如何,缺少信心和激情的团队,只会是一盘散沙。
3、软件质量的价值观念模糊
软件质量这个问题已经是老调老谈了,但质量的标准是如何?是否在团队中有明确的评价标准?目前国内的许多软件开发团队都很难给出正确的答案,许多的项目最终仅仅是以可以交差、收到钱、套概念、圈钱等市场行为做为标准。目前流行的许多开发过程、质量体系如:RUP、XP、CMM、ISO9000、SEI等真正应用的又有多少?一些公司仅仅是用来提升公司形象而已。缺少正确的软件质量价值观念的软件开发团队是不可能有明确目标的,不可能会采用合理的开发过程,也不可能有共同的工作规范和框架的。
4、相互的合作并不协调
在一个开发团队中偶尔有部分人不愿意与整个团队合作,也许是这些人性格比较保守,也许是有某些不平衡的心态,也许是他们还没有明白目标是什么,也许他们并没有体验到团队开发成功的快乐。。不管怎样,这种情况的出现必然影响融洽的交流环境。
5、无效的内耗占据了开发过程的主体
也许是一些不良的传统观念和思想的沿袭,一些软件开发团队出现了排挤其它有异议的成员、推卸责任、相互指责、贪功等,这种情况是最坏的,但却事实存在。没有凝聚力的团队是不可能做得很好的。
6、模糊不清的角色职责定义
软件开发是由不同角色的成员共同协作完成的,但目前国内的一些开发团队却没有对各种角色成员的职责做出明确的定义,成员就无法明确知道自己的目标,很简单的道理,都不知道要做的是什么,能按时准确的完成吗?如果每人都按自己想象中的职责去工作,那么有多少工作冲突、多少遗漏,谁能给出正确的估计?没有明确的职责定义人力资源的安排可能合理吗?结果可能是找了个资格较老的程序员做了项目经理,找了个没有理会对象概念的人去做面向对象的系统分析,找个不顾网络安全、网络流量、事务特性、运行费用的人去设计一个分布式系统。。有才华的人也许只能跺在被窝里激呼怀才不遇或许能做个美梦安慰自己。
三、营造高效软件开发团队的关键因素
如果做到了高效软件开发团队的特征,那么这个团队肯定是高效的团队,可是如何才能营造这样的一个团队呢?上面分析了国内软件开发团队容易出现的一些问题,解决这些问题及避免这些问题的出现是营造高效软件开发团队的出发点,但一些问题产生的原因是其它问题的存在,关键是解决问题的根源,所以营造高效软件开发团队的因素是以下几点:
1、选拔或培养适合角色职责的人才
软件项目是由不同角色的人共同协作完成的,每种角色都必须有明确的职责定义,因此选拔和培养适合角色职责的人才是首要的因素,如:选拔软件项目开发经理一定要注意,这人要熟悉各种设计方法,愿意听取其他人的意见并且客观上和逻辑上把自己的思想与其它人意见相比,掌握激发团队成员的积极性的方法等;选拔系统分析员,一定要注意,这人要熟悉需要的设计方法,掌握系统分析和设计的原则,拥有完成职责所需技能和丰富经验等。选拔或培养适合角色职责的人才,特别是合适的软件开发经理是营造高效软件开发团队的最重要的因素。
2、建立共同的工作框架、规范和纪律约束
软件项目的开发是创造性的工作,但要有必要开发纪律。建立共同的工作框架使团队成员知道如何达到目标,知道应该做到什么及对开发过程达成共识;建立规范使各项工作有标准可以遵循,使成员知道团队的风格是怎样的;建立一定的纪律约束保证计划的正常执行。
3、自我管理
作为团队的成员,应该以开发经理为首坚持管理自我,对工作负责,与同事友好合作,遵守工作纪律、自我技能培训等。
4、学习国外成功经验
学习国外的一些成功开发过程、分析方法、设计思想、体系结构、设计模式等,如学习合理统一开发过程(RUP)的一些实践,归纳适合自己的合理开发过程;学习先进的系统分析、设计的思想力求完成更高质量要求的软件项目;学习各种体系结构优缺点及适应情况,设计出满足系统需求的软件体系结构;学习国外成功设计模式,使代码的编写满足更高质量的需求。
第二篇:实习总结报告
实习总结报告
我在商水县城关乡一中进行了为期三个月的教育实习工作,给我留了珍贵的回忆,也是我人生中的一份宝贵财富。实习结束后,认真回味这段岁月,虽然日子很是忙碌,但是由于自己的认真对待与实习指导教师帮助下,使自己对于教师这个太阳底下最辉煌的职业有了更为深刻的认识,而且提高了我的自身素质,现在我将自己在实习期间的一些工作进行了一些总结。
我在实习期间主要做了三方面的工作:教学实习,班主任实习,教育调查研究,同时针对开展第二课堂也有所涉及。在这三个多月的实习期间,我以一名正式教师的责任要求自己,积极投身到教育工作之中。
首先是教学实习阶段,前段时间实习的主要任务就是听课,看其他老师是怎样讲课的。这种听课和我们上学时听课是不一样的,因为这种听课的重点是观察老师怎样讲课,学习如何传授知识,如何驾驭课堂,如何控制授课时间,而并不是学习老师所讲的知识。在这期间,我跟随着自己的指导教师,认真听课,积极吸取正式教师的教学经验,并且逐步完善自己的教学思路,认真研究教材以及教辅材料,大纲要求等,而且对于学生的一些特点也有了初步的了解。
到了教学实践,也就是正式上课时,说到正式上课以前我还觉得课很好上,可是真正等到自己走上讲台,感觉就完全不一样了,真正得走上讲台才真正得明白什么是教师的责任。在正式上课期间对于自己要讲的每一课都会认真研读教材,仔细钻研大纲要求并且辅以教科书以及历年高考真题,认真备课,并在教师以及同学的指导下进行试讲,等一切准备妥当以后才去上课。
我第一次上讲台时,自我感觉并不紧张,只是课讲得有点快,总体感觉还可以。后来的课,越讲越熟练,越讲越流畅,同学们对我讲授的知识都能吸收。对于教学工作,最后要请教学主任听一节自己的公开课。我的公开课,不仅达到了预期的教学目的和要求,而且课堂纪律非常好,同学们也非常配合。有了前几次讲课的经验,我认为自己的课堂驾驭能力有了很大提高,不但可以良好地控制授课时间,也能够适时地调动起学生的积极性,使课堂气氛活跃起来。这一阶段的课程结束以后,全年级进行了一次统一考试。作为实习老师,我也参加了监考。从同学们的考试成绩看,授课效果还是非常不错的。
其次是班主任的实习工作,这项工作是与我的实习工作同步的。在我担任临时班主任期间,我必须仔细监督学生的学习情况以及开了若干次班会。班会的时候,和学生们进行了交流,进一步了解了他们的思想心理情况,对学生有了初步的了解,增进了师生之间的感情,我相信这对我以后的教学会有很大帮助。
在学校里,班主任就是学生的第一监护人,所以班主任的工作非常琐碎。一名真正尽职尽责的班主任,在学生身上下的功夫比学生的父母还要多。我觉得,在班主任工作中始终要坚持“一个标准”,就是在处理班级事务时,尤其是奖惩方面,对好学生和后进生应使用同一个标准。通常好学生易受到偏爱,而后进生则常常使老师产生偏见,所以班主任“执法”一定要公允,要一碗水端平。如果处理有偏颇,则会助长好学生的坏习惯和骄傲的性情,压抑后进生的上进心。所以做到一视同仁很重要。
作为实习班主任,我也在工作中不断总结经验。带我的老师最常说的一句话就是:“对待学生,要打一巴掌揉三揉。”有一次,班里有一个同学上课睡觉,放学后我留下他谈了将近两个小时。起初是非常严厉地批评他,让他知道上课睡觉是不对的,随后语气渐渐缓和下来,开始进行和风细雨式的教育。在将近两个小时的时间里,我了解到了这名同学的家庭及经济状况,也听他说了自己毕业后的打算,对他有了一个比较全面的了解。后来我又从侧面了解到,这个同学是班里的“典型”,是班里最“活跃”的分子。有了对这个同学的全面了解,对我今后开展班级工作是非常有帮助的。
体现教学工作的成果是讲一节公开课,而体现班主任工作的成果则是开一次主题班会。我开的主题班会的题目是《花季、雨季──把握今天,展望明天》。这次主题班会所倡导的思想是“把握今天,展望明天”,也象征着“把握现在,展望未来”。班会旨在让同学们认识到时间是宝贵的,应该珍惜时间。激发同学们对珍惜时间的敬佩感,让他们体会到因珍惜时间而获得成功的快乐。使同学们能够做到珍惜时间,做时间的主人,让大家意识到珍惜时间在学习过程中的作用,规划好自己的职业生涯。通过这次主题班会,很多同学都展现出了自己的才华。从风度翩翩的主持人,到乐感十足的吉它手,所有同学都表现得很出色。同学们也从主题班会中学到了很多东西,不仅认识到了时间的宝贵,也学会了怎样珍惜时间。从同学们在班会后各方面的表现来看,主题班会达到了非常理想的效果。
最后,在教育调查研究中,我针对实习学校的历史教学情况做了详细的调查研究。吸取了优秀老师的教学方法,进一步掌握教学经验以及对学生的学法也做了相对研究,这对我以后的教学生涯有很大帮助,让我对教学有了新的认识。在调查研究中,我明白如果要做一名合格的教师需要做到以下几点:
一、认真备课,不但备学生而且备教材备教法,根据教材内容及学生的实际,设计课的类型,拟定采用的教学方法,并对教学过程的程序及时间安排都作了详细的记录,认真写好教案。每一课都做到“有备而来”,每堂课都在课前做好充分的准备,并制作各种利于吸引学生注意力的有趣教具,课后及时对该课作出总结,写好教学后记,并认真按搜集每课书的知识要点,归纳成集。
二、增强上课技能,提高教学质量,使讲解清晰化,条理化,准确化,条理化,准确化,情感化,生动化,做到线索清晰,层次分明,言简意赅,深入浅出。在课堂上特别注意调动学生的积极性,加强师生交流,充分体现学生的主作用,让学生学得容易,学得轻松,学得愉快;注意精讲精练,在课堂上老师讲得尽量少,学生动口动手动脑尽量多;同时在每一堂课上都充分考虑每一个层次的学生学习需求和学习能力,让各个层次的学生都得到提高。
三、虚心请教其他老师。在教学上,有疑必问。在各个章节的学习上都积极征求其他老师的意见,学习他们的方法,同时,多听老师的课,做到边听边讲,学习别人的优点,克服自己的不足,并常常邀请其他老师来听课,征求他们的意见,改进工作。
四、批改作业:布置作业做到精读精练。有针对性,有层次性。为了做到这点,我常常到各大书店去搜集资料,对各种辅助资料进行筛选,力求每一次练习都起到最大的效果。同时对学生的作业批改及时、认真,分析并记录学生的作业情况,将他们在作业过程出现的问题作出分类总结,进行透切的评讲,并针对有关情况及时改进教学方法,做到有的放矢。
五、做好课后辅导工作,注意分层教学。在课后,为不同层次的学生进行相应的辅导,以满足不同层次的学生的需求,避免了一刀切的弊端,同时加大了后进生的辅导力度。对后进生的辅导,并不限于学习知识性的辅导,更重要的是学习思想的辅导,要提高后进生的成绩,首先要解决他们心结,让他们意识到学习的重要性和必要性,使之对学习萌发兴趣。要通过各种途径激发他们的求知欲和上进心,让他们意识到学习并不是一项任务,也不是一件痛苦的事情。而是充满乐趣的。从而自觉的把身心投放到学习中去。这样,后进生的转化,就由原来的简单粗暴、强制学习转化到自觉的求知上来。使学习成为他们自我意识力度一部分。在此基础上,再教给他们学习的方法,提高他们的技能。并认真细致地做好查漏补缺工作。后进生通常存在很多知识断层,这些都是后进生转化过程中的拌脚石,在做好后进生的转化工作时,要特别注意给他们补课,把他们以前学习的知识断层补充完整,这样,他们就会学得轻松,进步也快,兴趣和求知欲也会随之增加。
六、积极推进素质教育。目前的考试模式仍然比较传统,这决定了教师的教学模式要停留在应试教育的层次上,为此,我在教学工作中注意了学生能力的培养,把传受知识、技能和发展智力、能力结合起来,在知识层面上注入了思想情感教育的因素,发挥学生的创新意识和创新能力。让学生的各种素质都得到有效的发展和培养。
在实习中,我还发现了,有些东西不能选择,有些东西却可以选择。份内的工作当然要认真完成,但勇敢的“主动请缨”却能为你赢得的机会。只要勤问、勤学、勤做,就会有意想不到的收获。在为人师的这条路上,我迈出了第一步,接下来还有第二步、第三步„„但不管怎样,我都会以人为本,把实习中学到的一切加以融会带到今后的事业中去,我会以我的真心去呵护学生,因为我面对的是一颗颗纯真的心。
总之,教育是一个互动的过程,老师只要认真投入教学,孩子就会积极配合。这种过程是很开心的!实习,就像进了社会大熔炉一般,千淘万漉虽辛苦,就算被磨练得遍体鳞伤,也要摩拳擦掌,做好又一次投身熔炉的准备。我在实习中逐渐变得“勇敢”。虽然开始也会有顾忌,怕“主动出击”会招惹“不知天高地厚”的蔑视。但事实告诉我,应该对自己有信心,应有勇气去尝试。即便在尝试中失败,也能让自己成长,没有锻炼的机会,谈何积累和成长?而这一切,只能靠自己去争取。等待,只能让你在沉默中消亡,只有主动,才能为自己创造良机。实习,陪伴我经受了挫折,也经受了欢乐!
实习的经历虽已经过去,可我还会回头去看一下我在那里留下的脚印,我相信那不会是我旅途的归宿,而是我充满挑战和希望的开始!正是:“纸上得来终觉浅,绝知此事要躬身!”
第三篇:实习总结报告
2009年12月12日,建筑工程测量实习终于开始了,老师首先讲了一下这次测量实习的相关事宜,我们领好相关的测量仪器后,来到13栋公寓后面的一个空阔的空地上,进行我们实习的第一个内容,数字化放样,实习总结报告。这次实习是按小组进行的,我们小组找到自己实习所在位置后,组长进行任务分配,测量便开始了。
我首先对全站仪进行光学对中整平,其他组内成员都有相应的任务。设置好全站仪的相关参数后,放样就开始了。我根据全站仪的屏幕显示指挥拿棱镜的同学,直至棱镜所放位置刚好或者差距范围在3mm内时,告知另一个同学纪录该点并做好标记。放完2个点后,交换相应工作,由我操作棱镜,继续进行放样。就这样一直从1号点放至23号点,还有6个轴线点,放样完成后,进行采样,待采样完成后,野外测量就算完成了。用时一天,整个测量工作,每个环节我都有参与。组内任务分配也比较平均,可以使组员在整个测量工作的各个环节都能够参与。
2009年12月14日,我们小组带着水准仪进行第二个测量任务,水准测量。此次测量的是一个闭合水准路线,我们小组保持了放样实习时的默契,用一天就测完了,我同样每个环节都有参与,立尺,观测,计数都有做过。但是回去后发现了很多错误,由于测量没有考虑到视距差。因此我们于2009年12月22号下午和23号上午进行了重测,经过2次测量,任务总算完成,实习总结《实习总结报告》。测量工作虽然累,但累并快乐着。
这次测量实习,我学到了很多,也正是实习让学习变得更有趣味性。实践是检验真理的唯一标准,通过课本理论的学习是远远不够的,还得加上实际的操作运行。实习让我深刻明白了理论联系实际的重要性,通过实习,我熟练了水准仪,全站仪的使用方法,增强了自己的动手动脑能力,也通过在测量中遇到的问题,得到了解决问题的方法。实习使理论和实际联系在了一起,我也通过实习知道要很好地进行测量,首先要掌握基本的理论知识,还要有不怕苦不怕累的精神,当然还要有团队精神,光靠一个人的力量是不足以完成任务的,得与他人合作,共同完成任务。并且通过小组的团结,能使实习任务快速高效地完成。做事时还要有耐心,也要尽量配合其他人的工作,切勿以自我为中心。还有就是遇到问题要及时解决,这样才能进行下一步的学习,如果问题得不到解决,很有可能就会卡死在一个问题上。通过实践,得出经验,这是我最大的收获。
第四篇:实习总结报告
1(12.8-12.11)
第一天上班的任务就是熟悉环境以及一些简单的工作。看见后面的主设计师给我拷了几个PPT模板,他说以后出去做汇报要有一个统一的模板。一上午我在网上搜集图片,试图找一个规范,大气点儿的模板,最后做的一个样稿,一直存在我的电脑里,我觉得我时不时的把它拿出来可以用来督促我,让我随时可以改进。这几天的事情都是比较简单,有的时候给经理打印一份合同,还有给同事做几张简单的写真板子。
一直以来对材质都是很不明白,跟卢工去过一次岳姐那之后,岳姐耐心的告诉我她那有的所有的材质,比如亚克力、木塑、灯箱布等。
一周下来,熟悉了工作环境,但是真正的进入工作状态还需要一段时间的适应期。
周记2(12.13-12.18)
我们公司的上级是设计院,最高领导是港城投资开发有限公司。港城投资开发了一个楼盘,这个楼盘需要有一套样板间来做宣传。装修整个样板间的任务就交给了我们公司了。我初次到样板间的时候工人们都在紧张的忙碌着。临近交活还有10天的时间,现在的工程进度很慢。设计师的施工图总是与工人的图有些出入,在施工的时候比较耽误时间。
至于我的任务就是做平面类的东西。赵工给我分配的任务是要做的有外面院子里面的围挡,鸟瞰图,形象住,还有电视视频。之前没有参加过那么大型的项目。我是一个很有时间观念的人,但是这一次的任务起初让我很挠头,因为时间来不及了。我下决心完成任务的同时也开始了我的加班生活。第一个晚上加班把鸟瞰图的样稿做出来了,当赵工说通过时给刘经理看他却说不行,又做个好几遍样稿,最后因为时间的关系把鸟瞰图的任务交给了外围去做。外围做完了,我按照鸟瞰图的样式做了13张围挡,艰难而曲折的过程,围挡是我的第一项真正做的活。因为材质是灯箱布的,所以对于涨色是有一定要求的。当所有的图都做完了之后都发给岳姐准备喷了,岳姐说所有的图都有问题,因为我的尺寸做的不对。岳姐知道我是新手,耐心的来我们公司一遍又一遍的教我。围挡做出来了,我看着工人施工。刚挂上一张黄经理说围挡不行,都被弊掉了。晚上李院来到我的办公桌告诉我应该朝什么样的方向去做,然后黄经理在旁边看着我做,一直到晚上10点半黄经理才回的家。作为一个新人,这是很好的锻炼,所以我认为通宵加班是正常的。
企业形象柱总体说来做的还算顺利,因为时间原因,我只把样稿做出来了,如果在做形象柱的话会影响工期,因此形象柱的施工时间往后拖了半个月。把围挡,形象柱都忙完之后又开始做电视视频。样板间一共四套房型,我个人觉得户主一进屋看房子有点气愤烘托是一个很好的方式,因此我主动跟经理提出我要做视频。经理给了我权利。视频从开始做到最后放进电视里面经理了艰难复杂的过程。不过最后圆满完成任务的同时也得到了刘经理的好评。
在这次样板间的装修当中我不仅学到了平面设计中的很多东西在室内设计方面我也了解了很多知识。虽然做设计很累,但是我深知,我要学的还有很多,以后的日子里我会加倍努力。
周记3(12.20-12.25)
所有的图都做完了,安装也是一个很庞大的程序,14张围挡每张都要焊一个架子然后再挂在墙上。架子如果做的不够坚固结实的话,万一掉下来出了事故就会很麻烦。刘经理叮嘱我一定要把这项任务完成好,并把后续工作做好。风大的日子里安装起来很费劲,每安装一张围挡都要很费劲。但最后还算完满为完成任务。电视视频安装的过程也很纠结,福渔园样板间电视视频12.21
周记4(12.27-12.31)
看守样板间 管理样板间 企业形象柱
周记5(1.3-1.7)
这周的天气风很大天气很冷,元旦放假我要加班做一个重要客户的设计。泰达蓝盾广告跟我们公司有着长期的合作关系,所以在质量的要求上要一次比一次好。泰达蓝盾集团要做的是企业简介、企业文化、党建等为主要内容。
大早晨一上班刘经理带着我、杨工还有阎明去量尺寸了。我们要在外面把泰达蓝盾门口的立面画下来。那么艰苦的作业环境下我们还是及时完成任务。最后回去核对的时候,我们总结了有14块板子要做,有12块1米乘以2米的,还有两块大的板子是8米乘以6米的。元旦结束客户就要看图的设计初稿。这就意味着我要加班加点的做。我在两天之后把这些板子的样稿都做出来了,刘经理说整体的可以,还有一些小的问题需要改改就行了。改完了让岳姐审稿的时候岳姐说我进步了,之前做福渔园围挡的时候基本上没有一张能喷的,但是现在这一批图只有两张有问题,问题不是很大。岳姐的话语让我对自己更加的有信心。
泰达蓝盾的图改完了,这一周的工作基本上就结束了,这是一个比较大型的项目工程。做完了泰达蓝盾集团的图之后我觉得自己在设计上有了明显的提高,但是需要我学的还有很多。
周记6(1.10-1.14)
2011.1.9 今天发烧了,带病上班的感觉真的很纠结,怀念在学校的日子。今天没有什么工作,不能知道是因为领导管理有缺陷还是我自己不行。做了一张楼下大厅的海报,从昨天下午就说给李院看,都今天下午了还没看,我觉得是事情太多了吧,我是一个新员工,不能崭露头角的去找李院看图的。
基本上今天的工作是个什么都没干。只是给杨工转化了3个格式的文件,还收了意见快递。
一天都在想我的毕业设计,但是每当有想法的时候总觉得自己应该看一遍设计史,在好的想法也得需要理论基础的
2011.1.12
2011.1.13 今天设计院的李工让我们做几个展板以及卡片。分享卡,励志的展板等。今天的头脑风暴还算起了作用。创意来的很快。做了两张展板之后在做分享卡,总觉得分享卡有点卡通化了。
周记7(1.17-1.23)
设计院分享卡(正误看板,两张展板)王姐预算
周记8(1.24-1.30日)
赵工把我领到三楼的正在装修中的卫生间,男卫生间要5幅画,两面镜子,女卫生间中要放1幅画,两面镜子。赵工说装饰画是属于平面类的东西,我把这几幅装饰画完成之后,以后的公司里的装饰画都是我负责。当时我很有自信的跟赵工说我没问题。我在自己的电脑前开始搜集素材,一般搜集装饰画类的图片都是要去昵图网找,弄完了一遍赵工阅稿的结果是一张都不过。然后赵工跟我说厕所的装饰画要朝着哪种风格的去找,一定要找淡雅的,不能有绿色,因为绿色像苔藓。接下来的4天之内我改了N遍图,赵工都没通过。最后赵工给我看了一遍他觉得适合放在卫生间的图片,赵工说时间来不及了,就先用他找的这一套。然后等到刘经理审阅赵工这批装饰画的时候,刘经理看了一眼就说不行,这些太俗,换。当时我的心里只有一个想法,就是人的审美观真的是各有千秋啊。我是一种审美观,赵工是一种,然后刘经理又是一种。一个星期的时间就这样的过去了,周末了没看见自己的成果,我又不厌其烦的找装饰画,最后终于定下来了。此次的装饰画的装订也是由我来负责,联系好表画框的那里,在联系好做喷绘的岳姐,最后装饰画终于装上去了。
还有在昵图网找像素高的图片是要花钱的,赵工跟我说,作为设计师一定要有属于自己的搜集素材的地方。总算是装上了,但是最后赵工说
周记9(2.9-2.13)
今天上午给赵工做整理合同的时候才发现自己的OFFICE软件很不熟练,该抓紧时间复习了。
中午的时候刘经理给我一个活儿,就是要做我们单位一楼大厅的宣传海报,就是宣传港投的,我跟张姐每人出一套方案。这个海报之前找外围做过,但是领导没通过,然后刘经理又把机会留给我们了。对于我而言,我做的海报虽然速度快,但是质量一般。这次我很耐心的去素材中国上找素材,创意这个东西说来就来的很快,我的思想还是挣脱不开之前别人做的那几张,用了多半天的时间做了3搞,最后被我自己淘汰了2稿,但是一看我的图还是有种说不出来的感觉,不是一看就让人眼前一亮的感觉。张莉做的有整体感,很大气。最后李院选择了张莉那稿,当时李院定稿的时候我还是有些不服气,我认为我的比较好。但是过了几天又做别的工作的时候我回头在看我们这两张图的时候我才知道差距在哪里,渐渐的我发现了自己的很多不足。这个是做写真,而且底色是以红色为主,所以喷出来会有些色差,我们先用打印机打印出来,试了几遍终于好了。做完了这张图我明白了,做完了电子稿的海报并不是完成任务了,后期的打印,还有施工都要负责。这样能让我了解很多材质的同时也能明白很多施工工艺。
严重感冒的情况下还要带病上班的感觉真痛苦,说不出来的苦。早晨很不想起床,但是最后还是软磨硬靠的到了公司,一天的工作只确定了前天做的一楼大厅的广告,领导的就是有震慑力啊,让我很敬仰,院长坐在那里问我们几个广告参与者:“你们最喜欢哪个?”刘经理说:“这几个都行,让您选一下。”然后院长说:“你们选中了哪个?”然后刘经理说:“是这个.”最后院长说:“那就要这个了,定稿吧。”院长走了几步回头跟我们所有人说:“你给领导几个样稿让领导选本身就是一个错误,原本就是一个错误,领导选完就是错上加错。”
周记10(2.14-2.20)
最近一周的主要任务是要做设计院的5张展板。有关于设计院企业文化的,有
设计院5张招贴
周记11(2.21-2.26)
港城投资视觉提升工程,设计院维修等零星工程,我是工程主持人,刘经理和设计院的李工一起给我和张姐说这项工程主要的工作。我们按顺序从一楼说到四楼,算下来一共有12个设计项目。广告的展板也有 琐碎的事情,买花,买绿植,广告机,灯,周记12(2.28-3.4)
设计院的展板,设计院要把整个设计部都重新做一批广告。还有企管部部长办公室里面也要做3个板子还要做8个木塑字。
合理的是训练,不合理的是磨练,那两张都要重新做2个小尺寸的。
转眼间,2011年上半已过去,我在公司的试用期已到。回首两月来的工作,尽管我为公司的贡献微薄,但总算迈出了新区域,跨行业发展的第一步,通过学习工作和其他员工的相互沟通,我已逐渐的容入到这个集体当中。以下是我的个人工作总结报告:
俗话说:隔行如隔山,初来本公司时,由于行业的区别,及工作性质的不同,确实有过束手无策,好在有同事的帮忙,使我以最快的速度熟悉办公室的工作及对市场操作流程有了一定的了解。在这短暂的两个多月里,通过对一定量客户的拜访,回收货款等工作使我对本行业有了足够的认识和了解,也为后期的办公室工作打下基础。
现将2011年上半年工作总结如下:
1、思想政治表现、品德素质修养及工作心态。
尊纪守法,爱岗敬业,具有强烈的责任感和事业心,积极主动认真的学习专业知识,工作态度端正,认真负责。
2、专业知识、工作能力和具体工作。
我是十月份来到公司工作,在公司系统集成部门担任办公室后勤和业务工作,协助部门经理做好一些琐碎工作。为了更好的工作,向领导请教、向同事学习、自己摸索实践,在短的时间内理清部门工作,熟悉了业务流程,明确了工作的程序、方向,提高了工作能力,在具体的工作中形成了一个清晰的工作思路。在来公司后,我本着“把工作做的更好”这样一个目标,开拓创新意识,积极圆满的完成领导分配的各项工作,在余限的时间里,和部分政府,各企事业单位的网络部门,采购部门,及主要决策人进行沟通,搜索工程信息,为下一步工作打好基础。
3、认真、按时、高效率地做好公司领导及部门经理交办的其它工作。
为了公司工作的顺利进行及部门之间的工作协调,除了做好本职工作,积极配合其他同事做好工作。
4、工作态度和勤奋敬业方面。热爱自己的本职工作,能够正确认真的对待每一项工作,工作投入,热心为大家服务,认真遵守劳动纪律,保证按时出勤,坚守岗位。
5、工作质量成绩、效益和贡献。在开展工作之前做好个人工作计划,有主次的先后及时的完成各项工作,达到预期的效果,保质保量的完成工作,同时在工作中学习了很多东西,也锻炼了自己,经过不懈的努力,使工作水平有了长足的进步。总结今年的工作,尽管有了一定的进步,但在很多方面还存在着不足。比如有创造性的工作思路还不是很多,个别工作做的还不够完善,业务类客户资料太少,这有待于在今后的工作中加以改进。在下半年里,我将认真学习各项政策规章制度,做好下半年工作计划,努力使工作效率全面进入一个新水平,为公司的发展做出更大更多的贡献。
第五篇:实习总结报告
实习总结报告
历时三个月的实习终于结束,有喜有悲。
实习的日子是辛苦的,但同时也是快乐的!作为一个即将步入社会的大学生,这点历练还是需要的。通过对比自己以前工作的地方,这里简直好太多。首先,我们第一天下午就到了博众总部,在食堂签订了合同和保密协议。对这个我想说的是,签订合同是一式两份,在入职工作一个月内必须签订劳动合同,劳动细节也要多加注意,这些都是我们初次步入社会要注意的地方。通过这次实习,我的社会工作能力得到了相应的提高,在实习过程中,我们不仅从企业职工身上学到了知识和技能,更使我们学会了企业中科学的管理方式和他们的敬业精神。感到了生活的充实和学习的快乐,以及获得知识的满足。真正的接触了社会,使我们消除了走向社会的恐惧心里,使我们对未来充满了信心,以良好的心态去面对社会。同时,也使我们体验到了工作的艰辛,了解了当前社会大学生所面临的严峻问题,促使自己努力学习的知识,为自己今后的工作奠定良好的基础本次实习使我第一次亲身感受了所学知识与实际的应用,理论与实际的相结合,让我们大开眼界,也算是对以前所学知识的一个初审吧!这次生产实习对于我们以后学习、找工作也真是受益匪浅。在短短的一个星期中,让我们初步让理性回到感性的重新认识,也让我们初步的认识了这个社会,对于以后做人所应把握的方向也有所启发!很快我们就要步入社会,面临就业了,就业单位不会像老师那样点点滴滴细致入微地把要做的工作告诉我们,更多的是需要我们自己去观察、学习。不具备这项能力就难以胜任未来的挑战。随着科学的迅猛发展,新技术的广泛应用,会有很多领域是我们未曾接触过的,只有敢于去尝试才能有所突破,有所创新。就像我们接触到的车工,虽然它的危险性很大,但是要求每个同学都要去操作而且要做出成品,这样就锻炼了大家敢于尝试的勇气。三周的生产实习带给我们的,不全是我们所接触到的那些操作技能,也不仅仅是通过几项工种所要求我们锻炼的几种能力,更多的则需要我们每个人在实习结束后根据自己的情况去感悟,去反思,勤时自勉,有所收获,使这次实习达到了他的真正目的。
当天晚上在一厂食堂有一个新员工的培训讲座,前后进行了两个小时,内容是关于博众自动化的介绍和员工素质的培养。一个最微小的举动就是吃过饭后要求把自己的凳子归位,虽说是件小事,但并不是人人都能做到,这让我体会到了规章制度在企业的重要性,从最细微的小事做起。
令人头疼的是很大一部分人被分配到了三厂,而我就是其中之一,你要问我为什么不愿意去,答案就是天气越来越热,三厂没有空调,而且离住的地方远一点。第一次来到三厂,简直就是一个大蒸笼,很封闭。可以看见很多人都在忙活着自己的活,但看不出很统一的感觉,还有人在聊天,和自己印象中的工厂还是有不少区别。最大的不同就是这里并没有流水线,只有几辆叉车。这个工厂主要是对机器进行组装,具体的作用是对苹果手机的音量键加工有关,前后一共是三台机器,PFR,DP2,SMS,这三个都统一属于组装机构,另外就是电控部门。而我所在的就是DP2了,DP2又分了三个小组合理工作,组里的基本都是一个班的同学或是一个学校的。来到这里才发现,员工的工作积极性和许多因素有关,一个组里的员工应该像一家人一样,才能发挥出每个人最大的潜力。然而,现实往往不是这样,原因很多,有人为了利,有人为了名,有人为了自己的一份虚荣心.......不过从这次实习过后,对自己在管理方面的认识提高了很多。
我所在的三厂只是一个临时的工厂,并不会存在很久,因为随着天气越来越热,这里几乎不适合工作,在七月的时候,里面比外面还要热,大概接近了33度,到了八月的时候,温度达到了39度。以前在自己的认识里,工厂就是压榨员工的剩余价值,但是在这里,有一部分人每天过着还是很舒服的。首先,这是一家大型的制造型企业,重点来了,它是一个家族企业。在这个工厂里,有很严重的资源浪费和员工过多。最明显的就是加班这件事了,明明没有什么工作,非要加班一个或者两个小时,还要装作什么都不知道。虽然我拿着钱不用干活很乐意,但是站在企业和作为一个工业工程专业的学生的角度来说,这种现象极大地损害了企业的利益。企业的高层管理受制于人,只做表面工作,没有落实到实际工作中去。这里的伙食相对来说还算可以,一般都是两素一荤一汤,还会搭配一点水果。虽然吃的还行,但有时候并不代表健康,我第一个月进去,几乎每天都是加班到十一点半,到了这个点就会有夜宵,夜宵有时候基本比白天的还要丰盛,重油,多荤。而且每组每天报的夜宵份数多于实际每组的人数,每个人吃的饱饱,而且还会造成浪费。一个月下来,大多数人都长胖了,更不用说这里的老员工了。在我看来,企业让员工吃得好没有错,但是需要健康,什么事都要有管理。好多人都是很严重的亚健康,对于我来说,我和几个同学每天只要下早班就会去跑步,坚持了一个多月,目的就是在这种工作环境下更需要注重身体健康。我们组里的组长看起来比实际年龄大好多,但实际结婚才没几年。我觉得企业要想长远发展,在这些方面需要给予重视。一件很有说服力的事情就是企业出现了一例过劳死,弄得人心惶惶。中间我们去了一厂拆机,说白了就是临时帮个忙。当时几乎全组都去了,组长带着我们,我们在晚上十点半就完成了任务量,但是一厂的负责人没有让我们下班或者回分厂,就在那里打打酱油,耗费时间。一厂的很多员工工作积极性很低,这很值得我们思考。我记得我在书上看过的,一家企业应当有它自己的文化和信念,企业的利益应当与员工的利益甚至社会紧密联系起来。
工作了快两个月,有的人一天到晚几乎都在工作着,而有的人屁事都没做。作为企业管理者,在这方面应实行改革,对企业进行节流,对各项资源进行合理配置。
在实际工作方面,就拿我们组来说,.我觉得负责人是很重要的,因为他直接和员工联系起来,既参与统领了整个机器组装,又对员工进行了监督和指挥。员工的工作激情也是靠他来带动,组里的人际关系也是靠他来调和,所以说组长的责任重大。在我们组里出现了以下这些问题:第一个是任务分配不清楚,延误工作进程。有一段时间,另外一个小组组长找我解决机器上的某个问题,但是我压根就不会啊,当时很无语。组长对我说我是这个组的组长,但是他并没有在、对其他人说过,最明显的就是每天早上会找每个组的小组长汇报昨天的工作进程,他并没有找我。很长一段时间我并没有在意,但是有一次工作的时候,我同一组的一个同学工作出了点问题,比较棘手,组长找到我说:看来这个小组的工作还是要交给你才行啊!当时我对于他的两面三刀实在无语,靠一些不光彩的手段来激发员工的工作积极性,对不同的人说不同的话,而且还没有信用,时间久了,渐渐失去了威信甚至员工都看不起他。昨天听到了一些关于我们组的消息,那些组装的机器出了大问题。我并没有觉得很惊讶,早就应该发现这些问题了。机器上需要安装五个镜头,而且不能有一点杂质,这些都是在显微镜头下,我自己也擦过这些镜头,一天下来一个人大概能搞定4台机器,不过也要看个人的工作能力和运气。我个人觉得这项工作压根就不能交给员工来做,毫无效率。而且在机器的运输过程中,这些镜头还是有可能碰到灰层,调机的工作因为人手不够也是仓促完成了,工作基本交给了售后部门。自己的专业是工业工程,在这里,IE的员工几乎是最不受待见的,总觉得他们就是来找麻烦的。进工厂的第一天就发现了有一个工作桌的高度有问题,但是工作几个星期也还是没有变化,我想说,IE的人天天在生产现场看来看去,无非也就是来做做样子。再后来,我的一个组长春哥也发现了这个问题,就拿工具把桌子的高度降低了好让员工可以坐着干活。另外一个问题就是各部门工作起来不是很紧密,伴随着复杂的人际关系,也许这就是国内大部分企业运转的现状吧。
工厂有很多一个专业的同学,到了实习尾声的时候,我们组的任务量几乎可以说是没活干了,可是组长又不想把人全放到其他的组里工作,他担心最后要不回来,特别是后期他要留一批人陪他工作到八月份。后来,他从隔壁PFR搞来了一些零件进行组装,说白了,就是暂时拉点活来做,好让科长不来向他要人。当时负责往我们这边拉物料的是我们同学,后来因为点料的事情和我们组长有点矛盾,双方都咬定是对方出了问题,后来发现是我同学点料不清楚。可能是由于实习生对我们组长说话不够客气,我们组长直接冲到PFR扬言要找人干我同学。一个机构负责人对于这种事的反应太过激烈了,我个人甚至觉得,他没有资格做这个机构小组的负责人。
在这次实习过程中,自己也有很多做的不好的地方。人际关系出的不是很好,我的性子很直,讨厌那些作假的人,类似于我那个组长,我就是不想去讨好他,给他买早点,给她买水,请他抽烟,给他纸巾....君子爱财,取之有道,丧失了做人基本的准则就不好了。工厂的环境很差,每天都很热,中午睡得很难受,要么睡不着,要么太热。有一天中午。我和两个同学找了个地方睡觉,相互关系都不错,三个人当时睡得两张泡棉,每天睡完都会轮流把泡棉放到箱子里去,那天中午醒来后,我刚准备拿泡棉的时候,弯着腰,我一个同学,叫他SK吧,SK把脚踩住了泡棉不松,我当时因为状态很差,刚睡醒也很心烦,上去就准备打他,最后干了一架,没有分出胜负。他总是认为我个子比他小,打不过他。那一天后,隔了好几天都没有说话,还同在一个组里工作,后来自己想想是我先动手的,是我不对,我给他道歉了,慢慢的关系也就缓和了。我这个人比较浮,有什么说什么,有时候自我感觉太良好,这是我的一大缺点,但这并不能说我工作的时候不认真。后来临近实习结束的时候,因为一些小事,他总是喜欢嘲讽别人,不只是针对我,谁都觉得他的嘴巴比较厉害,但大部分来说,他应该也是没有恶意的,或许只是开开玩笑。但是那一天,他还是说个没完,旁边还有其他人呢,我真是忍无可忍,直接警告他闭嘴,可是他还是说个没完,然后我直接走过去抓住了他的衣领进行了警告,可是我才刚坐下来,他转而对我家人进行了问候,我知道自己过去抓他的衣领丢了他的面子,但是两个人怒火中烧,已经忍不了了,随后我直接过去把他推到,他摔进了一个物料箱,我紧接着还不想放过他,看到组长走过来,就停手了,我只是想办法让他给我闭嘴。我这个脾气就是这样,我几乎不会骂人,我觉得只有女人才会没完没了的说个不停,有问题你可以提出来,大家一起解决。
反正我是知道自己不会讨人喜欢了,性格就这样,很难去改变,每个人都有他自己的底线,越过它,事情就会变得不受控制。
这次历时三个月的实习更重要的还是培养了自己能够吃苦耐劳的工作精神,毕竟前一个月每天都加班到晚上的强度还是很累的,每天睡得都不够,个人觉得有点伤身体了,我和我一个同学当时身体都有点过敏症状了,当时只能忌口不吃辛辣的,不喝啤酒,最可悲的是,食堂是湖南人开的,这边也有很多湖南人,少数服从多数,这就没办法了,只能每天吃些辛辣的伙食,当时真受不了。这次实习让我明白了,身体是自己的,拿什么也换不回来,不能为了工作迫害了自己的身体。
通过这段时间的学习,从无知到认知,到深入了解,渐渐的我喜欢上这份工作,让我深刻的体会到学习的过程是最美的,在整个实习过程中,我每天都有很多的新的体会,新的想法,想说的很多,我总结下来主要有以下几点:多听、多看、多想、多做、少说。我到公司工作以后,要知道自己能否胜任这份工作,关键是看你自己对待工作的态度,态度对了,即使自己以前没学过的知识也可以在工作中逐渐的掌握。态度不好,就算自己有知识基础也不会把工作做好,四多一少就是我的态度,我刚到这个岗位工作,根本不清楚该做些什么,并且这和我在学校读的专业没有必然的联系,刚开始我觉得很头痛,可经过工作过程中多看别人怎样做,多听别人怎样说,多想自己应该怎样做,然后自己亲自动手去多做,终于在短短几天里对工作有了一个较系统的认识,慢慢的自己也可以完成相关的工作了,所以,我们今后不管干什么都要端正自己的态度,这样才能把事情做好。少埋怨。有的人会觉得公司这里不好那里不好,同事也不好相处工作也不如愿,经常埋怨,这样只会影响自己的工作情绪,不但做不好工作,还增加了自己的压力,所以,我们应该少埋怨,要看到公司好的一面,对存在的问题应该想办法去解决而不是去埋怨,这样才能保持工作的有序进行。在工作过程中,我们会碰到很多问题,有的是我们懂得的,也有很多是我们不懂的,不懂的东西我们要虚心向老员工请教,我们应该虚心的接受。
这次实习是有益的,为我以后踏入社会工作准备了很多良好的知识与经验。感触有很多,体会也有很多,收获更是不少,对于陌生的东西,不再陌生了,下次要是有什么东西坏了,完全可以靠自己的去发现问题,去修理它。做人做事也有了一定的认识。要胆大心细。敢于去实践,有困难的时候选也要向别人取取经验。毕竟团队的力量是很大的,是可以去依靠的。