• 回答数

    2

  • 浏览数

    220

傻傻的双子
首页 > 工程师考试 > 工程师怎么汇报培训

2个回答 默认排序
  • 默认排序
  • 按时间排序

旋转吧陀螺

已采纳

工程师技术工作总结 报告 范文 1

我是一名刚踏入社会的大学 毕业 生,20--年毕业于西安石油大学材料成型及控制工程专业,毕业后就职于河北华北石油工程建设有限公司内蒙古项目部技术组。到20--年8月工作已满一年,在这短暂的一年时间里我学到了许多学校里无法学到的知识,开阔了眼界,提高了专业技术水平和工作能力。

一、参加的工程

在这一年之中,我参加了广东大亚湾80万吨聚乙烯工程,采油三厂留十八接转站(二期)改造工程、里二站改造工程、路70联合站改扩建工程以及目前正在施工的华北油田二连分公司太53井组试采地面工程。刚到单位就到广东大亚湾南海石化项目部工作,南海石化项目是由中石化和外企合资建设的工程,在南海石化项目中我参加了1014区块的技术资料的整理和图纸的翻译工作,后期在1012区块负责防腐保温和消尾项工作。回到任丘后参加了采油三厂留十八接转站(二期)改造工程、里二站改造工程,留十八和里二站工程都是老站改造工程,站内动火连头地方多危险性高,加上地方关系复杂,对施工造成很大的不便,在我们技术组张增杰的指导下我主要负责这两项工程的技术资料的整理。今年3月份参加了路70联合站改扩建工程,路70联合站地处--乡与--乡两地交界处,古阳河以北,本次扩建的内容有:增建外输系统及脱水系统,增建注水部分及污水处理系统。

目前参加的工程是太53井组试采地面工程,在该工程中我主要负责站内工艺、站外单井和土建部分的施工。乌里亚斯太油田位于内蒙古自治区锡林郭勒盟东乌旗北7km,与蒙古国相距约50km,距离阿尔善油田基地约165km,属于二连盆地马尼特凹陷东北端的乌里亚斯太凹陷。太53井组试采地面工程由计量拉油站、天然气压缩、站外系统、阿一联调压站四部分组成。新建计量拉油站1座,位于太53井北侧,站内建9头计量撬1座,分离器2具、换热器2台、天燃气干燥器1具、除油器2具、热水泵2台、注水泵1台、40m3高架油罐4具、10m3回水罐1具,此外,站内还设有分离器操作间、值班室、热水泵房、配电室、维修间、注水泵房、库房、化验室等厂房;

站外系统有9口油井和4口注水井的施工;太27注水泵房的扩建工程和3口注水井的试采地面工程;天然气压缩部分位于乌里亚斯太油田太53井北侧,在计量拉油站内中部。该装置为接受一级生产分离器来的试采伴生气,伴生气进装置,经过露点控制撬块分离脱水、脱炔。然后一部分天然气去燃气发电机作燃料,一部分去天然气压缩机增压至25MPa后,进分子筛脱水装置脱水。经增压、干燥后的天然气,充装到CNG高压拖车拉运至阿一联,经调压后为加热炉作燃料;阿一联调压站接受从太53计量拉油站来的CNG压缩天然气,进站经卸气口进入调压撬块,经2次换热、2级节流后,去加热炉作燃料。

二、对专业知识的提高

我是学材料成型及控制工程专业,也就是以前的焊接设备与工艺。在学校只学习了一些理论知识,实践的机会很少,工地是我学习和实践的好地方。到工地后发现以前在学校学的理论知识太肤浅,实践起来非常困难,在工地我就向工人师傅虚心的请教,有不明白的地方我就问,经过一年的工作实践,增加了自己的专业知识,提高了自己的实践能力,把理论和实践很好的结合起来。在南海石化项目中,官方语言是英语,为了能够更好的完成工作,利用中午时间和晚上的时间学习专业词汇和练习口语,在工地上尽可能和外国人交流,通过学习和交流我的英语水平有了很大的提高,尤其是口语水平。充分利用业余时间先后系统地学习了油田生产、管理方面的理论知识,虚心向老师傅学习,深入现场施工一线,注重在实践中积累 经验 和吸收教训,很快就适应了工作,努力完成自己的工作。

三、参加工作的体会

以前听说油建干活累,工人非常辛苦,来到工地后感受到了工人们的.辛苦,在二连地区工人们就用四个特别来形容,特别能吃苦、特别能干活、特别能奉献、特别能忍耐。工人们一年四季有三季在外施工,照顾不了自己的父母、妻子和孩子,他们任劳任怨地工作,从来没有一句怨言,这种无私奉献的精神是我必须学习的。在和工人的交流中我学会了怎样面对困难,怎样做人,树立了正确的人生观、价值观。不论在南海石化还是在采油三厂以及二连地区,对工程质量的要求越来越高,技术人员必须要严格把关,尤其是对低老坏问题和强制性条文的管理。通过一年的工作和学习我感到作为一名技术人员必须要细心、认真,作好每一步工作,对工艺流程要熟悉,对图纸要熟悉,对规范更要熟悉,还要继续学习和工程相关、和专业相关的知识,用知识武装自己。

