java项目个人总结(实用16篇)

小编: FS文字使者

个人总结可以帮助我们更好地了解自己的优势和劣势,并找到改进自己不足之处的方法。以下是小编为大家收集的个人总结范文,供大家参考和借鉴,希望能给大家提供一些灵感和思路。

java项目个人总结

java项目个人总结范文怎么写?请看下面:

在这次项目之前,因为个人状态和心态的原因,从gui课程开始便基本处于神游的状态,状态上体现在上课精力不能集中犯困,心态上体现在明知道自己没学懂也没有主动去问休息时也没有去练习解决问题。

这样的情况导致项目的第一天我基本都在努力的想要看懂老师给的ui界面,因为我甚至不知道该在哪里插入我的代码!项目的过程中感觉就像一次开荒,遇到的每一个需求基本都要临时去学去请教才能解决,也是这样导致最后没能完成项目的所有需求,但我并没有遗憾或其他什么不安的情绪,因为我已经收获到了我想要的东西:

1.知识点的归纳整理与应用:在实际项目中将本来杂乱无章的知识点从应用的角度整理成自己能理解的体系,并去芜存精,优化提炼自己的知识点。

2:对java编程流程的理解:主要是理解到了三层架构的好处以及在编程架构上的必要性,因为个人有点马虎的原因,经常要改局部代码,如果没有使用三层架构,完全无法想象怎么从一堆代码中找出自己想要的!

3:javadoc的必要性:虽然这一次的项目中我没有做到给所有方法、类注释,但我自己写的方法基本都是先写注释,这样即能先整理一次写方法的思路,又能在后期通过清晰的注释使用或修改方法。

4:自我认识:这次项目开始的'时候我曾乐观的认为大部分的功能在代码思路方面都差不多,后期不过是一个堆代码的过程,应该有机会在要求时完成项目。

然而实际写代码才发现纸上得来终觉浅,写的过程中一点很小的过失就能造成无尽的报错,一些自认为掌握了的知识点应用起来才发现漏洞百出,我粗浅掌握的知识点根本不能灵活应用。

5.纠错能力:写到上面才想起,纠错能力也是这次项目暴露的大问题,登陆功能时报的一大堆错就是老师也帮我找了好久才一一解决。

写代码中不报错是不可能的,因此纠错能力也是程序猿生存必不可少的。

这是一个典型的误区:觉得通过看人家的代码能够加快自己的学习。

这个方法对有经验的人来讲是对的,但是对于还在学习期间,没有经验的学员来讲,就是一个认识的误区了。

因为你也许能看懂代码的语法,但根本看不懂代码背后的含义,看不懂代码的设计,看不懂为什么要这么实现,看不懂代码所体现的思想,其实,看了跟没看没有多大区别。

事实上,java界最不缺的就是代码了,那么多开源软件,小到一个工具,到企业级erp都有开源的,而且很多都是大师级的作品,说实话比你参考的那些代码质量高多了,但是又有多少人能真正看明白呢,原因就在于达不到那个水平,看不懂代码背后所体现的设计和思想以及为什么要这么做,效果也就不好了。

当然不排除有这样的高人是能够完全能理解和掌握这些大师级作品的,但估计不会是刚开始学习java开发的学生,所以java根据多年的培训经验,友情提示:在初学阶段,看一千遍,听一千遍,都不如自己动手写一遍所达到的学习效果。

自己能写出来的功能才是你真正掌握的功能,而不是你看得代码或者是听老师讲的,就算讲过看过,但是自己做不出来,那都不算会。

(3):java在课堂上除了带领学生去分析设计外,还会分析一些重点、难点功能的实现机制和原理,然后指导学生去实现。

5:真技术

java在每个项目中,特别会抽取有难度的部分让学生们在老师指导下实现,专门啃硬骨头,那才能真正锻炼学生的开发能力。

比如:在做oa类的项目时,会重点去做工作流、公文收发、在线office控制等;在做crm类项目时:会重点去做销售自动化和市场块的业务;在做人力资源类项目的时候会重点去做人力跟踪和人力评测模型等......

java在每个项目中,都会使用目前企业最新最流行的技术,按照最新的难度去要求,从而让学员能更符合企业的需要。

6:真经验

java的项目都是企业最新的真实项目,经过开发训练,学员能够积累足够的真实的开发经验,以胜任企业的工作需要。

在进行项目分析时,还会全面讲解项目所要求的业务,让学员从业务和技术上都能充分积累。

7:真实力

作为就业培训,项目的好坏对培训质量的影响非常大,常常是决定性的作用。

这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:事实上,不采用有源代码的教学性项目对java的要求非常高。

试想一下,如果项目分发下去,老师带着分析后,学生都不会做会出现什么样的后果?这对java的教学质量提出了极高的要求,如果教学质量达不到让学员独立开发的水平,对依靠质量取胜和口碑发展的java将是毁灭性的。

另外一个,由于是全真的项目,在开发的过程中,肯定会有很多的问题出现,这些都要老师去解决,由于不像教学项目那样预先做好,又需要老师能很快地解决各个问题,这对老师的真实开发水平有极高的要求,这可是需要真功夫的。

总结

总之,java通过真实的项目,真实的开发环境和开发流程,指导学员去真正开发,让学员得到真正的锻炼,收获真正的开发能力。

经过两个星期的java项目实习,对java对象无论是各个知识点还是思想都有显著的提高。

在做《贷款信息查询服务器系统》的这两个时间中,张成峰老师给了我们很大的帮助,自身感觉进步很大。

在之前学的不太好不明白的地方,现在也有了比较清楚的认识,很感谢张成峰老师又一次帮助我们重新过了一遍java面向对象。

在这短短两个周的项目中,每天的代码量都不是之前想的那么多,但是每天都过得很充实,扩展了许多之前不知道的知识,班上的学习气氛也是空前的凝聚,虽说代码量不多,但却几乎包含了所有java面向对象的重要知识点。

本次项目可以分为:(1)表现层(2)业务层(3)持久层(4)控制器。

充分运用了封装,继承,多态,j2se,套接字,i/o,集合,日期日历,多线程,反射,jdbc,jdom,工厂模式....等。

扩张了许多项目中用到的知识点:单例模式、工厂模式、回调机制、数据库连接池等等。

张老师给我们的讲解中,每每都是以思想为中心,不要求我们把代码记的好熟,只要求我们能够理解思想,正因如此,许多之前堵塞的问题在项目中都有了头绪,更好的在项目中体现出来。

其次也认识到了写注释是个很重要的事情,说实话,我们之前写的代码在许多程序员中都是垃圾代码,其实说的也对,确实是垃圾,但是我们不会灰心丧气,毕竟我们现在才刚刚开始,有哪一个程序员刚开始不写些垃圾代码呢,只有这样我们才能逐步养成好的编程习惯,规范是人人必须要遵循的。

不以规矩不成方圆,如果每个人都以自己的方式来做程序,一个人有一种程序代码,一万个人就有一万种代码,那就没有一个统一的标准。

所以我们必须养成好的编码规范。

不只是为了我们自己好看,也为了给阅读我们代码的人方便。

我们尤其应该在变量名的命名上下大工夫,不能图一时的方便,必须符合“见其名知其意。

”一定要为我们的代码加上相应的注释。

通过此次项目,虽说还是成功做出来了,但也的确发现了自身许多不足的地方。

因此大家更应该及时总结,找到自己的不足之处,从今天开始改变自我,努力做到最好,在以后的学习和工作中做得更好。

项目个人总结

本人近期参与了一个xxx项目的投标,在公司。

领导的指导下,以及整个团队的辛勤工作下,该项目投标工作已经由五进二,进入了最后一轮,取得了阶段性的成绩。以下,我从投标启动,设计与设计管理,团队建设,标书准备,报价管理几方面,谈谈自己的感受与看法。

1.在资格预审期间,应该确定我们的目标,即投标的目的是为了培养人才,锻炼队伍?是为了配合其他公司?寻找新的发展方向?还是为了拿下项目?如果是第四个目的,那么,我们的关系应做到项目执行的最高层,否则,难以成功。

参考文件分类;如果是英文招标文件,应同时将其翻译为中文。

3.投标启动会议,概括介绍招标文件,并发布一个详细而客观的计划,勾勒出重要节点,指明方向,并对团队形成压力。

4.将招标文件按类别分发给团队中相关责任人,要求每个责任人透彻了解本人工作范围内的招标文件;投标负责人和设计负责人,尤其是投标负责人应全盘了解招标文件所有内容,并随时将相关补充信息发给相关责任人。

5.请合作单位负责人配合做好安抚,动员及推动工作,让项目团队参与成员放下包袱,开动机器。

6.将投标团队名单和联系办法,投标阶段计划书,通过email发给公司费用控制部和材料部。

对于本次项目启动工作,总体上我们的线路清晰,目标清楚,但是也出现了如下几点问题:

a)招标文件翻译安排滞后,导致设计师在对标书理解不透彻地情况下,仓促开始,设计建议方向把握不准,迷失重点;所以,在以后的项目投标中,应在拿到标书的第一时间,将关于设计的招标要求翻译成中文。

b)必须通读并吃透招标文件。

所有内容,在宏观上把握业主的要求。本项目投标时,在以下方面有待提高——信息的完整性,需将招标文件中比较离散的.信息,收集归类,并通知相关责任人。

2.设计与设计管理。

设计。

方案应实现两大功能:一、设计。

方案实现能够最大程度上满足客户使用要求的功能,且。

方案符合建规(以下简称第一功能);设计。

方案能够实现项目造价最低的功能(以下简称第二功能)。

首先,我说一说我们在设计过程中,实现第一功能时的问题。

该项目的招标文件经过梳理后,产生了比较清楚的脉络。与一般设计不一样的是,客户没有。

提供大致的平面图,所有的信息都来自于招标文件中的:

带有“区域功能模块图”的客户要求;。

房间表;。

包含已建一期厂房的用地平面总图。

所以,本次设计工作的主要挑战来自于建筑图的生成。如何在保证绿化面积,规定数量停车位的基础上完成建筑主体设计,并保证客户招标文件中所要求的面积一定的房间数量,合理安排平面布置,还要保证生产区面积大于建筑总面积的55%,这是一个艰巨的任务,为此,我们付出了很多努力。在建筑设计刚开始的几天里,在大量的文字信息前,我们的思路不是很清晰,遇到信息矛盾,取舍时轻重不分,重点不突出。应该说,我们第一版的建筑平面图,保证了绿地比率,保证了停车位,能够囊括rfp(招标文件)的几乎所有房间要求,然而,我们的生产区面积没能得到保障,这种面面俱到来自于设计第一功能-生产面积的牺牲;同时,我们对rfp中的“区域功能模块图”没有足够重视。这两个失误导致了方向性错误和逻辑错误。所以说,我们最初的建筑。