四、对公司的建议

随着社会的发展,人们对质量的要求越来越高,质量是一个企业生存和发展的坚实基础。质量的提高靠工人的总体素质和技术管理水平的提高,为能够面对更加激烈的竞争,培养高素质、高水平的专业技工和管理人员是公司的重点。

过去的工作中,在领导的关怀和同志们的支持与帮助下,经过不断努力,我适应了这种工作,具备了一定的技术工作能力,但是仍存在着一些不足,在今后的工作中,自己要加强学习、克服缺点,力争自己专业技术水平能够不断提高。同时我清楚地认识到,为适应油田建设发展的新形势,今后还需不断地加强理论学习,尤其是新技术、新理论的学习,勤奋工作,在实际工作中锻炼和成长,不断积累工作经验,提高业务能力和工作水平,为公司的发展做出自己新的、更大的贡献。

工程师技术工作 总结报告 范文2

我从一个对平衡机毫无了解的门外汉变成一个熟悉平衡机原理熟悉公司各种产品的专业技术人员,而且在对部门的管理和与人沟通方面我也有了更深层次的认识,我深知我取得的这些进步和公司领导的培养是分不开的。没有他们不厌其烦的教导和一次次的给予机会我不会取得今天的进步,展望--年是机遇和挑战并存的一年,我将团结在公司领导核心周围,努力工作,艰苦奋斗,为公司向更高层次发展做出自己的贡献。

回首--初,虽然在--年公司取得了可喜的成果,但是公司领导并没有沾沾自喜,反而为--年制定了更高的目标。我也在经过短暂的调整之后马上进入自己的角色,当时按照领导的指示,我负责研发部管理和电气车间生产管理的工作。、我首先指定的部门工作范畴细则,明确了整个部门的工作任务。又对每个部门的成员在整个部门工作中所负责的范畴做了规定并已书面的形式发放到他们手中,我制定了部门成员结构组成图,明确上下级的从属关系。我想在完成公司交给的部门任务的同时建立一个有纪律,有向心力的团队更好的为公司服务是领导更希望我能做到的。在----年初我的部门人员发生了很大的变化,首先是李鑫的 离职 按照公司领导的指示我迅速调整了部门的结构,将原来主要负责电气生产的董建军接替李鑫的研发工作,将原来只参与电气生产的许建文安排在负责生产管理并参与生产的位置,在我整理李鑫的工作备份时候,我发现一体机单片机程序不能正常工作,我用其他 方法 找到李鑫要回了能用的程序,并完成当时李鑫负责的一东项目, 4月份董建军离职,影响了第一台微电机自动平衡机部分编写,为了保证设备参展,我连续加班,五一长假也不例外,最后实现了设备参展前有流畅动作的目标。

这时公司领导也不断的给我提供新的技术人员来补充部门工作。在新的人员还不能完全胜任的阶段,为了能完成生产任务,我经常是身兼多职,从电气图设计,到指导和参与配电完成再有新plc程序和触摸屏程序编写,设备厂内调试都由我一个人来完成。很多时候为了不耽误工程的进度我就利用自己的业余休息时间加班加点。加班到很晚没有车我就自己花钱打车回家。

工程师技术工作总结报告范文3

进入公司已经有将近半年的时间,在公司领导的强有力的领导以及关心支持下,个人在20--年度取得了不小的进步。本人在工作过程中,较好地完成了20--年年度工作目标。现将有关20--年度个人工作情况作如下总结:

一、年度工作情况

1、熟悉了解公司各项 规章制度

我于20--年-月进入公司,为了更快更好地融入公司这个团队,为以后的工作打好铺垫,我加紧对公司的各项规章制度的了解,熟悉公司的 企业 文化 。通过了解和熟悉,我为能进入公司这个团队感到自豪,同时也感到自身的压力。在以后的工作中,我将以公司的各项规章制度为准则,严格要求自己,廉洁自律,在坚持原则的情况下敢于创新,更快更好地完成工作任务。

2、熟悉项工程的结构,现场情况

作为土建工程师,熟悉和了解现场对以后的工作是相当有利的。为了以后能更好地开展工作,我多次深入现场,对现场的布置做更深层次的了解。在掌握第一手现场资料之后,我查阅相关技术资料,对工程的结构情况进行研究,对以后施工重难点进行分析,对项目的基础形式进行分析,通过研究和分析,我对项目施工管理的实际情况做较为客观的预测,为下一步方案的编制提供了可靠的依据。

3、参加工程部管理制度的修改

为了便于以后工程部管理,我结合公司的要求以及工程部的实际情况,并参考博爱以及 其它 比较知名的地产企业的相关制度,编制修改了工程部工程管理的各项规章制度,制度的编制有利于明确各个岗位的职责,为工程管理提供保障。通过这次编制,我对项目开发其它专业有了进一步的了解,也使自己下一步工作更加明确。

4、分析20--年天气情况

为了完成20--年公司的项目开发任务,并做出科学而且符合实际的20--年工程部的工作内容以及项目施工进度计划,我对20--年全年的天气情况进行分析,结合武陟县的常年的天气状况,对20--年的天气进行了预测,同时将天气情况和工程进度互相结合,对工程进度进行合理的调整,抓紧施工良好季节,避开雨季大规模施工,并做好雨季以及高温季节的施工以及安全保护 措施 。

二、存在的不足以及改进措施

20--年即将随风逝去,回想自己在公司将近半年的工作,虽然工作量比较大,但是闪光点并不多,许多工作还有不尽如意之处,总结起来存在的不足主要有以下几点:

1、缺乏沟通,不能充分利用资源

在工作的过程中,由于对其他专业比较陌生,又碍于面子,不积极向其他同事求教,造成工作效率降低甚至出现错误,不能达到优势资源充分利用。俗话说的好“三人行必有我师”,在以后的工作中,我要主动加强和其他部门同事的沟通,通过公司这个平台达到资源共享,从而提高自己的业务水平。

2、缺乏计划性

在工作过程中,特别是项目开发的施工阶段,由于缺乏计划性,工作目的不够明确,主次矛盾不清,常常达到事倍功半的效果,领导不满意不说,自己还一肚子委屈。在以后的工作过程中,我要认真制订 工作计划 ,做事加强目的认识,分清主次矛盾,争取能达到事半功倍的效果。

3、专业面狭窄

作为一个现代化人才,他应该是一专多能的,这样的人才才符合时代以及公司的需求。自己的专业面狭窄,对房地产其它专业认识不够,特别是 营销策划 以及法律法规,这都限制了自身的发展。在以后的工作过程中,我将加强其他专业的学习,充分利用公司资源,提高主观能动性,争取能成为一专多能的复合型人才。

工程师技术工作总结报告范文4

本人一直从事专业技术工作及技术管理工作,在工作中,我始终坚持理论与实践相结合,积极、主动地深入工程施工第一线,坚持谦虚、踏实、勤奋的工作准则,积累了较丰富的实践经验,取得了一定的工作成绩,得到了广大职工、单位领导及建设单位的认可。现对今年工作进行总结。

在此期间,我历经多项重点工程施工,完成了多类工业、民用项目电气工程安装、调试、系统启动运行等工作,编写了大量的施工组织设计、施工方案、系统试运行方案,对施工、安装过程中的技术管理、生产管理有了较全面、系统的了解。多年在施工一线的辛勤工作,从广度和深度上很大地拓展了自己的专业技术知识、提高了管理能力。

一、电气调试工作

参加了各类电气设备的调试及系统联合试运转等工作。包括:发电系统、变配电系统、交直流调速系统、程序控制系统等方面。从编制调试方案、送电方案、系统启动方案入手,到单元件调试、系统调试的实施。这样从始至终的工作,增强了自己的系统概念及把握全局的能力。电气调试工作是一项技术含量很高的工种,是对工程中从设计、产品到设备安装等各个环节的质量大检查,是施工过程中的关键步骤。

我们克服了资料不全,无其他经验可借鉴等困难,认真研究设备性能,制定切实可行的调试方案并顺利付之实施。受到甲方及外方技术专家的好评和肯定。正是在这一阶段,我真正对电气安装调试工程有了深刻的感性认识,第一次将专业知识应用于实践,并实现了理论与实践的第一次结合。也正是在这一阶段,我初步具备了独立地组织和实施并最终完成施工任务的能力。

二、技术质量管理工作

协同分公司主任工程师组织贯彻各项技术质量管理制度、施工验收技术规范、操作规程、安全技术规程以及上级颁发的各项技术规定,及时解决实施中存在的问题;组织编制了多项工程的施工组织设计及技术方案,参加并组织了分公司的技术人员参加由公司组织的重大工程的施工组织设计的编制工作。

三、质量检查工作

组织、参加分公司的质量检查,并组织了多项工程的质量评定工作;在施工项目中积极开展技术革新和合理化建议活动,组织“四新”技术的推广应用;主持编制并组织实施了分公司的冬季、雨季施工措施,使分公司的施工项目的季节施工安全、有序地进行;在公司技术部的领导下,大力开展技术培训工作,提高了技术工人的素质,保证了施工队伍的技术水平。