方案,没能很好地实现第一功能。后来,通过与客户的沟通,及时改正了这两个错误。通过这件事,我们在以后的xxx项目设计中,应该注意如下要点:

a)厂房的第一要务是用于生产的目的,所要求的生产区域的面积不能撼动;。

b)客户招标文件中,对于解释房间或区域逻辑关系的图表或文字,应仔细研究,并尽可能满足要求。

其次,再讲讲在设计过程中,实现第二功能时产生的问题。

共同考察的结果决定了设计。

方案性价比的高低。专业而又公正的客户应选择性价比高的。

方案。

应该说,我们第一轮的设计。

方案,总体比较合理,只是空调与工艺系统出了些问题。在这两个系统中,合作团队选用的部分设备和材料超过了客户的要求;对于本次施工的范围,在空调系统和工艺系统配套设计的区域上,也超出了客户要求的范围。后来公司决定,由中电四自己完成空调与工艺的设计,经过我们空调和工艺团队的努力,纠正了空调和工艺系统设计过头的错误。

设计工作主要分为如下几个步骤:

项目个人总结

20xx年7月份,我主动要求从机关处室到塔北项目部地面部工作,参与到哈拉哈塘油田哈6区块地面建设中来,在地面部的近半年时间里,感受到了团队协作的和谐氛围、感受到了基建人不怕吃苦、敢打敢上的硬派作风,自己深受鼓舞。转眼20xx年就要过去,现将自己在地面部近半年的工作作简要总结。

现场的耳濡目染、现场师傅的悉心指导,丰富了我的专业知识,填补了我的实践经验的空白,更加快了我对项目管理程序的认识速度。在学习的过程中,也让我明白了专业知识的基础性,作为一个专业管理人员,以后的工作中,我会安排业余时间进行专业知识的学习,并尽量拓宽知识面。工作中,我认识到与人沟通的重要性。为了能够协调现场出现的各种情况,必须要学会与施工单位、用户、监理、设计沟通,为了更顺利、完善的完成工作,必须要与机关各科室进行沟通。总之,工作的方方面面,都需要通过与人的沟通来梳理、理顺,这样才能更顺利的完成工作。

从来到哈六项目的第一天起,我就沉下心来,扎根现场,在干中学,在学中干,坚持要在第一时间内协调解决现场问题,决不让问题过夜,在工程的最后攻坚70天中,一共只休息过3天,有效助推了项目的实施效率,顺利完成了领导交办的各项工作,得到了大家的认可。

加强交流促进甲乙方团结协作。我深知在业主+e+pc项目管理模式下各方加强交流、团结协作的重要性,于是,在现场的项目管理过程中,我也十分注重同各参加单位的干部员工之间的交流,定期不定期的同设计院、中州监理、大庆油建、佳诚检测等各参建单位进行交流,了解广大参建员工的思想动态,及时进行情绪疏导和思想引导,为大家加油鼓劲,在广播站撰写、发表多篇稿件,为项目顺利完成奠定坚实的思想基础。狠抓安全确保质量。在现场的项目管理过程中,我也十分注重现场的安全管理,多次发现并及时处理安全隐患,为项目安全顺利推进做出了贡献。在现场工程质量管理过程中,依据项目组对人、机、物、法、环五大要素的控制理念,对过程质量进行全方位管控,确保工程质量全过程受控。

在工作中自己也暴露出一些不足,如专业知识不够扎实、实践经验较少等问题,在今后的工作中我将继续加强学习,争取早日成长为一名优秀的项目管理人员。

个人项目总结

项目名:图书管理系统

开发小组:mt开发小组

开发周期:30天

项目开发目的:

小型图书馆,虽然图书较少,用户较少。利用我们开发的图书管理系统可以帮助管理员迅速的完成图书管理的相关功能,为小型图书馆的日常工作带来方便。

项目功能介绍:

该系统是由mt小组开发的图书管理系统,该系统实现的基本功能有:图书借阅,图书归还,图书查询,借阅者办理,补办借阅证,添加图书信息,修改图书信息,删除图书一共8项功能。可以帮助小型图书馆完成日常的图书管理。

系统体系结构图:

项目ui介绍:

(1-1)系统登录图

(1-2)系统主界面

(1-3)图书借阅

(1-4)图书归还

(1-5)添加图书

(1-6)删除图书

(1-7)修改图书信息

(1-8)新办借阅证

(1-9)补办借阅证

(1-10)图书查询

我在项目中承担了gui工程师,和编码人员的工作。在gui设计中我参考了部分网络上的图书馆管理软件界面。并且根据用户提出的要求设计出了我们自己项目的gui图:如图(1-1)-图(1-10)

三、

收获和体会:

1.在这次项目的开发中,我作为mt小组的组长,首先在团队的合作中获得了一些收获。

在项目的最后阶段,小组的人员分工合作。写代码的写代码,写文档的写文档,做最后演示文稿的做演示文稿。效率非常的快,这让我体会到了团队合作的力量。通过这次项目。我熟悉了一个项目从需求分析到最后的编码交互的整个阶段要做的事情,也让我们的组员在整个流程中做了自己应该做的那一份工作,这让我将来在走上工作岗位以后,能够尽快的上手自己的工作。为将来打下了基础。

2.在项目中我作为一名编码人员。

我更加深入的理解了开发模式这个概念。学习并且运用了mvc开发模式实现前台显示和后台功能的分离和dao实现对数据库的相关操作。通过编写代码我更加深刻的'理解了java作为面向对象的编程语言给我们编程带来的方便,以及一些开发模式给后期维护带来的好处。

下面我谈谈面向我对面向对象的开发,在面向对象的编程过程中,首先应该考虑什么类会用得很平凡。比如做这个系统。主要会对学生。

图书,以及借阅信息这几个类有很多的操作。所以在项目的开始先建立了student,books,和borrowregistration这几个类。然后写这几类的属性如student中有stuname(学生姓名)等属性.

并且运用set和get方法将这些类封装。然后写stedentdao类进行对student表的相关操作。这个类中,主要写了各种对数据库的操作的方法。

然后在写功能实现的时候只需要调用这个方法就可以很快的做出你要做的功能。

其中mvc模式和dao模式的引入,是为了将来在维护阶段,能够可以通过保护以前功能的情况下,修改或新增相应的代码实现功能的更新和添加。实现了高类聚,低耦合的开发原理。

3.理了流程图的构架。

4.了解了流程图的概念以及意义,是对整个流程的简要描述。

这学期,在开发的初期会出现小组成员思路的不统一,团队精神的出现有效的解决了这个问题。在一个项目的开发过程中,每个人都有自己特殊的角色,但是角色的划分是能力的初显,在过程中也有能力的展现,我通过这学期充分了解到在团队精神的支撑下,自己的能力要自己主动展现,在团队精神以外是个人的回归。

付出是要分地方的,每个人的角色要找准,自己的错要自己承担,既能承担责任也要能承担错误。作为一个团队,队员的真正合作很重要,如果带着在团队精神庇护下的某种特殊的想法,工作能顺利完成,但是性质已经改变。

作为团队的一分子,自己的能力至关重要,团队中的能力强者能领导团队工作完成,但是自己的部分是不是自己觉得完成得问心无愧。在此我深深体会到进入社会前的大学教育不仅仅是提前的体会也是在为自己即将进入社会的面貌作基础。能力的要求很重要,不管是在任何领域,滥竽充数是行不通的,自己的知识充备了才能进入社会打拼。

团结就算力量,只要齐心,就没有办不成的事,只要努力,就一定可以成功。

java项目个人总结范文

短短的一个月很快就过去了,在这短短的一个月里,我学到了很多,了解了很多。在这一个月里我学到了有关java等方面的知识,了解了关于软件开发的流程。了解了自己的不足,知道了自己努力的方向。

回顾这次的.实训,这次或许是最后的实训机会。我是一名大二的学生,明年或许就要出去实习了,所以我很珍惜这次的实训机会,因为它能够让我了解自己的不足以及以后自己努力的方向,同时也能让我了解软件开发的流程,增加一点软件开发经验和社会经验。让我在以后的实习中会更好的融入到其中,增加自己的就业机会,因为纵观现在的就业形势很不让人乐观,由于之前的经济危机,就业机会越来越少,就业也越来越难,这就给了我们很大的压力,所以要是没有真本事,就业岗位就无从谈起,因此,在以后的学习中,我会更加好好努力。

通过这次的实训,我学到了很多:

首先,对java识比以前有了更深的了解。在这之前由于种种原因我java学的很不好,编程我几乎写不出来。但经过这次的实训,我对java的理解,虽然还有很多都不懂,但我会在今后的实训和学习中加以学习了解,力求弄懂,增强自己对java的理解。

了jdk的配置,数据库的安装以及熟悉java可视化开发工具上,但付出有了回报,成功的配置了jdk,安装了数据库,熟悉了java可视化开发工具,总的说来,自己还是有一定的收获的。因为自己的动手操纵能力得到了提高。

最后是团队协作。在整个项目完成过程中团队协作有着不可替代的作用。从在刚拿到项目时对项目的分析到最后的项目完结的都有一定的体现。刚拿到项目时,我们团队进行了分析,并分配了各自的任务。当我们其中一人遇到问题的时候,我们其他人都会去帮忙,效率提升了很多。但可能由于不是一个宿舍的,大家彼此间都不是很了解,所以交流中还是存在了一定的问题。

在这次的实训当中我收获颇丰。但仅仅靠这一个月的学习还是远远不够的。所以在以后的学习中我会更加努力,提高自己的能力,让自己在以后的社会道路上打下坚实的基础。

姚新。

xx年1月4号。

文档为doc格式。

项目个人总结

一、20xx年将过去了,在集团上级领导的带领下,建立工程项目工作要点,较好地完成了集团交付的各项工作任务。

1、认真学习上级下发文件,协助建立健全公司工程质量、进度、造价等各项制度。

2、在本集团现有的制度前提下,结合自己的工作经验和本公司的实际情况,编制部门的工作联系单、工作流程、工程管理表格并指导实施。

3、整顿、整理、收集与工程造价部门相关的内业文件、资料建档工作。

4、制定集团的管理方针,针对原工程造价遗留存在的实际情况和困难逐步解决,设计现有部门与部门之间的沟通管理方案并指导实施。

5、接任本集团的工作以后,对现有人员进行初步调整,有了一定的改善。

6、面对各部门的工作情况不同,和集团原有存在不够完善的因素,加以协调沟通。

结合本公司的具体情况,本着轻重缓急的原则开展工作,取得明显的成效。

7、加速办理一期土建及水电工程的结算收尾工作,和对原有的签证单结合现场认真细致的核实。

8、加强形象进度款的把关和控制,制订《现场签证管理办法》的相关程序。

起到监控、核算工程造价及控制工程成本的作用,发现问题做到及时向总裁汇报。

9、对原有的工程合同、工作联络函、工程承诺书、现场签证单、设计变更通知单补充结算,进行重新核实把关,增强了造价部门在工作中真正起到了监督和审核的职能作用,确实减少公司的经济损失。

10、 结合公司现状提议新项目的招投标,的有效管理方案及流程管理,并在继续做进一步的改进和完善工作,降低工程造价节约成本给公司带来效益。

11、 编制本公司财务工程款的支付管理、结算程序。

12、甲乙双方已完成1#、2#、3#、4#、5#楼的土建及水电工程项目,09年12月底6#、7#、8#、9#楼的土建、水电、附属工程项目做扫尾工作,主要因素是受施工单位报审验收影响。

13、工程部的签证单时常出现一些不负责任的现象。

如有些工程的工艺过程需要记录的数量、规格、工作内容均不详就要求造价室确定单价。

现场设计变更或现场增减变更项目,现场施工没有及时确认,过后补签证单并要求造价工程师一起确认,不按施工管理流程。

我及时的配合工程部、工程监理及时给予纠正和办理签证手续。

14、争取将二期工程总包以外的分包工程项目,抓紧于年前给予办理工程量的核实签证工作或初步结算和验收工作。

由于因人员的特殊变动,以免影响现场的经手交接工作,给工程量的核实真实性受到影响。

同时能够更好的把握、控制年底的进度款支付的准确性。

会计个人工作总结。

一、在政治思想方面。

我主动要求进步,能够严格遵守局里各项规章制度,在思想和行动上严格要求自己。

一方面,注重加强自己的思想品德和职业道德修养,思想觉悟和政治理论水平得到很大提高。

另一方面,通过积极参加“争先创优”、“ 热爱伟大祖国,建设美好家园”、“ 机关文化建设年”、“ 争做一名合格的公职人员”等一系列活动,对提高政治素质重要性的认识更加深刻,对投身社保事业、全心全意为人民服务的信念更也更加坚定。

二、在学习及文体活动方面。

一是加强政治理论、业务知识学习。

从讲政治的高度来认识加强理论学习的重要性和必要性,坚持把学习和积累作为提升自身素质,提高工作能力的基本途径,坚持把参加各种学习活动与自学结合起来,并认真做好重点学习笔记,撰写相关心得体会,做到个人与组织相一致,理论与业务相结合。

同时,通过积极参与每期的科务会、财务例会、业务经办知识竞赛等,加强了对基金财务知识、社保业务政策知识的.了解、认识和学习,提高了理论联系实际的工作能力。

二是积极参加局里组织的各项文体活动。

其中,代表局机关三支部参加局里组织的羽毛球赛,获得团体第一名好成绩。

另外,积极参加全市机关干部才艺大赛,也赢得了荣誉。

三、工作完成情况。

一是在做好和会计账的对账工作的基础上,认真完成了定期与银行、财政专户、自治区社保局的各项社保基金收支对账工作。

一方面,及时编制银行余额调节表,清理未达账项,保证了基金财务数据的准确性。

另一方面,加强与财政的沟通,完成了社保基金投资国债、定期存款进行保值增值的核对统计工作,另外,完成了新系统上线以来,有关基金出纳业务的优化及问题的反馈、协调处理工作。

同时,从今年1月起全局出纳正式开始使用自治区社会保险基金业务与会计一体化信息系统出纳管理进行记账工作,我按照领导安排,完成了该系统的前期测试、组织培训、问题协调反馈工作,并对各分局出纳的实际使用情况进行了必要的交流和指导。

为了更好的运用出纳管理系统,后期在总结经验的基础上,进一步统一明确了出纳系统的操作流程和标准以及使用过程中的重点注意事项,大大方便了出纳人员的实际操作,提高了工作效率。

二是做好了全年区属退休教师差额工资待遇的发放工作。

其一,做了大量年初的数据核对以及新增人员的待遇核定工作,为全年工资待遇发放打好了基础。

其二,及时完成了按月足额正常发放及补发差额工资工作,并建立了工资发放汇总台账。

其三,重点做好了退休教师个人及管理单位的来电来访来信的接待工作,避免了出现退休教师多跑腿、跑空趟的现象。

其四,加强与财政厅企业处的沟通反馈,确保了区属教师个别特殊人员的待遇发放的及时性和准确性。

三是完成了城镇居民大额医疗保险的征缴、退费工作。

其一,完成了全年大额医疗保险批量报盘提交银行的扣缴工作。

其二,完成了各分局收缴报送的审核整理工作。

其三,统一规范了业务流程,并分别建立了征缴、退费情况的电子台账,定期与各分局核对。

四是完成了各项基金支付的往来业务。

其一,及时完成了基金网银支付第一步审核、上传文件操作。

其二,做好了医疗保险预留保证金的划转支付工作。

其三,负责完成了拨付各分局离退休医疗补助金、各险种周转金等的审核支付操作,以及后续核对整理分局红联收据的返还情况的工作。

其四,完成了基金支付退票的回单登记、退费险种查询以及与结算岗的交接工作。

其五,及时完成了月底录入并核对各分局收支情况,以及对各分局收入户、支出户的网银划款工作。

同时,负责完成了每月汇总上缴财政专户社保基金,并向财政局报送社保基金下月用款申请额度。

五是认真做好本职工作的同时,及时完成了领导交办的其他工作和任务,并积极发挥自己的长处协助同事处理力所能及的日常事务。

四、在生活作风方面。

生活中继续发扬勤俭节约、团结互助的优良作风,并有意识约束自己的言行,努力做到:能自己解决的绝不找领导解决,能暂时凑合的绝不跟领导反映,绝不提过分和无理的要求。

同时,正确处理好工作与生活的关系,以积极健康的生活状态为工作打下了良好的基础。

五、存在的问题和不足。

工作取得了一些成绩,是与领导同事的信任和帮助是分不开的,同时也意识到自身还存在着许多不足之处,与大家的期望还有差距。

一是虽然在思想上始终与党组织保持一致,但在行动上积极向党组织靠拢方面做得还不够好;二是在工作中存在一定失误,虽然都及时补救,但还是影响了工作效率;三是对工作的繁杂性有时出现厌倦情绪、畏难情绪,精神状态不够好,导致进度较慢,需要认真加以克服;四是记账对账受其他工作影响不够及时,同时,因为时间紧,工作任务多,对支出户未达账项的定期清理情况也不理想。

五是因为基本在财务岗工作,对具体业务经办技能掌握较少,进而导致对各项业务政策的理解和掌握程度不够,需要进一步加强学习。

针对以上的问题和不足,我将在以后的工作中认真加以克服,同时进一步提高思想政治觉悟,通过不断的学习进行弥补,克服不良情绪,积极主动的做好本职工作。

在工作过程中也请领导和同事多批评多指教,使我取得更大的进步。

项目个人总结

20xx年12月8日,作为学习期的新员工我有幸以项目助理角色参与了百度南沙四期项目建设,主要任务是学习项目中涉及到设备(产品)名称、功能,布线方法,布线的工序等等。经过半个多月的工作以及学习,同时在各位同事的耐心指导下,让我对布线的工作有了较深入的了解,此次参与项目收益颇多,在此非常感谢领导以及各位同事!

南沙项目是公司20xx年的收官之作,公司非常重视,参与项目的是公司核心团队以及最优秀的施工人员,作为能接触到最优质资源的我,非常感谢领导!同时也无比珍惜这次机会,因此在整个施工阶段,基本上每个施工环节,我都会动手参与施工,不懂的地方马上请教其他同事,虽然在施工速度上远远达不到要求,但是在质量上力求做到达标。在施工工序上,以前是模糊的,如今对施工工序是明朗的,虽然该项目大部分都是主干上联的施工,但是也清楚了施工先后顺序以及项目流程。

在项目管理方面,刘建凯同事作为项目经理,个人感觉他的.确是一个项目经验丰富的人,项目中出现的问题能迅速解决,项目把控能力非常好,在他的带领下,整个施工过程非常平稳,项目质量和工期控制的恰到好处,施工团队士气保持良好,从每天晚上进行的会议上看的出,总结当日工作内容,分析施工存在的问题,分配明天的工作,这些工作做起来游刃有余。从他身上我也学到如何管理一个布线项目,同时也打开了眼界。

在项目助理工作上,我跟随张海平同事学习并上手上传了部分布线系统上的文档,熟悉了项目助理每日工作内容,我认为在整个项目中,项目助理角色同样非常重要,从仓库管理、材料工具管理到每日工作量统计、制作标签、项目执行的监督等等,助理的工作贯穿整个项目始终,其工作量丝毫不亚于其他同事,通常助理早上工作的最早,因为要去开门,去仓库点货,晚上工作的最晚,因为还要撰写一些施工文档。也许是因为工作辛苦,海平有两天发高烧,但依然坚持在工作岗位上,向他敬礼!从海平这里发现项目助理工作细心很重要,我也从他身上学到了这一点。

在质量管控上,可以说质量是企业的根基,是我们的布线工作的重中之重,从光缆主干、分支、铜缆的绑扎上,看到了金石品质,我也会以此作为标杆开展今后的工作。同时,非常认同质量是管出来做出来,而不是完全靠事后检查。质量管控专员杨勇以及项目管控的张小夫对质量专项的管理,从他们这里也学到了项目中哪些环节是被忽视的,哪些环节是施工重点,总之,质量管控将是我今后开展项目工作中的重点。