总之,在领导的支持、帮助下,在工程技术专家、前辈的培养下,我在不同的工作岗位上取得了一定的成绩。成绩已成为过去,我面临的是来自新世纪、新技术、新问题的挑战。面对挑战,我深深地认识到自己的不足,差距很大。我必须一如既往地努力学习、勤奋工作,不断地增长知识,提高能力,为企业的发展,为社会的进步尽自己的一份力量。

工程师技术工作总结报告范文5

一、施工方面

1、铁路方面。从上半年3月份到下半年11月份,施工任务几乎是全年连续封锁,任务之重、施工强度之大是公司历史上从来没有过的,领导们统筹部署、身先士卒,广大员工不顾疲劳、转战千里、连续作战,顺利完成了千余名职民工从--到--的千里大转移,次次安全正点完成封锁任务,为集团公司再一次赢得了声誉。

2、公路方面。--隧道施工,到--年5月份进入了攻坚阶段,先后克服了地质条件差、资金严重制约等困难,于--年10月18日提前13天胜利竣工开通,受到了业主和监理的一致好评。--高速公路明确要求工程要倒排工期,合理组织生产,层层包保到人,细化分解到工序、工班,确保工程的期到必成。

二、开发工作积蓄力量,厚积而薄发

--年虽然个人 简历 我们的一些开发项目落空,但我们积累了经验,锻炼了队伍,全体开发人员勤练基本功,在信息处理、投标报价、标书编制水平等方面的能力有了很大的提高。开发人员素质明显提高,开发投入从弱到强,力度不断增大,开发体系逐步实现专业化和规范化管理。“与其临渊羡渔,不如退而结网”待到山花烂漫时“,我们会迎来一个明媚的春天。

三、企业文化建设成绩突出,学习气氛日益浓厚

以《企业文化指导手册》为标准,以开展“企业文化月”为载体,大力开展企业文化建设活动,在全公司上下营造积极向上的精神风貌,培育团队协作精神,弘扬“求实创新、追求卓越”的企业精神,倡导勇于创新、争创一流、自我超越的意识,使企业精神成为全体员工的行动指南。通过有效的文化灌输、文化传播和强有力的思想工作,广大员工对企业文化从认识、服从到转化为自觉的意识和行动,有效促进了企业整体工作的提高。通过实施“项目标准化管理”,进一步规范了施工现场管理和施工作业程序,大力开展争创“文明工地”、“文明驻地”、“文明办公”等一系列活动,并采用抓试点,选树典型,以点带面,在全公司范围内进行推广,营造创建安全文明工地的良好氛围。达到了:作业区内道路硬化、材料标识准确、机械管理有序,施工过程中,施工人员着装整齐,持证上岗,操作规范,整个施工现场井然有序,对外起到了树立了企业窗口新形象的作用。

四、实现安全质量、施工进度的双赢

今年实行责任包保,深入开展“两抢三保一创建”劳动竞赛,提前保质保量的完成了施工任务。安全工作坚持事前预控,超前防范的原则,进一步加强安全管理七项机制建设,深化安全管理逐级负责制。今年全年 安全生产 稳定,没有发生任何事故,在---封锁施工、---站场改造及---提速施工70余次大型封锁施工期间,我们次次安全正点,并实现了“一事未出、一人未伤、一章未违、一点未延”的好成绩,尤其--提速换岔,在上下行正线正常160公里速度下进行施工,没有发生一例影响列车的红光带出现,受到--局的好评,全面落实了安全工作奋斗目标。截止12月底,实现安全生产---天。

质量工作是施工企业的关键环节,也是企业的永恒主题。用“不争一流,就是落后”的企业理念,精心施工,塑造精品。--框构取得了顶进方向、高低零偏差的好成绩,得到领导的高度评价,--提速换岔施工质量多次得到--局的赞扬,为企业树立了形象,提高了信誉,为市场竞争奠定了良好的基础。今年来分项工程719项,其中优良719项;分部工程178项,其中优良178项;单位工程53件,其中优良53件,优良率均达到100,验交工程10项,优良率100。

五、全面推进责任成本管理,实行承包预算,进行资金控制。

按照年初制定的全面预算计划,重点控制,落实到人,确保各项指标的实现。从公司到项目部形成一套系统网络体系,专人负责、重点控制。强推全面预算管理,抓成本过程控制。新开工程项目都编制了施工图预算和责任成本预算,形成了

先算后干、工程盈亏事先心中有数、全员控制成本的良好氛围。真正做到干前有预算、干中有核算、干后有决算。通过规范管理,项目成本得到了有效控制。今年由于施工任务重,施工点多,资金十分紧张,但我们加强资金控制,保证了工程所需的急需资金。这都是我们深化管理,加强成本控制所带来的结果。

成绩只能说明过去,过去已经成为历史,我们重视过去,能增强我们的自豪感和自信心,但决不是沾沾自喜,固步自封。当前,我们面临着新的机遇和挑战。我们相信,在全新的集团公司正确领导下,在全公司广大员工的齐心协力下,没有什么困难是克服不了的,没有什么工作是干不成的;我们也相信也看到了公司的将来是多么的美好,公司的明天是多么的朝气蓬勃。