在aoc线缆托盘绑扎的环节上,其实还是存在一点瑕疵,该工序计划3天完成,实际完成时间也是3天,但是完成的质量有待改进,后续也进行了整改,在晚会上大家也进行了讨论,期间大家也有一些情绪,认为是施工的几位同事没有做好,并且速度太慢。针对该问题我也提出了我的看法,我认为发生质量不达标的问题可能是标准未统一,并且计划工作量似乎并不科学,首先应该在以后的工作中事先落实标准,不能有是熟练工,就应该知道标准的想法,而且要在施工中经常对施工人员进行品质教育,包括工艺标准等等;再则工作量标准可通过实际操作一遍来制定,磨刀不误砍柴工!

从9月入职以来,南沙项目是我真正经历过的一个项目,受益颇多,但是在布线项目中个人感觉自身比较缺乏项目应变能力,在项目实施过程中难免不出现各种突发情况,这需要项目经理对项目的了解,需要经验的积累,需要良好的客户关系,这些将是我今后的工作中尽快提升的重点,必须尽快胜任本职工作。

项目管理立足于三控一协调,在质量、进度和成本控制以及协调内、外部关系中,如何做好质量的管控,结合我们施工的特点,我个人觉得要做好以下几点:

1.作为项目管理者应该清楚公司的品质水准,并且要有比较好的品质意识;

2.管理者要团结员工并经常进行品质教育;

3.当问题出现后要找到真实原因并要具备能力找到解决办法;

4.管理者进行人员管理时应该以人为本,进行科学的人性管理;

5.管理者应该有比较好的自我学习能力,坚持改善,能自我要求不断进步。

管理者应该要有上面所描述的素质,对于一个小团队来说管理者应该是精神支柱,是这个团队的带路人。在管理者能要求自己的情况下,我认为下面的员工应该也可以这样去要求自己,因为他们有了目标有了可以学习的人,那么长时间下去那么这个队伍一定能成为一把利剑。

我们这个团队拥有一帮非常活跃、聪明、可爱的伙伴,"猴子"、"包子"、"兔子"、"长老"、"桂子"、"军儿"……这些都是同事之间叫的最贴心的外号,五湖四海的同事聚在一起共事,相处的非常融洽,人说90后的人自我、情绪化、叛逆在这群同事中不曾看见,相反看到的都是些正能量,看到是他们手上的伤口,看到的是她们因为站不直趴在桥架上拉光缆,弯腰绑扎带吃苦耐劳的精神。能有这样一帮兄弟在身边共事,应该要感恩,感谢金石!

钟志勇。

20xx.12.28。

项目个人总结

20xx年过去了,作为应届毕业生来到浙水股份湖北分公司这个大家庭,我倍感荣幸。现就本年度个人工作情况总结如下:

在三峡后续项目时,我主要做的工作是配合总工做测量、资料等内业。更多的是说什么做什么。工作努力也得到了领导表扬。至今在黄盖湖五标项目,最开始是去测量,正式开工后,开始做安全、资料、合同、结算等工作。更多的是自己做。这段时间从工作上,生活上学习到了非常多的东西,非常感谢我的导师和分公司各位领导对我的帮助。通过这段时间的工作,对水利工程项目有了个全新的认识,工作上要认真仔细负责,不光要做好自己该做的,方方面面都要考虑到。生活上要认真对待每一个人。学习上争取通过建造师等考试。

回顾这五个月的工作,我在思想、学习、工作上都取得了很大的进步,成长了不少,但也清醒的认识到自己的不足之处,工作上,经验不足,实际知识不足,情况了解不细等。生活上也存在一些磕磕碰碰。感谢领导们对我的关怀和帮助。在今后的工作中,我将进一步增强自责任感和使命感,加强自身建设,提高自身素质,正视自己工作中存在的问题,并及时改正,以最好地适应工作需要,也衷心希望领导们继续给予关系和帮助。

java项目个人总结范文

从二十几天前的项目需求分析,到数据库设计,到后来的界面设计以及第一次全部整合项目,到最后的项目总调试到评审,中间出了很多问题,但最终还是学到了很多在平时写demo中学不到的东西,对于一个完整的项目流程还是有了更深层次的了解。

最开始的时候关于项目选题我们组间还是有比较大的争议的,各种想法不一样,对于想做出来的东西期望值太大,比如像做一个完善的教师学生管理集于一体的系统,在我设计的时候才发现以我们现在的水平这个事完全达不到的,时间和经验决定了我们只能做这个中间的一部分,最后才决定做学生和教师功能的一小部分。

开始做了的时候我是很有想法的,想搞一个标准让大家按照我的标准来做所有的事情,在这个事情上组员是比较反感的,因为觉得我写的东西不足以成为标准,并且将所有用到的固定值都用一个常量类来定义其实是很麻烦的一件事情,而且在设计界面过程中后面都是直接使用工具拖出来的界面,所有的固定值都是由系统计算给出的,全部写进常量类就更不现实了。并且在设计这一块由于我最初写出的界面并未的到组员的认可,主要是因为我做的不美观并且没有让代码有很好的可读性。设计的时候虽然列出了全部的功能实现但是在最初实现的时候我并不知道所有的实现需要用到的方法和需要返回的类型,传入的值部分,直观的说就是并没有用到面向对象核心思想去编程,所有到最后做出来的界面是每个部分一套,看起来像是多个项目,而且组员的交流很少,都只顾做自己的东西,这个是我的责任,有时候组员不按照我说的去做真的很无奈。

的过程中我会尽量先和组员说好这些事情,不会到了最后才发现那里有问题,这应该是一个很重要的规划问题,分配任务的时候不应该一次性全部分配好,可以根据组员的进度来调节任务的分配,在最初设计的时候不管有多少应该的功能,怎么也要出来个简单的框架,起码然组员不会为找一个类而头疼。

当然学到了很多,比如最初我开始对三层编程的不理解,在三个类之间同时编程的时候,没有一个类那么好查看错误,逻辑也不够清晰,知道了文档注释的重要性,对组员之间交流也肯定会进行的更多,对项目该怎么做有了一个最起码的结构在脑海里。

一路踉踉仓仓做出来的东西确实不是当初想的那么美好,无论怎么说还是有一个东西出来了,也算是这十几天的结晶,还是得到了很多有意义的经验,相信以后我会做的更好,达到想要到项目需求。

个人项目总结

在经过了半年的工作实践后,我基本上掌握了整个信托项目核算的流程,也对财务核算工作有了更深层次的认识,当然在工作当中需要我学习的地方还有很多,比如对于涉及股票以及证券的项目核算,我还没有真正的接触,我也希望能在接下来的工作当中,有机会去接触和学习证券类以及开放式信托项目的核算。我将会继续保持认真、负责的工作态度,积极地做好自己的本职工作,同时搞好与同事之间的关系,为公司的发展贡献自己的一份力量。

工作上面踏实认真,积极主动,上班时间不做与工作无关的事情,不大声喧哗,不说不利于团结的话;具有团结协作精神,能积极配合部门内、外其他人员的工作,能主动帮助别人,能主动承担本职之外的工作;责任心强,工作认真细致,正确领会和认真、及时、有效的完成部门经理交办的各项工作,不拖拉,不推诿。

在实习期的三个月,主要是学习和熟练会计核算业务,熟悉信托业务系统的'操作方法,网银制单,支票以及电汇的填写;也掌握了凭证、账簿的装订以及档案的整理等工作。

我在工作当中,严格遵循会计准则,根据公司信托业务特点,及时准确做好信托业务核算工作,合理归集费用,正确计算信托收益。同时在项目进行分配时,制作管理项目的核算明细表,供业务部门和领导参考。对业务部门的结算单、划款指令以及相关数据进行复核,根据信托合同年末正确计提应收信托报酬,及时清算代垫费用。对分管的信托业务有关账簿及时准确登记,满足对具体信托项目的核算要求,为信托项目管理提供财务信息,保证信托项目顺利进行。

做好会计基础工作,准确编制信托业务会计凭证;及时收集所管理项目的银行回单和对账单。及时编制月报信托业务会计报表。月报要求在每期末终了4日内完成,每季度末按时提交信托业务部门;提醒业务部门在每季度末及时领取所管项目的信托报表。并根据信托项目会同有关部门做好信托业务的披露工作;对于集合类项目,严格按照信托合同的约定,计算受益人收益及分配,并向业务部门出具收益分配表,同时根据理财中心收益分配表,及时办理信托收益分配,无漏划错划现象,并保证应付受益人帐实相符。

信托账户管理,妥善保管银行帐户资料;及时向银行要回单和对账单,当有银行工作人员上门来开户,而李强老师又不在时,协助银行工作人员准备开户资料,盖章等。项目结束后及时办理信托资金银行账户的清户手续,尽量保证本地开立的银行账户在信托项目结束时,在一个月内将信托专户注销。

对于资金划拨,负责所管项目的资金划拨,包括支票、电汇等单据填制及网银单据的制作,保证资金安全及时划拨。同时做好与银行的协调工作,有新项目成立时,提前向银行保头寸,保证资金能够按时,准确的划拨出去。严格执行公司资金管理办法,审查资金划拨程序,手续完备程序合规,无违规越权现象;办理资金划款手续及时,不压票,认真核对银行账,编制分管项目余额调节表。

会计档案管理。负责分管信托项目会计凭证、报表、收益分配财务报告等信托核算档案资料的管理工作;负责会计凭证,报表等档案资料的整理装订归档工作;项目结束后及时整理上交项目档案。所管项目的明细账和会计报表已经全部装订完毕。按照公司会计制度办理会计档案借阅查询手续;配合内部审计部门和外部审计部门,及时提供审计所需要的档案资料。

受托人报酬计提,按照权责发生制,根据信托合同等资料,每季末计提存续信托项目的受托人报酬;年末按照考核办法,对业务部门的受托人报酬计算进行复核审查。

沟通与协调,做好与各对口业务部门有关会计核算的协调沟通工作,对业务部门要求定期或不定期提供有关数据资料及时、准确提供,并配合业务部门做好会计资料的查找和对账工作,对新成立的项目及时配合好业务部门进行系统的录入工作。如果业务部门有需要查看项目资金是否到账,或者企业是否还款时,都会及时进行查账,把查账结果第一时间反馈给理财中心和业务部门。如果企业是还款,我也会及时把还款凭证开好,并提供给业务部门。

合理化建议,根据本岗位职责分工,能及时发现信托业务核算及相关工作中存在的问题,并独立思考,提出改进或处理意见,提高综合财务管理能力。

在经过了半年的工作实践后,我基本上掌握了整个信托项目核算的流程,也对财务核算工作有了更深层次的认识,当然在工作当中需要我学习的地方还有很多,比如对于涉及股票以及证券的项目核算,我还没有真正的接触,我也希望能在接下来的工作当中,有机会去接触和学习证券类以及开放式信托项目的核算。我将会继续保持认真、负责的工作态度,积极地做好自己的本职工作,同时搞好与同事之间的关系,为公司的发展贡献自己的一份力量。

java个人总结

做事、做小事,在点滴实践中完善提高自己。

4.在工作中可能会遇到一些纠结的小问题,自己可能花很多时间也解决不了,如果多问问。

同事可能很快就可以解决问题,所以,不用爱面子,多向同事请教,但也不是有问题就问。

5.这半年工作时间里,发现和解决问题的能力,个人的技术都有了很大的提高,在项目中。

遇到问题,不会再像刚开始不知道从何下手,不知道如何去定位一个问题,而现在都能较快的处理在工作中遇到的问题。

三、工作中主要的问题和不足:

1.技术水平有待提高。自身的能力提高了,做事的效率也会高一些,不然,许多技术都是。

现学现用。会浪费许多工作的时间,可能延迟项目进度。并且刚开始只考虑到如何实现,并未考虑到性能和一些设计层面上的问题。

2.工作缺乏计划,未及时总结当天完成的任务及学到的新的知识。如果当天不制定计划,

可能会这件事做会,那件事做会,没有目的性,没有时间紧迫感,浪费许多时间,也不明确工作重点,造成事倍功半的效果。工作不及时总结,可能一段时间内不知道自己做了些什么,学到了些什么,自身能力到底提升了多少。

四、对今后工作的思考:

1.制定详细的学习计划,系统学习一些专业的知识。工作更加细心、仔细,加强责任心,

不断提高自己分析问题和解决问题的能力。

2.在数据库方面有所突破。

3.多看源码,弄明白用到技术的原理,让自己软件开发的思想更全面一些。

4.在工作中要及时向项目经理反应自己的工作情况,包括已完成的任务及工作中存在的问题,提高工作的主动性。

5.注重团队合作,养成总结与反思的习惯,并有意识地提炼日常工作成果,整理成文档,

以便以后遇到类似问题能够很快解决问题。

相关精彩文章推荐:

2.程序员试用期转正工作总结。

程序员年终总结。

6.最新程序员试用期工作总结。

8.程序员年终工作总结范文。

9.程序员试用期工作总结。

10.2016软件开发程序员年终工作总结。

java

安局岗位上学习、工作实践活动。虽然身处在北京铁路公安局工作岗位,但我时刻关注国际时事和中央最新的精神,不断提高对自己故土家园、民族和文化的归属感、认同感和尊严感、荣誉感。在×××(改成北京铁路公安局岗位所在的单位)北京铁路公安局工作岗位上认真贯彻执行中央的路线、方针、政策,尽职尽责,在北京铁路公安局工作岗位上作出对国家力所能及的贡献。

工作上加强学习,不断提高工作效率时代在发展,社会在进步,信息技术日新月异。×××北京铁路公安局工作岗位相关工作也需要与时俱进,需要不断学习新知识、新技术、新方法,以提高北京铁路公安局岗位的服务水平和服务效率。特别是学习北京铁路公安局工作岗位相关法律知识和相关最新政策。唯有如此,才能提高×××北京铁路公安局工作岗位的业务水平和个人能力。定期学习了×××北京铁路公安局工作岗位工作有关业务知识,并总结吸取前辈在×××北京铁路公安局工作岗位工作经验,不断弥补和改进自身在×××北京铁路公安局工作岗位工作中的缺点和不足,从而使自己整体工作素质都得到较大的提高。

安局工作岗位工作中,我一定会扬长避短,克服不足、认真学习了×××北京铁路公安局工作岗位相关知识、发奋工作、积极进取,把工作做的更好,为实现中国梦努力奋斗。展望新的一年,在以后的**(改成北京铁路公安局岗位所在的单位)工作中希望能够再接再厉,要继续保持着良好的工作心态,不怕苦不怕累,多付出少抱怨,做好北京铁路公安局岗位的本职工作。同时也需要再加强锻炼自身的北京铁路公安局工作水平和业务能力,在以后的工作中我将加强与×××(改成北京铁路公安局岗位所在的单位)北京铁路公安局岗位上的同事多沟通,多探讨。要继续在自己的工作岗位上踏踏实实做事,老老实实做人,争取为**(改成北京铁路公安局岗位所在的单位)做出更大的成绩。

文档为doc格式。

java个人总结

时光荏苒,白驹过隙,一转眼20xx年已经过去一半。回首过去的半年时间,有收获有遗憾。立足当下,放眼未来,半年的工作与生活总结如下:

一.技术能力稳步提高。20xx年上半年在现有报表系统,oracle数据库操作等技术的基础上,深入提高了java后台接口的开发能力。经过半年的后台开发实践,已经基本掌握java后台开发的架构和java语言编写技能,扫清了初识java语言函数和规则模糊不清的障碍,提高了后台接口开发和测试的效率和准确率,掌握了独立完成后台接口项目的java代码开发的基本功,增强了解决疑难杂症的技术水平。

二.技术领域逐步扩大。随着后台能力的强化,进一步夯实了sql语言,存储过程等底层数据处理的根基,在掌握java后台接口开发的基础上,新增前端页面的设计开发能力,实现从数据到接口,再从接口到前端的全栈式开发能力的链接,打通不同领域的技术壁垒,减少了上下游沟通的延迟,提升了项目开发的效率。

三.参与项目更加多元。20xx年上半年参与大数据推荐系统,报表数据可视化等重点项目的同时,承接部分支撑工作,点面结合,相得益彰。同时处理多项工作能力有所提高,项目规划能力有所增强。

四.上半年坚持锻炼,身体素质有了进一步提升,健康状况持续改善,亚健康状态有所减少,工作和生活质量稳步提升。

项目总个人总结

1、完善部门岗位职责。根据集团公司依法治企工作

安排,修订完善了部门管理职责和个人岗位职责。

2、制定了部门岗位管理流程图;

3、修订完善完成了《电力建设集团公司市场开发管理办法》;

4、修订完善了《电力建设集团公司合同管理办法》;

5、配合经营单位完成了投标、合同签订过程所需的审核工作;

7、完成了印尼亚齐项目实地考察和安装合同预谈判工作;

8、完成了与中国水电集团812联合体印尼亚齐项目安装合同谈判工作;

9、配合工程管理公司完成了印尼亚齐项目分包合同谈判;

10、完成了电监会承装承修年检及现场检查工作。

1、配合有关部门完成了公司“三标一体”内外审工作。

2、按照集团公司要求,配合管理公司完成了埃及项目的投标工作。

3、完成了公司和部门领导交办的其他事宜。

市场开发方面一年来参与投标项目5个、其中国内3个,国外2个,截止11月底新签合同14117万元,主要投标项目如下:

1、中水集团公司《印尼亚齐2130mw》机组安装工程;

2、武汉凯迪《越南冒溪2200mw》机组土建工程;

3、西安热力公司城北热源改造项目;

4、陕西地方电力公司110千伏变电站工程;

5、中国石油西气东输10kv干(支)线工程.

二是坚持廉洁从业,严格按照工作权限以及集团公司办事程序严格履行职责,尽最大努力做好本职工作。

三是立足岗位,恪尽职守,积极配合部门领导工作,严格执行廉洁自律的有关规定。以身作责,完善规范化部门日常管理,团结务实,按照分工尽心尽力。

在个人廉洁自律方面,面对各种思想文化、道德观念的互相碰撞,时刻抵制腐朽思想的侵蚀,时刻防止拜金主义、享乐主义和个人主义思潮的冲击,自觉提高抵御能力。并且能够认真学习树立科学发展观和构建和谐社会方面的有关理论知识以及党委关于党风廉政建设、廉洁自律等方面的各项规定,防微杜渐、巩固廉洁从业的思想防线。

在工作中,严格杜绝各种不良作风和不良习惯,特别是在参与招投标工作中,严格按照党的有关规定和法律规定程序办事,在生活中做到了艰苦朴素勤俭节约,没有不履行工作职责,不作为、乱作为的现象。