当万家灯火、共享家庭幸福温馨时,可曾看到那彻夜不眠的灯光;当欢天喜地、分享丰厚的报酬带来的喜悦时,可曾看到奋战在施工一线辛勤工作的人们。在各个施工战场上,从铁路到公路,从桥梁到隧道,到处洒满了公司全体员工辛勤的汗水,更留下了踏实的足迹。

工程师技术工作总结报告范文5篇相关 文章 :

★ 工程师专业技术个人工作总结范文5篇

★ 工程师个人工作总结范文五篇

★ 工程师年终工作总结范文5篇

★ 工程师年终工作总结报告5篇

★ 技术工作总结最新范文5篇

★ 工程师个人工作总结报告10篇

★ 2020年工程师工作总结范文五篇

★ 技术员个人工作总结范文5篇

★ 关于工程师年终工作总结范文5篇

★ 工程师工作总结优秀范文

工程师怎么汇报培训

225 评论(9)

春天的玉米粒

java工程师个人年终工作总结是不是有很多话语挂在嘴边但不知道如何下笔描写呢?那还不赶紧进来看看能帮到你吧!下面是由我为大家整理的“java工程师个人年终工作总结范文(精选5篇)”,仅供参考,欢迎大家阅读本文。

时间一晃而过,转眼间到公司已经5个月了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心。在对公司各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。

在这5个月的时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面均取得了一定的进步,现将我的工作情况作如下汇报。

一、通过培训学习和日常工作积累使我对公司有了一定的新的认识。

在7月份我来到了某X公司—郑州分公司参加招聘,经过几轮面试和笔试,终于能够有幸加入了某X这个大家庭,在我进入公司时我拿到的第一份资料就是公司介绍和新员工入职说明,当时只是觉得公司很正规,很强大。在和人事、部门领导交流后,感觉公司很亲切,很温馨。公司的理念在平时的工作以及项目开发时体现的淋漓尽致,本人对公司的理念非常认同。现在公司在某行业起到了举足轻重的地位,今后还将更加辉煌。

二、遵守各项规章制度,认真工作,端正态度,使自己素养不断得到提高。

爱岗敬业的职业道德素质是每一项工作顺利开展并最终取得成功的保障。在这5个多月的时间里,我能遵守公司的各项规章制度,兢兢业业做好本职业工作,5个多月来从未迟到早退,用满腔热情积极、认真地完成好每一项任务,认真履行岗位职责,平时生活中团结同事、不断提升自己的团队合作精神。在这5个月的时间里让我认识到:一种积极豁达的心态、一种良好的习惯、一份计划并按时完成竟是如此重要,并最终决定一个的人成败。让我对自己的人生有了进一步的认识,渴望有所突破的我,将会在以后的工作和生活中时时提醒自己,以便自己以后的人生道路越走越精彩。

三、认真学习岗位职能,工作能力得到了一定的提高。

在进入公司以来,一直参与到某X项目的集成和开发。通过完成上述工作,使我认识到一个称职的开发人员应当具有良好的语言表达能力、扎实的技术能力、较强的逻辑处理能力、灵活的应变问题能力、有效的对外联系能力。在参与项目开发的过程中,发现很多看似简单的工作,其实里面还有很多技巧。

四、不足和需改进方面。

虽然加入公司这个大家庭已经5个多月,对开发技术掌握的还不是很深,对发现问题的处理还不是很全面。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更加迅速的提升自己的业务能力以及技术能力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于实践。

在今后工作中,要努力做好开发人员的本职工作,注重工作态度,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。

五、工作计划暂时做出以下几点规划:

1、要提高工作的主动性,做事干脆果断,不拖泥带水;

2、工作要注重实效、注重结果,一切工作围绕着目标的完成;

3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;

4、把握一切机会提高专业能力,加强平时知识总结工作;

5、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。

其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:一是三人行必有我师,二是天道酬勤。

展望临近的某X年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战。

这是一次比较完整的团队合作项目,它要求团队各成员对系统的主体设计搭成一定的共识,这包括数据库设计,需求分析,以及其它一些细节,因此在编码之前的准备工作一定要充分。

在设计之前,我们两组对于数据库的设计进行了激烈的讨论,最后在一些关键的问题上统一了意见。接下来的工作便是需求分析,具体结构设计,并制订小组项目详细计划,项目的进行将严格按照所制订的计划执行。然后小组成员对各自的数据库进行了设计,并且以数据字典的形式进行了共享。

企业级人力资源系统分为十个子系统:机构编制管理、人员信息管理、人事档案管理、考勤管理、薪资福利管理、社会保障管理、招聘管理、合同管理、查询统计管理、系统管理。

我负责人员信息管理子系统,这方面需要处理的业务逻辑比较少,表单比较多,要把握好与其它子系统的关联。员工基本信息表是与其它子系统关联的桥梁,大部分表都涉及到与基本信息表的外键关联。其中,职员编号(employeeId)是作为外键关联的字段,我给它设置了自增长。有人认为在企业里,职员编号应该是有一定规律的数字,而不应该设置自增长。这样的是想法很符合实际情况,后来我和两个组长讨论,认为自增长可以保证数据的唯一性,非自增长的主键在增加时可能遇到不可知的问题,并且其他组员的数据库已经设计好,改起来就麻烦了。因此最终职员编号采用了自增长。

有了上面的共识,接下来的重要工作便是依次完成表的增删改查、数据校验。其中,分页和批量删除是我计划最后完成的部分,并且一定要完成。

基本数据校验按各数据格式进行,例如手机号、e-mail等。另一方面要对职员编号与姓名的一致性,职员编号的存进行验证,这些通过DAO里面的方法实现,针对出错,用JS给出友好的提示。

在做好基本功能的前提下,争取做出特色。我尝试写了Hibernate分页、批量删除的代码,最后都测试成功。同时加入了JS控件,对于一些有特殊格式要求的字段,防止用户填写错误(比如日期的填写格式为yyyy-mm-dd),使系统更加人性化。经过讨论,对员工基本信息主表及与其关联的所有表,配置级联删除。当主表信息被删除时,与之外键关联的子表信息同时被删除。

回顾这段历程,遇到了一些瓶颈,例如批量删除时如何有效的处理选中的id,要明白它得到的是一个String[],需要转化成int[]就好办了。关于分页,我也是琢磨了好久。在网上看了不少实例,具体实现起来还是一头雾水。就在项目验收的前两天晚上,我决定自己写的试试。第一个方法是需要获取表里面总记录数count,按照套路执行hql,我这样处理了结果:

();结果出了问题。数据库里有6条记录,结果打印出count为1。在这里折腾了好久,后来打印list为[6],这下才明白()得到的是list里元素的个数,这个元素是6,我需要获取的是元素的是值(基础知识薄弱)。明白这点就好办了,最后我是这样处理的

(0)ring();//获取list第一个元素(对象),并转换成String

eInt(a);//将a转换成int,得到count这样做分页的第一步就完成了。第二天早上比较顺利的完成了剩下的代码并测试成功。相比网上的分页代码,总的来说我写的很容易看懂,至于它有什么问题目前还不知道。

通过这次项目经验,我明白了只要想到了,就一定可以做到。不要畏惧,困难并不像想像中的那么可怕。一味的逃避将得不到真正的锻炼。要时刻和队友交流,分享成果。两个人总比一个人知道的多。

本次培训分为两个阶段。前五天是第一阶段。我们学习了理论知识,巩固和深化了所学的编程知识。下面说说个人感受和经历:

一、我学习理论知识

在最初的五天实践培训中,我们学习了java编程的理论课程。班主任幽默严谨。在老师的指导和启发下,我们巩固了以前在学校学过的编程知识,加深了它,澄清了一些以前对编程技术了解的错误或模糊的概念。

在课堂上,我们还以java中GUI编程常用的swing框架和JAVA的容器系统为切入点。在此期间,框架不仅学习了一般的编程知识和技能。在对框架全面系统的了解中,我也学到了框架中的泛型技术和架构思想的知识。在企业的实际编码过程中,每一个框架都构成了软件的基石。只有掌握几个框架知识,我们才能在实践中高效发展,才能使我们的产品立足于市场败之地。

在理论课的学习过程中,我们也暴露了一些问题,比如在学校上课学习时,对所学知识只是知其然而不知其所以然,不太愿意深钻,和超前学习一些知识。

二、项目开发实战练习

在结束了理论知识的学习之后,后五天我们在实训基地进行了项目开发的实战练习。

项目的名称是superVCD,是由海辉曾经所接的一个远程音乐唱片管理软件项目的精简版。虽然有所精简,但是其内容对我们学习仍具有相当的价值,对我们了解真实的软件的设计规范,编码规范,文档规范以及客户对软件的需求很有参考价值。该内容囊括了GUI设计和编码,容器与泛型的知识,规范文档编写,测试及日志系统,甚至要求我们实现一个专用的轻量级数据库系统,这无疑是对我们很好的一次历练机会,同时可以积累丰富的知识。

平时我们很少有机会能够完成一个如此规模的项目,所以在这次项目实战训练中,我的收获也有很多。

第一,我学会了如何规范的编写代码和文档。文档和代码是团队各成员在项目开发交流合作中的纽带,风格随意混乱的代码和缺失或语义不明的文档会让团队中的其他成员不能理解和使用自己写的程序,我在平时编写代码比较随意,并不注重这一点,经历这次实战演练之后,我一定会严格的遵守编码规范。