从事市场开发工作,面对竞争激烈的市场,还没有及时调整好思路,对客观方面的事情强调得比较多,个人能动性方面做得还不够到位,为此个人必须在以后的工作中不断更新思想观念,以公司的`战略发展为指导,扎实的开展工作。

通过几年的工作认识到市场开发工作的重要性,深刻体会到电建市场竞争激烈和残酷的一面,也体会到市场开发的的艰难;国外施工总承包风险因素较多,国际市场开发形势严峻,国内施工承包市场机会少而且竞争激烈,针对如此严酷的形式,必须理清思路,根据公司的实际情况制定开发战略,常规火电施工承包方面只有向海外拓展这条路,只有瞄准国际市场下大力气,才有可能在施工承包方面有所斩获;根据公司目前现状,个人认为首先是要依托国内大型央企,依托他们的优势资源,开展扎实的服务工作;同时将现有的海外项目做好,提升在海外市场的知名度,并依托现有项目锻炼一批人才,通过这种形式提高公司在海外市场的声誉,积累经验,经过几年的实践后,逐步进行国外施工项目的承包。同时如有机会也可以和行业内一些企业组成联合舰队,形成利益共同体,共同走进国际市场。

素,在市场开发方面手段缺乏,市场信息获取相对单一,面对诸多不利因素,20xx年必须树立开拓创新意识,必须树立走出去的市场开发战略,主动的跟踪和寻找有效信息,积极稳妥的推进公司市场开发工作向前走。

单位,配合好二级单位的市场开发工作,争取在市场开发工作中有更新的突破。

java程序员项目总结

java程序员项目总结怎么写?以下是小编收集整理的java程序员项目总结,希望对你有帮助!

首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,然后是线程、io和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学。

这阶段完了,你可以写些能在控制台打印出来的小程序,锻炼下逻辑思维。

也就是号称javase毕业了,其实不过是入门而已,如果要往web方向发展,这些倒是基本足够了。

接下来要学html,jsp,servlet,javascript,oracle,tomcat,目标,写出第一个动态网站,也许只是个登陆功能,只能展示下个人资料,但这是很重要的一步,你要弄清楚的是,一个用户的点击产生的请求,是从哪里发起,哪里接收,哪里处理,哪里返回,你得理解浏览器和服务器的关系和分工,cookie和session,request和response。

这个是个web开发的学习初级阶段,这都是些java诞生以来最原始的最官方的web开发技术,当然现在真正的项目很少直接采用这些技术了,为了不断提高技术的易用性、开发效率和可维护性、可扩展性,无数开源项目都是在这些原始技术的基础上封装、改进。

所以这个阶段不要盲目乐观地跑去找工作或者对实习挑三拣四,你会被打击到的。

好,初始阶段完成,开始进入web开发的正题,首先是传说中的三大框架,struts hibernate spring成为熟练的增删改查程序员是必须的,在这个阶段你还要理解为什么要用这仨而不是那些jsp servlet jdbc,你要体会到写mvc、三层架构的好处。

这个阶段不要轻易质疑三大框架的价值,也许刚开始你会觉得麻烦,觉得他们有时候是多此一举,一两年后回过头来你会觉得少了这些框架你已经很难干活了。

这个阶段还要避免的心态是能熟练地增删改查了,就认为写程序不过如此,然后往简历上填个精通,这也是新手面试被批得体无完肤的原因之一。

如果你学得好,这会应该能熟练地写个博客啊,小论坛啊之类的web项目了,也就是达到了就业的基本要求。

接下来就没有固定模式了,你的第一家企业对你的影响会很大,我见识过烂企业是如何毁新人的,用着设计恶劣的架构,老掉牙的技术,不断地耽误新人的成长。

有的员工在这种企业一呆数年,思维已经完全被错误观点定型,深陷于公司业务和老系统中疲于奔命,看似能解决问题,却无法给公司带来真正的进步,就像一个用了数年砍刀的人,就算再熟练,刀法再好,也打不过用枪的。

如果离开了这个公司,恐怕很难在这个行业再立足。

记得有个说法很好,一个人用10年的时间重复做头一两年做的事,你的真实工作经验其实还是一两年。

烂公司的老员工就是如此。

在这头一年里,定个标准吧,你应该能做到的有:

把一些常用的琐碎技术学会了,比如xml的作用和实际运用,如何操作文件,如何运用日志,如何简化封装常用的工具类,比如日期操作、编码处理、分页模块等等,这些小东西会占用你大量的时间去处理摸索。

把数据库用好。

数据库不是会增删改查就可以了的,你要关注事务设置是否合理,是否有可能产生脏数据,是否要动用乐观锁悲观锁等等,重要数据出了错,无论是技术上还是业务上都是很麻烦的事。

懂得什么是集群,什么是分布式,懂得怎么向别的系统发请求,交换数据,webservice。

如果你也写页面,你要会用javascript,不一定要很深入,你可以用jquery代替,做到无刷新的页面操作以及ajax请求。

第一年能达到这个程度,你绝对已经在平均水准之上了。

在我达到这个水平时,我有种似乎一切网站开发都不在话下的感觉,当然后来我很快就发现了我还差得太远太远....

这个阶段想面个高薪的工作还是很难的,只能说达到温饱线了,不用为柴米油盐发愁。

下一个阶段,你应该考虑你的代码质量了。

多线程和异步、并发的概念会忽然变得很重要,因为在一个对性能有要求的系统里,是不会允许你把各种琐事都排着队一件件去办的,你不能老写些a方法调b方法再调c方法再调d方法然后返回的代码。

你开始想起有队列这种东西,有runable这种东西,你开始觉得自己的代码高端起来了,和当年的增删改查程序员有天壤之别。

但同时麻烦也来了,你开始遇到线程安全问题,尤其是当你的程序跑在一个多机环境而不是单机环境里的时候,你会对这些很头痛。

对于这些问题,jms技术是个很有代表性的东西,当然并不像ssh那么常用。

你会发现数据库性能实在不行,出于不甘现状,或者赶时髦,你该去了解nosql了,memcached redis mongodb,眼花缭乱,没关系,试着用用,能很好地缓解mysql之类关系数据库的压力。

出于公司某些业务需要,你可能会钻研一个特定技术领域,比如全文搜索技术,lucene\solr,比如工作流jbpm,比如权限系统,单点登陆之类的,又或者某些特定业务领域的算法研究,这些是你的加分项。

你开始发现你的代码很乱,久了以后自己都看不懂,重复的,难以重用的代码堆积如山,不想维护,bug百出。

于是你要开始重视设计模式,合理地改造下自己的代码习惯,不再被僵化的ssh,mvc三层架构束缚住。

google和各种资料是你进步的动力,极少再遇到必须请教别人才能解决的问题,如果你这个阶段还老是问别人,你的技术生涯也就快到头了。

这个阶段,如果你的交际和自我推销能力不是太差,你的收入将是白领水平,至少接近了。

我觉得多数程序员在工作多年之后都能达到这个水平,有的人只需要两年,有的人却要用上五六年,在这个阶段落伍的人,有的是出于天赋和思维所限,有的是出于对技术缺乏热情,有的是出于工作内容的制约。

等到年近中年,再也拼不过年轻人,被淘汰出局,只能在自嘲为屌丝和码农的无奈中黯然转行。

这是个很重要的分水龄,你能不能继续进步,能不能在30岁以后继续从事技术工作,能不能在公司里独当一面,我觉得就看你能不能超越这个阶段了。

我前面提到的烂公司里的工作数年的项目经理,连这个层次都还没达到...

接下来又是个全新的阶段。

你要读读优秀开源项目的源码,你要搞懂一些当年不懂的基础知识,你开始理解thinking in java的精髓,你能写一些底层的代码,有时还会觉得自己封装的比某些开源工具更好用更简单。

web的难点和重点永远都在于性能、负载能力上,而现在网络的发达造成了数据量和操作密度的大大上升,硬件却没有相应的进步,你得试着更好地运用更多的服务器来协同工作,从web端到服务端到数据库,全都需要集群,需要分布式,需要合理的控制数据的流向,掌握好网站上下,一大堆机器的平衡,找出性能的瓶颈,找出稳定性和安全性的瓶颈,硬件出现故障,第三方技术出现错误,将被当成家常便饭融入到你的系统和代码里仔细考虑。

开始觉得方案无比地重要,一将无能累死千军将不断应验,一个不好的设计,一个不好的方案,会让一群优秀的程序员工作成果大打折扣。

你要关注架构知识,不能再满足于ssh三层架构到底。

领域驱动设计,面向事件开发, 敏捷开发等等一系列的思想在关键时刻能决定你项目的生死,这个阶段不再有标准范例让你照抄,你只知道思想和原理,实践却需要自己不断尝试和改进。

多关注各种杂七杂八的开源技术,有些你可能前面已经接触过了,和通信有关的,和集成开发环境有关的,和架构有关的,各个领域你都应该能信口说上几个主流技术,虽然你可能只是听说过,了解,但关键时刻你得知道如何 去选择技术,并快速掌握它。

你还会去考虑尝试下别的语言,这里不是说转向什么c++ c#之类的,那和java程序员不相干,我说的是一些运行于jvm之上的语言,比如scala和groovy,初识他们时你会觉得java真的老了。

但当你回到一个综合性的大型项目中,又会觉得java积累下来的整个体系技术是如此完善,就像一个工业化标准一样。

你能把这个阶段实践好,胜任项目经理,乃至中小公司的技术总监都是可以的。

不知不觉写了这么多了,以上是我个人眼里的一般向java ee发展线路,限于篇辐也不全面,实际个人成长路线可能因为工作内容的不同差异会很大,有的人偏向了底层研究,有的人偏向了业务需求设计,有的带有浓重的行业色彩,而且技术之外,还有很多知识也很重要.

做java没有轻松的方向,但一个对技术抱有兴趣的人,走到这一步时,仍然会对开发抱有热情,想要写出好的项目。

纯为了生计而工作的程序猿是走不到这一步的。

从毕业到现在已经快4年啦,一直在java的web开发行业混迹。

我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提供点参考。

第一. java程序员需要不断的学习;

貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事web开发一年后,重新找工作时,才会真实的感受到这句话。

工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;web行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所有,很多时候感觉,自己用过的东西真多呀!但是真正深入研究的东西却不多。

面试,是跳槽后第一个需要面对的问题;而且不同公司面试的着重点不同;但是却有一个共同点:java基础是必考的。

可以看出——这是一个典型的程序员的成长过程:

使用java—-深入理解java积累经验——独立设计分析能力——独当一面的多面手!

因此,必须学习:

1. java基础的深入理解;

2. 数据库

3. uml

项目中经常要写文档,项目经理的基本功,程序员走向设计的基本功;

4. 设计模式

这个建议多看吧,在阅读源码中体会;

5. linux系统

需要掌握常用的linux命令——部署在windows操作系统上的项目很少吧。

其他就不多说了,大家可以补充。

学习上,兴趣是最大的老师;项目驱动也是不错的选择,总之,不学习不行。

第二. 积累行业背景;

行业背景非常重要;工作3年后必须确定自己的行业背景,比如一直从事电信行业,一直从事银行项目,一直从事erp行业等等。

一直在一个行业呆久了,就可以成为这个行业的专家;我们可以经常看到,一个项目组的某个leader,代码写的一般,但是却可以跟客户流畅的沟通,控制着新需求的'提出,bug的修正等等;而客户也很愿意跟他打交道,因为那些老的项目只有他能维护,他甚至熟悉系统的每一张表结构——-可想在这个行业呆的时间有多久啦。

第三. 合理的职业规划

什么是职业规划—-就是你短期或者长期的一个职业计划!大道理不讲,咱简单点。

先问你几个问题:

a.你工作几年了,你愿意一直和新入行的新手一样就是个简单的程序员吗?

b. 你愿意一直写代码,而不关心其他吗?

程序员不是敲代码的机器。

第一年太多东西不懂,你可以一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码;但是第二年,你还是这样吗?不可能的,一年的经验你完全可以入行了,是时候该学习怎么进行需求分析,怎么设计数据库,怎么写各类文档,怎么写更好的代码?这是高级程序员的要求!

什么是高级程序员?具有分析设计能力,能进行技术攻关,而且具有某行业深厚背景的程序员!

所有,一个项目立项后,你要积极的参与到前期设计中,跟老同志们一道思考分析问题,学习经验!ok,你这就成长啦!

千万不要认为程序员就是写代码的哦!!!

而且,通过一个项目的开发,你要能粗略的统计出一个功能的开发时间;比如一个模块有20个小功能点,你开发了80个小时,每个小功能点平均2小时——这时在前期就能评估工作量啦。

具备上面的能力,你起码已经是一个项目组的骨干啦!此时,就可以带领小弟做开发而不是平凡的一个被带领者啦。

很多公司的项目骨干和项目经理都不是通过招聘的来的,都是培养出来的——-工作2年,思考能力不错,善于动手,很上道!ok,此时项目经理和公司中层可能就注意到你了,就会给你多分配任务慢慢的锻炼你,这时候千万不要闹别扭哦(曾遇上这样一个同事,技术很好,人也不错,领导突然给他分配很多任务,他开始是默默承受,后来闹意见啦!领导找他谈话后,他算明白啦!顶过一段时间就基本适应,可以快速的做完;后来他成了我们那批人中新的项目leader啦),跟带你的人好好学习,多劳动,很快就出头啦!

如果你工作了多年,属于老鸟了,也要善于带人,能提携小弟!因为只有小弟成长了,你身上的担子才会轻,项目才会顺畅的进行!

而且高级程序员(本科为例)工作四年左右工资就达到一个瓶颈了(一线城市是9k—1.2w),这时候必须“转型”—–高级程序员只是你能力的一部分,系统分析师,架构师,技术主管才是你应该告诉别人的职务,薪资才能再次提升。

第四. 良好的心态和体态

程序员必须有责任心!这点非常重要。

遇上问题,不能随便的踢皮球,很认真的和别人沟通,提出自己的见解,和客户联系,才能把问题解决。

技术上的问题不是问题,总可以解决,但是需求上的问题,必须搞清楚!一旦需求出错,一个项目就可能延期或者失败。

程序员的责任心决定了他的成长,一个有责任心的人才可能成为骨干,让领导信任!

其次就是能顶住压力,大家都知道程序员要加班,压力大,所有遇到问题必须不轻易放弃,合理的根据能力去处理!

身体是革命的本钱,程序员尤其重要,天天坐在电脑前,很容易发胖,变成鸭梨身材,所有多锻炼呀!

到某些程度就不要跳槽了,在一家有发展前景或者工作开心的工作长久呆下去吧,不能跟年轻人比热情了,这时候要的是稳重,在公司充当的是一个资深的it从业者,帮人优化程序,分析需求,为项目出谋划策解决疑难等。

第五. 多写技术文档

多写技术文档是好事哦—–其实它是对你工作经验的总结和提高!一个愿意和别人分享知识的人,才能在不断的思考中提高!而且,写文档很锻炼人滴!

所以建议木有博客或者经常看别人文档自己却不写的同行,赶快开博吧,其乐无穷呀!

(技术文档注重简洁精练,提供源码;总结性文档注重亲身体会!)

第六. 关于跳槽

跳槽,对it人来说绝对不是个陌生的词汇,几乎所有人都身体力行过。

首先我要强调一点,跳槽并没有坏处,但是频繁的跳槽就不好了。

在工作的前4年,必须跳槽,而且鼓励跳槽(建议经历2—3家公司);每个公司对技术的侧重点都不同,对开发流程控制都不一样,所需要的技术性人才自然不一样;比如外包公司,要的是一个代码狂人(我很喜欢招做过外包的人,感觉很多在外包公司待过的人做事的效率很高);小事业的公司,要的是一个全能型的程序员(能设计分析,能写代码,能部署);大的公司,要的是一个技术扎实,有潜力的人(英语好,理解能力好,java基础扎实);这样如果你在一家公司呆久了,很可能就模式化,如果一旦离开这家公司,找工作有时候很容易碰壁;多经历两家公司,对程序员很有益!而且我自己也有感觉,每次找工作都在强制自己学东西。

而且关键是,一次跳槽,薪资就更高了 —– 很多人跳槽都是对当前薪资不满呀。

但是,一旦工作5年后,建议不要在跳了,更多是规划自己的职业生涯,程序员毕竟有“青春饭”的嫌疑,我们不能跟年轻人比呀。

这时候如果想一直做技术,建议在一家好的公司长久呆下去,技术+业务,足够你混的了;如果想做管理层,这时候也基本是时候了;想自己开公司,就要付出更多,对运营有深入了解,并侧重销售和客户的关系啦。

作为一名java程序员,工作之后,对java程序员工作一定会有比以前更深刻的心得体会,程序员是一种技术工作,在it的发展中有相当重要的地位。

在程序员工作中,良好的团队精神和协作能力,标准化的代码编写习惯,复用性和模块化思维能力,理解能力和学习总结能力等都缺一不可。

下面就是做java程序员后的一些心得体会。

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

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

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

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

1、团队精神和协作能力

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

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

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

2、文档习惯

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

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

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

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

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

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

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

4、需求理解能力

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

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

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

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

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

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

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

6、测试习惯

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

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

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

7、学习和总结的能力

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

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

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

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

java项目总结

java项目总结范文,总结怎么写?以下是小编带来的java项目总结范文,欢迎阅读!

四周的java基础学习,三周的游戏项目,转眼间就过去了。

回想当初开始学习java基础的时候,做游戏的时候,总觉得时间还早。

现在转头一看,时间过得真的很快。

java游戏项目做了三周,我的感觉是这才是真正开始经历程序员的日子。

从第一天开始的游戏框架的搭建,到分包,分类……一路走来,看着30多个类的工程,让我有总种眩晕的感觉。

不知不觉,我居然写了如此多的代码,虽然很多都是在张老师指导下才完成。

但是我总还是有种很自豪的感觉。

特备是当游戏可以顺畅运行的时候。

java的三周,从一开始只要一出错就开始呼唤张老师,把张老师惹得差点狂暴,到后面和同学一起找错误,再在到后面可以自己找出错误。

随着代码量的增加,我们自己的自我修改的能力得到了本质的提高。

代码多写是没有坏处的。

而其中感触最深的则是由于自己不小心,和对于逻辑运算的理解不够透彻,在经常判断的语句中括号少打或多打,直接造成了游戏的运行的bug。

把人是找得头晕眼花。

经常一个小错误要花费一,两个小时来查找那里错了。

仔细,是我在自我修改时候铭记的第一个词。

用三周的时间来做《松鼠大作战》,游戏的本身并非重点。

这也是张老师一直在强调的事情。

java的gui用来做游戏确实寒碜了一些。

游戏项目的重点是理解两个东西,分包和框架结构。

这才是我们做游戏里面的重中之重。

他们则是我铭记的第二个词。

框架架构的搭建首先就要要求框架搭建者对于项目的框架十分的熟悉,并且熟悉业务这才能将一个优秀的框架展现在程序员面前。

而在框架的指导下,程序员要写代码将是异常的轻松加简单。

只要看这框架就可以很容易的写出代码。

则也是为什么有“二八原则”的原因,为什么框架架构师如此吃香的原因。

分层则是感觉特别深的一个词。

以前我们写代码,是想到那就写打那。

根本没有什么持续可言。

当一个工程写完以后,陡然间看见乱七八糟的代码,在以后做进一步修改和优化简直是无从下手。

这里又要提到另外一个词:注释。

注释一个很好的东西。

有了注释的存在,我们在查找很多东西都方便了许多。

很多代码只看一行代码不知道什么意思。

一看注释就明白了。

所以,分的思想是一个程序员必须掌握的思想。

注释则是一个好的程序员应该养成的好习惯。

当然,这个习惯需要慢慢的养成。

另外剩下一个感受很深的东西就是基础。

其实很多东西我们都是学过。

并且在别人的提示下可以很快的说出来。

但是当没人给你当这个引子的时候,我们常常就手足无措。

这就是基础不牢固的重要表现。

我也相信没人不知道基础的重要性,所以三周的项目结束后,我个人的感觉,对于基础的东西我比以前掌握得好多了。

但是只是相对,我还需要对基础知识进行近一步的巩固,复习。

对于基础的东西有自己的理解。

无论怎样,java游戏项目结束以后,我们比之以前是成长了很多。

我会努力在后面的数据库,web等等的学习中努力学习。

在通过将近一个月的项目中,使我学到咯很多的东西,也让我看到了我自己的一些在知识上不足,也将使我在后面java web的学习中还要更加努力,以便在以后能找到自己适意的工作,也不枉费在朗沃9个多月的学习,在这次项目中让我学到了很多的东西,不只是代码上的知识,也学谍咯java框架上的一些基本东西,还有层次结构的好处和又来,比如:mvc思想,mvc的又来有开始的两层结构到三成结构的过度以及两层结构的优缺点,以及现在流行的三层结构的优缺点,dao模式的应用,对象的封装,socket通信的原理以及用socket发送对象等很多的知识点,怎样实现封装使得更好的保护数据,实现java的三大特点,使代码的耦合度降低提高内聚力类和类之间的依赖性降低使模块和模块之间的层次分明,实现代码的复用和实现结构的复用使得开发一个系统的性能更加的优异。

在这次项目中使我对java面向对象的认识有了更时刻的印象,对“万物皆为对象岜整个理念有更深层次的理解,通过和老师的交流和上网了解的一些知识,其实搞软件的实质并不使在代码上实现一个什么什么的功能,你只要愿意去着你用你所学的知识肯定能够实现某一个功能,但学软件的最根本使分析和设计,所以现在市面上会设计的人才使最来钱的人,在软件开发的生命周期中编码其实使占很小一部分工作,数据库设计人员和java的框架技术人员使很赚钱的,也只有对在对象上有更多的了解你才能从代码层次上上升为另一种理念过后你才能在以后的编码中设计出更加优异和性能更高的代码,也只有这样那么你将来才有可能成为一个合格的程序员(不时编码高手),在二个项目中的开发中使我团队开发软件上有了了解,也使我了解了在团队开发软件的时候的一些注意点,不能随便更改类名,方法名悻变量及其修饰符,如果你一时兴起该了的话那么在项目融合的时候问题机会层出不穷,就有可能使你的项目失败,所以规范时很重要的,代码的规范将很大层次上的说明你对代码的熟念度。

在这次项目中使我对层次模型有了了解,在你那到一个项目文档的时候你比不使马上就开始编码而是,找到每个层次上类,找到边界类,根据相应的业务设计出数据库原型,在数据库原型出来之后在设计数据库的表和表之间的关系,只有层次模型在你脑海中有深刻的印象的时候那么你的编码当然也就很顺利的实现,层次模型一旦建立那么你代码上实现就围绕这个架构来写,那么你的系统才有可能成功,这样在添加业务或者使更改业务时才很方便更改一个地方不会影响到其他的层次,这样才有可能提高你系统的灵活性和扩展性,这也时衡量一个系统好坏的标准,在这次项目开发中用到咯大量的配置文件比如:用属性文件来建立socket连接,用xml文件在找业务类,这样有使我对配置文件的好处又有了一定的了解:合理的使用配置文件时提高代码灵活性的一个方面,在建立套节字连接的时候用配置文件可以很方便的更改我在那个端口号上建立连接,在看不到源代码的时候我也可以更改在其他端口上建立socket连接,在业务的时候用xml文件来找相应的业务类,这样就可以在还要添加业务的时候只需要在xml文件中在添加业务,在写起相应的代码就可以实现,用配置文件找业务还又一个好处就是在调用业务的时候不用对业务类静态的创建一个对象,而是用反射的方式找到调用那个方法,而是在程序执行的时候在创建对象在对象用完之后在释放资源,这样就可以减少电脑内存的消耗,使得程序的性能更加优异。

同时也增强了代码的灵活性。

在用jdbc获去数据库连接对象的时候,其实时很有学文的咯,你如果在用连接对象的时候就要数据库建立连接对象,在用完诸后就关闭连接对象,在很多用户同时来运行你的系统的时候,就将产生很多的连接对象,这样有使得你的系统性能降低,很好的解决办法就是用数据库连接池:在程序启动的时候就建立最大连接和最小连接,当多用户请求的时候只需从数据库连接池中那出连接对象,这样就可以减少多次连接对象,开始在最大连接对象和最小领接对象的选择上又有了问题,创建最大连接时多少呢?最小连接有是多少呢?如果一开始最大连接数过多,而用户有很少那么就浪费资源,并且系统启动将会很慢,如果最大连接数过少那么程序启动很快但在启动后运行程序时有会很慢,最小连接数如果很小,那么在很多客户访问的时候将会很慢,合理利用数据库连接池将会很大部分的提高程序的性能、在这次项目还用到了日志文件来记录错误信息,在这次项目中还用到了很多的知识点我就不一一的在这里列举了。

顺便给大家几道面试题(是前面部的同学给我说的):

1、谈谈final、 finally、 finalize的区别。

2、hashmap和hashtable的区别。

3、说说你对ejb的认识。

4、gc是什么? 为什么要有gc?

5、谈谈你对抽象类与接口认识?

首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,然后是线程、io和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学。

这阶段完了,你可以写些能在控制台打印出来的小程序,锻炼下逻辑思维。

也就是号称javase毕业了,其实不过是入门而已,如果要往web方向发展,这些倒是基本足够了。

接下来要学html,jsp,servlet,javascript,oracle,tomcat,目标,写出第一个动态网站,也许只是个登陆功能,只能展示下个人资料,但这是很重要的一步,你要弄清楚的是,一个用户的点击产生的请求,是从哪里发起,哪里接收,哪里处理,哪里返回,你得理解浏览器和服务器的关系和分工,cookie和session,request和response。

这个是个web开发的学习初级阶段,这都是些java诞生以来最原始的最官方的web开发技术,当然现在真正的项目很少直接采用这些技术了,为了不断提高技术的易用性、开发效率和可维护性、可扩展性,无数开源项目都是在这些原始技术的基础上封装、改进。

所以这个阶段不要盲目乐观地跑去找工作或者对实习挑三拣四,你会被打击到的。

好,初始阶段完成,开始进入web开发的正题,首先是传说中的三大框架,struts hibernate spring成为熟练的增删改查程序员是必须的,在这个阶段你还要理解为什么要用这仨而不是那些jsp servlet jdbc,你要体会到写mvc、三层架构的好处。

这个阶段不要轻易质疑三大框架的价值,也许刚开始你会觉得麻烦,觉得他们有时候是多此一举,一两年后回过头来你会觉得少了这些框架你已经很难干活了。

这个阶段还要避免的心态是能熟练地增删改查了,就认为写程序不过如此,然后往简历上填个精通,这也是新手面试被批得体无完肤的原因之一。

如果你学得好,这会应该能熟练地写个博客啊,小论坛啊之类的web项目了,也就是达到了就业的基本要求。

接下来就没有固定模式了,你的第一家企业对你的影响会很大,我见识过烂企业是如何毁新人的,用着设计恶劣的架构,老掉牙的技术,不断地耽误新人的成长。

有的员工在这种企业一呆数年,思维已经完全被错误观点定型,深陷于公司业务和老系统中疲于奔命,看似能解决问题,却无法给公司带来真正的进步,就像一个用了数年砍刀的人,就算再熟练,刀法再好,也打不过用枪的。

如果离开了这个公司,恐怕很难在这个行业再立足。

记得有个说法很好,一个人用10年的时间重复做头一两年做的事,你的真实工作经验其实还是一两年。

烂公司的老员工就是如此。

在这头一年里,定个标准吧,你应该能做到的有:

把一些常用的琐碎技术学会了,比如xml的作用和实际运用,如何操作文件,如何运用日志,如何简化封装常用的工具类,比如日期操作、编码处理、分页模块等等,这些小东西会占用你大量的时间去处理摸索。

把数据库用好。

数据库不是会增删改查就可以了的,你要关注事务设置是否合理,是否有可能产生脏数据,是否要动用乐观锁悲观锁等等,重要数据出了错,无论是技术上还是业务上都是很麻烦的事。

懂得什么是集群,什么是分布式,懂得怎么向别的系统发请求,交换数据,webservice。

如果你也写页面,你要会用javascript,不一定要很深入,你可以用jquery代替,做到无刷新的页面操作以及ajax请求。

第一年能达到这个程度,你绝对已经在平均水准之上了。

在我达到这个水平时,我有种似乎一切网站开发都不在话下的感觉,当然后来我很快就发现了我还差得太远太远....

这个阶段想面个高薪的`工作还是很难的,只能说达到温饱线了,不用为柴米油盐发愁。