第二,我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。

第三,我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。

第四,我学会了如何团队合作,共同开发。作为项目开发小组的组长,我的体会更加深刻。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水平上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。

第五,我学会了如何与客户沟通并展示自己的项目,软件项目的开发最终需要的是客户的认可,让客户了解并认可自己的产品最好的办法就是用言语将自己的项目的最好的一面展示出来,在最后一天里,实训的老师组织了项目的答辩,给我们提供了锻炼自己的表达能力,展示自己的项目的舞台。

在实战的过程中,我对项目开发流程有了切实的体会:学会了如何编写规范合格的代码和文档;学会了了正确理解分析客户需求并设计项目的方法;体会到了团队合作精神的重要性,明白了组织团队进行项目开发的具体流程,还了解到了向客户展示产品以及与客户进行沟通的技巧。

经历过这次实习实训,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。实训虽已结束,但我们的不断学习的征途才刚刚迈出第一步。今后的路还很长,还有很多机会去实习提高,我们要以更加积极的姿态去充实自己,学习,不断地迎接挑战。

从我X月X日进入公司到现在已经过去一年了,从一名刚刚结束实习的学生到一名独立的开发人员,角色改变了,职责也改变了。虽然已经预计了工作之中会有很多困难,可是在实际的项目开发中,自己所遇到远远不止自己想象之中的那么简单、单纯。在开发过程中,难题一个接一个的出现,要做到满足公司的产品需求,成为一名合格的程序开发人员,这个过程还很漫长。每天我都在勉励自己,要好好学,好好做,以后会好的。在此同时我衷心感谢公司给我提供了学习的机会和平台,这也使我对以后的日子多了些许的信心。

一、工作回顾

在我进入公司的这一年里,我陆续接触了公司的gps平台,智能手表定位,XX铁路局车站消防综合管理系统,XX金融款箱管理系统,XX保卫处的管理系统,指挥中心的视频监控系统,并在这期间为XXXX制作了一个展示型企业网站。在刚进入公司的那段时间里,我从没有接触过网络摄像机,对于网络摄像机根本没有任何概念,在公司的培养下我逐渐熟悉了各种摄像机,现在拿到XX的摄像机开发包,可以很熟练的进行二次开发。在工作之余,我也在努力的学习,和别人交流,学习先进的开发技术,请教别人开发技术问题。

二、主要问题

1、由于开始对业务需求不是很熟悉,所以在写需求分析与了解所要开发的过程中多次出现因为需求的原因,而不断修改、返工的情况。在同XX金融交流的时候,这个问题多次困扰着我,对方的需求不明,每次交流的过程中都在变更需求,从而导致了效率比较低的问题。

2、在开发中,用到很多我所不知道或很多我知道但不太熟悉的领域,在这个领域内,我需要不断的学习。

3、在工作阶段,有时比较偏向自己的工作方便,忽略了其他同事的工作上的量与难易。有的功能自己怎么方便怎么写,如今公司在不断壮大,我们部门人员在不断的增加,这样是不利于多人合作的。

4、工作的条理性不够清晰,要分清主次和轻重缓急;在开发时间很仓促的情况下,事情多了,就一定要有详实而主次分明的计划,哪些需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。

5、学习的知识不够广泛;一个项目中,涉及的技术往往有多种,知识多了,就会灵活变通,以后我会加强这方面的学习。

三、工作心得

1、每一个项目在开始着手的第一步,一定要和客户把需求沟通清楚,只有了解了项目的需求,才有可能真正做好一个项目。我们需要向客户提出要求客户提供所有涉及该项目的资料,每次与客户见面都需要熟悉业务与程序的最少一至两个程序员随时记录需求。

2、工作中,有一个无论是技术,还是经验都比较让人肯定的前辈带领,将任务详细化,详细到,每个页面、甚至是一个页面中的图片什么时候做好,做到什么程度,这样把工作进度有计划有方向的赞定下来,做事很有效率。和XX,XX等人合作时候一定注意要多项工作同步进行,保证每个子模块都能同步运行。

3、每天的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么,不是漫无目的的工作,所以我们应该养成,日记、周记、月记、年记的工作习惯。

4、工作并不是一成不变的,也许有一天你要去其他岗位帮忙,所以同事之间的技术要互相学习,也许有一天,公司需要你发挥其他的技能帮忙,所以互相学习也是很重要的。自己的工作不能仅仅局限于编程。

国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印度相比也是颇有不如。

这些问题不是在于中国程序员的智商和工作努力状况,也不是在于国家和民间对开发的投入程度,而是很大程度上,有一些对技术,对程序开发,对项目设计方面的思想误区,这些误区,导致了软件行业的产品化能力不足,缺乏规模化和大型复用系统研发能力,可以说,改变认识误区,是解决软件行业小作坊模式和个体英雄模式所带来的局限性的重要工作。

中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的CTO就是这样的coding fans,拿着吓人的工资,做着吓人的项目,项目的结局通常也很吓人。

作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。

1、团队精神和协作能力

把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。

把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。

独行侠可以作一些赚钱的小软件发点小财,但是一旦进入一些大系统的研发团队,进入商业化和产品化的开发任务,缺乏这种素质的人就完全不合格了。

2、文档习惯

说高水平程序员从来不写文档的肯定是乳臭未干的毛孩子,良好的文档是正规研发流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,而作为高级程序员和系统分析员,这个比例还要高很多。

缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。

3、规范化,标准化的代码编写习惯

作为一些外国知名软件公司的规矩,代码的变量命名,代码内注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。

有些coding fans叫嚣高水平程序员写的代码旁人从来看不懂,这种叫嚣只能他们自己压根不配自称程序员。

代码具有良好的可读性,是程序员基本的素质需求。

再看看整个linux的搭建,没有规范化和标准化的代码习惯,全球的研发协作是绝对不可想象的。

4、需求理解能力

程序员需要理解一个模块的需求,很多小朋友写程序往往只关注一个功能需求,他们把性能指标全部归结到硬件,操作系统和开发环境上,而忽视了本身代码的性能考虑,有人曾经放言说写一个广告交换程序很简单,这种人从来不知道在百万甚至千万数量级的访问情况下的性能指标是如何实现的,对于这样的程序员,你给他深蓝那套系统,他也做不出太极链的并访能力。

性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。

就这一点,一个成熟的程序员至少需要2到3年的项目研发和跟踪经验才有可能有心得。

5、复用性,模块化思维能力

经常可以听到一些程序员有这样的抱怨,写了几年程序,变成了熟练工,每天都是重复写一些没有任何新意的代码,这其实是中国软件人才最大浪费的地方,一些重复性工作变成了熟练程序员的主要工作,而这些,其实是完全可以避免的。

复用性设计,模块化思维就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的修改参数的方式在其他系统和应用环境下直接引用,这样就能极大避免重复性的开发工作,如果一个软件研发单位和工作组能够在每一次研发过程中都考虑到这些问题,那么程序员就不会在重复性的工作中耽误太多时间,就会有更多时间和精力投入到创新的代码工作中去。

一些好的程序模块代码,即便是70年代编成的,拿到现在放到一些系统里面作为功能模块都能适合的很好,而现在我看到的是,很多小公司软件一升级或改进就动辄全部代码重写,大部分重复性工作无谓的浪费了时间和精力。

6、测试习惯

作为一些商业化正规化的开发而言,专职的测试工程师是不可少的,但是并不是说有了专职的测试工程师程序员就可以不进行自测;软件研发作为一项工程而言,一个很重要的特点就是问题发现的越早,解决的代价就越低,程序员在每段代码,每个子模块完成后进行认真的测试,就可以尽量将一些潜在的问题最早的发现和解决,这样对整体系统建设的效率和可靠性就有了最大的保证。

测试工作实际上需要考虑两方面,一方面是正常调用的测试,也就是看程序是否能在正常调用下完成基本功能,这是最基本的测试职责,可惜在很多公司这成了唯一的测试任务,实际上还差的远那;第二方面就是异常调用的测试,比如高压力负荷下的稳定性测试,用户潜在的异常输入情况下的测试,整体系统局部故障情况下该模块受影响状况的测试,频发的异常请求阻塞资源时的模块稳定测试等等。

当然并不是程序员要对自己的每段代码都需要进行这种完整测试,但是程序员必须清醒认识自己的代码任务在整体项目中的地位和各种性能需求,有针对性的进行相关测试并尽早发现和解决问题,当然这需要上面提到的需求理解能力。

7、学习和总结的能力

程序员是人才很容易被淘汰,很容易落伍的职业,因为一种技术可能仅仅在三两年内具有领先性,程序员如果想安身立命,就必须不断跟进新的技术,学习新的技能。

善于学习,对于任何职业而言,都是前进所必需的动力,对于程序员,这种要求就更加高

但是学习也要找对目标,一些小coding fans们,他们也津津乐道于他们的学习能力,一会学会了asp,一会儿学会了php,一会儿学会了jsp,他们把这个作为炫耀的资本,盲目的追逐一些肤浅的,表面的东西和名词,做网络程序不懂通讯传输协议,做应用程序不懂中断向量处理,这样的技术人员,不管掌握了多少所谓的新语言,永远不会有质的提高。

善于总结,也是学习能力的一种体现,每次完成一个研发任务,完成一段代码,都应当有目的的跟踪该程序的应用状况和用户反馈,随时总结,找到自己的不足,这样逐步提高,一个程序员才可能成长起来。

一个不具备成长性的程序员,即便眼前看是个高手,建议也不要选用,因为他落伍的时候马上就到了。

271 评论(11)

相关问答