下一个阶段,你应该考虑你的代码质量了。

多线程和异步、并发的概念会忽然变得很重要,因为在一个对性能有要求的系统里,是不会允许你把各种琐事都排着队一件件去办的,你不能老写些a方法调b方法再调c方法再调d方法然后返回的代码。

你开始想起有队列这种东西,有runable这种东西,你开始觉得自己的代码高端起来了,和当年的增删改查程序员有天壤之别。

但同时麻烦也来了,你开始遇到线程安全问题,尤其是当你的程序跑在一个多机环境而不是单机环境里的时候,你会对这些很头痛。

对于这些问题,jms技术是个很有代表性的东西,当然并不像ssh那么常用。

你会发现数据库性能实在不行,出于不甘现状,或者赶时髦,你该去了解nosql了,memcached redis mongodb,眼花缭乱,没关系,试着用用,能很好地缓解mysql之类关系数据库的压力。

出于公司某些业务需要,你可能会钻研一个特定技术领域,比如全文搜索技术,lucene\solr,比如工作流jbpm,比如权限系统,单点登陆之类的,又或者某些特定业务领域的算法研究,这些是你的加分项。

你开始发现你的代码很乱,久了以后自己都看不懂,重复的,难以重用的代码堆积如山,不想维护,bug百出。

于是你要开始重视设计模式,合理地改造下自己的代码习惯,不再被僵化的ssh,mvc三层架构束缚住。

google和各种资料是你进步的动力,极少再遇到必须请教别人才能解决的问题,如果你这个阶段还老是问别人,你的技术生涯也就快到头了。

这个阶段,如果你的交际和自我推销能力不是太差,你的收入将是白领水平,至少接近了。

我觉得多数程序员在工作多年之后都能达到这个水平,有的人只需要两年,有的人却要用上五六年,在这个阶段落伍的人,有的是出于天赋和思维所限,有的是出于对技术缺乏热情,有的是出于工作内容的制约。

等到年近中年,再也拼不过年轻人,被淘汰出局,只能在自嘲为屌丝和码农的无奈中黯然转行。

这是个很重要的分水龄,你能不能继续进步,能不能在30岁以后继续从事技术工作,能不能在公司里独当一面,我觉得就看你能不能超越这个阶段了。

我前面提到的烂公司里的工作数年的项目经理,连这个层次都还没达到...

接下来又是个全新的阶段。

你要读读优秀开源项目的源码,你要搞懂一些当年不懂的基础知识,你开始理解thinking in java的精髓,你能写一些底层的代码,有时还会觉得自己封装的比某些开源工具更好用更简单。

web的难点和重点永远都在于性能、负载能力上,而现在网络的发达造成了数据量和操作密度的大大上升,硬件却没有相应的进步,你得试着更好地运用更多的服务器来协同工作,从web端到服务端到数据库,全都需要集群,需要分布式,需要合理的控制数据的流向,掌握好网站上下,一大堆机器的平衡,找出性能的瓶颈,找出稳定性和安全性的瓶颈,硬件出现故障,第三方技术出现错误,将被当成家常便饭融入到你的系统和代码里仔细考虑。

开始觉得方案无比地重要,一将无能累死千军将不断应验,一个不好的设计,一个不好的方案,会让一群优秀的程序员工作成果大打折扣。

你要关注架构知识,不能再满足于ssh三层架构到底。

领域驱动设计,面向事件开发, 敏捷开发等等一系列的思想在关键时刻能决定你项目的生死,这个阶段不再有标准范例让你照抄,你只知道思想和原理,实践却需要自己不断尝试和改进。

多关注各种杂七杂八的开源技术,有些你可能前面已经接触过了,和通信有关的,和集成开发环境有关的,和架构有关的,各个领域你都应该能信口说上几个主流技术,虽然你可能只是听说过,了解,但关键时刻你得知道如何 去选择技术,并快速掌握它。

你还会去考虑尝试下别的语言,这里不是说转向什么c++ c#之类的,那和java程序员不相干,我说的是一些运行于jvm之上的语言,比如scala和groovy,初识他们时你会觉得java真的老了。

但当你回到一个综合性的大型项目中,又会觉得java积累下来的整个体系技术是如此完善,就像一个工业化标准一样。

你能把这个阶段实践好,胜任项目经理,乃至中小公司的技术总监都是可以的。

不知不觉写了这么多了,以上是我个人眼里的一般向java ee发展线路,限于篇辐也不全面,实际个人成长路线可能因为工作内容的不同差异会很大,有的人偏向了底层研究,有的人偏向了业务需求设计,有的带有浓重的行业色彩,而且技术之外,还有很多知识也很重要.

做java没有轻松的方向,但一个对技术抱有兴趣的人,走到这一步时,仍然会对开发抱有热情,想要写出好的项目。

纯为了生计而工作的程序猿是走不到这一步的。