java个人总结

有时候,只有极少部分人对写个人工作总结的点子才思涌动,可以有几篇借鉴的范文可以让我们的效率事半功倍,那么,值得拿出手的个人工作总结模板有哪些,还有哪些方面是需要我们特别关注的呢?下面是小编精心为您整理的“java个人总结”,希望能对您有所帮助,请收藏。

java个人范文怎么写?个人总结主要就是把你工作之后的感受和遇到的困难写出来,所以大家请看下面的java个人总结范文吧!

java个人总结【1】

短短的一个月很快就过去了,在这短短的一个月里,我学到了很多,了解了很多。

在这一个月里我学到了有关JAVA等方面的知识,了解了关于软件开发的流程。

了解了自己的不足,知道了自己努力的方向。

回顾这次的实训,这次或许是最后的实训机会。

我是一名大二的学生,明年或许就要出去实习了,所以我很珍惜这次的实训机会,因为它能够让我了解自己的不足以及以后自己努力的方向,同时也能让我了解软件开发的流程,增加一点软件开发经验和社会经验。

让我在以后的实习中会更好的融入到其中,增加自己的就业机会,因为纵观现在的就业形势很不让人乐观,由于之前的经济危机,就业机会越来越少,就业也越来越难,这就给了我们很大的压力,所以要是没有真本事,就业岗位就无从谈起,因此,在以后的学习中,我会更加好好努力。

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

首先,对JAVA识比以前有了更深的了解。

在这之前由于种种原因我JAVA学的很不好,编程我几乎写不出来。

但经过这次的实训,我对JAVA的理解,虽然还有很多都不懂,但我会在今后的实训和学习中加以学习了解,力求弄懂,增强自己对JAVA的理解。

其次,在这次的实训中我的动手操作能力有了一点的提高,刚开始的时候JDK的配置,数据库的安装都出现了一定的问题,JAVA 可实话开发工具的不熟悉, 所以开始的时候进程很慢,时间都用在了JDK的配置,数据库的安装以及熟悉JAVA可视化开发工具上,但付出有了回报,成功的配置了JDK,安装了数据库,熟悉了JAVA可视化开发工具,总的说来,自己还是有一定的收获的。

因为自己的动手操纵能力得到了提高。

最后是团队协作。

在整个项目完成过程中团队协作有着不可替代的作用。

从在刚拿到项目时对项目的分析到最后的项目完结的都有一定的体现。

刚拿到项目时,我们团队进行了分析,并分配了各自的任务。

当我们其中一人遇到问题的时候,我们其他人都会去帮忙,效率提升了很多。

但可能由于不是一个宿舍的,大家彼此间都不是很了解,所以交流中还是存在了一定的问题。

在这次的实训当中我收获颇丰。

但仅仅靠这一个月的学习还是远远不够的。

所以在以后的学习中我会更加努力,提高自己的能力,让自己在以后的社会道路上打下坚实的基础。

java个人总结【2】

在学院领导老师的带领和安排下,我们在上个学期末,到北京进行了为期10天的专业实习。

在实习过程中,我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。

本次实训我们分为两个阶段,前五天为第一阶段,我们进行了理论知识的学习,巩固和深化了所学的编程知识。

以下谈一谈个人的感受与体会

一、理论知识的学习

在实训进行的前五天,我们上的是java编程的理论课。

负责上课的老师言语风趣幽默而不失严谨,在老师的引导和启发下,我们巩固了之前在学校所学的编程知识,并加以深化,澄清之前对编程技术认识的一些错误或模糊的概念。

我们还在课上以java里GUI编程常用的swing框架和JAVA的容器体系作为切入点,框架作为这期间除了学习一般的编程的知识技巧。

在全面的系统的认识了框架同时补充学习了泛型技术,以及框架中架构思想的知识。

在企业的实际编码过程中,一个个框架构成了软件的基石,只有掌握了几门框架知识,才能在实践中高效开发,让自己的产品在市场上立于不败之地。

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

二、项目开发实战练习

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

项目的名称是superVCD,是由海辉曾经所接的一个远程音乐唱片管理软件项目的精简版。

虽然有所精简,但是其内容对我们学习仍具有相当的价值,对我们了解真实的软件的设计规范,编码规范,文档规范以及客户对软件的需求很有参考价值。

该内容囊括了GUI设计和编码,容器与泛型的知识,规范文档编写,测试及日志系统,甚至要求我们实现一个专用的轻量级数据库系统,这无疑是对我们很好的一次历练机会,同时可以积累丰富的知识。

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

第一,我学会了如何规范的编写代码和文档。

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

第二,我学会了如何理解和分析客户的需求。

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

第三,我学会了对按照需求对软件架构进行设计,这点我想是我

们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。

而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。

第四,我学会了如何团队合作,共同开发。

作为项目开发小组的组长,我的体会更加深刻。

独木难支,光靠一个人的力量是远远不够的。

只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水平上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。

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

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

经历过这次实习实训,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累

了一笔宝贵的经验。

实训虽已结束,但我们的不断学习的征途才刚刚迈出第一步。

今后的路还很长,还有很多机会去实习提高,我们要以更加积极的姿态去充实自己,学习,不断地迎接挑战。

java个人总结范文【3】

在学院领导老师的带领和安排下,我们在上个学期末,到北京进行了为期10天的专业实习。

在实习过程中,我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。

本次实训我们分为两个阶段,前五天为第一阶段,我们进行了理论知识的学习,巩固和深化了所学的编程知识。

以下谈一谈个人的感受与体会

一、理论知识的学习

在实训进行的前五天,我们上的是java编程的理论课。

负责上课的老师言语风趣幽默而不失严谨,在老师的引导和启发下,我们巩固了之前在学校所学的编程知识,并加以深化,澄清之前对编程技术认识的一些错误或模糊的概念。

我们还在课上以java里GUI编程常用的swing框架和JAVA的容器体系作为切入点,框架作为这期间除了学习一般的编程的知识技巧。

在全面的系统的认识了框架同时补充学习了泛型技术,以及框架中架构思想的知识。

在企业的实际编码过程中,一个个框架构成了软件的基石,只有掌握了几门框架知识,才能在实践中高效开发,让自己的产品在市场上立于不败之地。

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

二、项目开发实战练习

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

项目的名称是superVCD,是由海辉曾经所接的一个远程音乐唱片管理软件项目的精简版。

虽然有所精简,但是其内容对我们学习仍具有相当的价值,对我们了解真实的软件的设计规范,编码规范,文档规范以及客户对软件的需求很有参考价值。

该内容囊括了GUI设计和编码,容器与泛型的知识,规范文档编写,测试及日志系统,甚至要求我们实现一个专用的轻量级数据库系统,这无疑是对我们很好的一次历练机会,同时可以积累丰富的知识。

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

第一,我学会了如何规范的编写代码和文档。

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

第二,我学会了如何理解和分析客户的需求。

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

第三,我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。

而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。

第四,我学会了如何团队合作,共同开发。

作为项目开发小组的组长,我的体会更加深刻。

独木难支,光靠一个人的力量是远远不够的。

只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水平上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。

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

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

经历过这次实习实训,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。

实训虽已结束,但我们的不断学习的征途才刚刚迈出第一步。

今后的路还很长,还有很多机会去实习提高,我们要以更加积极的姿态去充实自己,学习,不断地迎接挑战。

gz85.COm小编推荐

java项目个人总结


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

java项目个人总结【1】

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

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

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

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

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

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

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

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

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

java项目个人总结【2】

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

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

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

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

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

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

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

5:真技术

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

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

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

6:真经验

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

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

7:真实力

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

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

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

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

总结

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

java项目个人总结【3】

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

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

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

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

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

充分运用了封装,继承,多态,J2SE,套接字,I/O,集合,日期日历,多线程,反射,JDBC,JDOM,工厂模式....等。

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

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

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

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

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

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

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

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

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

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

java实训个人总结报告


java实训个人报告怎么写?主要就是把你实训过程中的问题和之后的总结,下面就来看看java实训总结范文吧!

java实训个人总结报告【1】

终于搞定了这份实训报告,受益匪浅啊JAVA实训报告心得

一开始想做计算器那个课题,原因很简单,就是因为我感觉那个课题很简单,在百度里一搜就搜到了一模一样的源程序。

只是感觉没什么意思,那个界面也不是很好看,又不好玩。

所以就做了现在这个猜数游戏。

一直想编个游戏程序,于是就到网上去搜代码,一下子就搜到了,而且代码很少,简单易懂 。

程序是弄好了,那么简短的程序写起报告就犯难了!不得不把程序再添加些模块,充实充实。

这也让我感觉实训远比想像的难度大,不是网上随便搜一下就可以交差的!不仅需要自己看懂代码,还需要根据自己的需要添加模块,充实代码。

从网上搜的代码都是字符界面的,老师说既然字符界面的没挑战性,那就做图形界面的好了。

做图形界面就有点犯难了,首先没有什么程序可以参照了,必须自己充分理解字符界面的源代码,然后逐步修改完善。

我依据课本上的GUI章节设计了此次的java简单程序,基本实现了课题的要求,还添加了图片以增加视觉效果,以及确定按钮方便用户确定输入数字。

通过这次实训我的体会归纳为以下4点:

1. 态度第一 摆正自己的心态,不要以为什么东西上网搜搜就可以了,一定要有自己的东西。

只有自己付出过,当程序运行成功时的那种喜悦才会令自己有一种莫名的自豪感。

态度决定一切!

2. 兴趣是关键 我的学习完全是兴趣导向的,所以压力并不大。

因为有兴趣,所以我会很想充分理解一切细节。

又因为理解,所以许多原本片片断断的知识都可以渐渐互相融会贯通,累积技术能量,理论和实务之间的藩篱被打破了,学习效率倍增。

学习并快乐着!

3. 敢于挑战 不安于现成的程序,要敢于用多种方法实现一个目的。

现在的网络科技很发达,想要一个源程序的确很简单,所以很多人都是在自己都不明白题目要求时,就可以在网上搜到一模一样的代码,根本没有自己的东西。

挑战自我是项艰巨的任务。

只有坚持自己多看代码多写程序才会有更多的收获。

4. 不懈追求 要对源代码进行不断地完善,要尽可能地实现课题所要求的功能。

对初学者来说,大量地写程序是必要的,但过了某个阶段之后,写程序所带来的技术能力成长已经到了极限,还不如多花一点时间看书,学新技术和新观念。

可以从实现源程序功能着手,比如添加写模块啊什么的,实现更多功能。

看着自己编的程序能成功运行,这样自己会更感兴趣,也就会乐此不疲。

java实训个人总结报告【2】

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

这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:

1、项目一定要全新的项目,不能是以前做过的

2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统

3、在开发时要和企业的开发保持一致

4、在做项目的时候不应该有参考代码

长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。

一:项目的地位

因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。

他们欠缺的主要是两点:

(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。

(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。

解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。

二:如何选择项目

项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据java的研究和实践经验总结,选择项目的时候要注意以下方面:

1:项目不能太大,也不能太小

这个要根据项目练习的阶段,练习的时间,练习的目标来判断。

不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。

2:项目不能脱离实际应用系统

项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。

因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。

任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。

3:项目应能覆盖所学的主要知识点

学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。

4:最后综合项目一定要是实际应用系统

学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。

理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。

java实训个人总结报告【3】

实训已经进行两周多了,还有一周就要正式结束了,突然发现自己似乎又重蹈覆辙了,再一次一次的不经意中和某些人的就距离却是越来越来大,总是想偷一下懒,总是想着马马虎虎过去算了,没有那么精打细算过。

结果不经意有些人人开始脱颖而出,有些人开始展露锋芒,而我也开始黯淡下去。

我是想好好学学别人的,结果画虎不成反类犬。

原来我也是不轻易臣服的人,我即便不去领导他们也没有人可以领导我。

给我分的实训小组连个能交流的人都没有,身边一个研究生只会不停地打击我,我只能不知所谓的笑笑。

这个项目小组真让我郁闷,组长谁也领导不了,组长不是我,我也懒得管,乐得清闲。

这两周究竟自己学到了什么,确实在脑海中总还是模糊不清的,J2SE,J2EE,HTML,JScrip特效,CSS,JAVAweb,Servlet,JDBC,数据库快速建模,数据池,单态模式,JFreechart,俄罗斯方块项目,人力资源项目,购物网项目,这都算是过来了,可是心里却不是很有谱自己心里七上八下的,自知学的只有四成火候,又不断地被人打击打击么还没有可以交流,心中这两天的抑郁让我难以忍受,总是喉咙里很堵,心里着实闷得难受。

回去想跟室友聊聊,他只说了一句,寂寞才说爱,活该。

我就更郁闷了,我一直对自己说我只是活着我只是深爱着。

明天就要进行最后一周实训了,各项目都到了结束完善阶段,也是所学的整理复习阶段。

看着周围有人夸夸其谈,有人韬光养晦,自己心里也很没底,项目结项之后还有个考核我都十分担忧。

其实这各阶段我更担忧的是我发现自己的学力已经下降,可能是长时间习惯不听老师讲课,只靠自学和考前突击。

现在听讲师讲课总是听着听着就跑神了,听着听着就觉得没意思了,总想自己看书自己单干,可真的有时间的时候我却提不起精神去单搞,总是事倍功半花了三四个小时有时候只是把讲师四十分钟的搞完。

然后精疲力竭的倒下。

拥有太多的东西总是不会去珍惜的。

我懒惰的恶习让我异常痛苦。

我现在唯一拥有的财富就剩下我的青春了,我发誓我会努力努力再努力,捍卫自己的青春,我说过我会成为伟人的。

以后我会给自己出本自传的。

人生只有一次,人生在世至少不能辜负自己。

java总结与心得


java程序员工作【1】

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

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

中国有很多小朋友,他们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,他们把这个作为炫耀的资本,盲目的追逐一些肤浅的,表面的东西和名词,做网络程序不懂通讯传输协议,做应用程序不懂中断向量处理,这样的技术人员,不管掌握了多少所谓的新语言,永远不会有质的提高。

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

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

学习java的心得体会【2】

我是今年3月份接触java的,其实上大学以前就买过java的书,但没进去,因为那个时候我在学习vb,对于java代码类c的编写方式不是很习惯,所以就没有认真的看。

为什么最后好是学习java了呢。

是因为我看到用java构建的web应用程序很不错,实现的功能也很多,在现在的网络社会里,肯定会有一番作为,而且我已经忍受不了m$的代码封锁,所以转投java了。

学习java已经8个月了,在这里跟大家说下心得,我刚开始是看 第三版,因为学校没开java课,所以几乎全是自学,用了将近二个月的时间把这本大书啃完,感觉这书不错,但也有很多人说这书不好,的确这书不是按常规的顺序讲的,内容跳跃性强,但讲的很深入,比较适合有c\c++基础的人看,这书看完,你就算基本掌握 java的基础了,也就j2se部分。

现在java分三大部分基础,从大到小排列:j2ee, j2se, j2me!

j2ee:这个就是现在最流行,也很java技术用的最多的地方,java企业应用,要学好它,首先就要有java的基础,这是最基本的,然后学习servlet,jsp,javabean以及基本的mvc结构,当然还有其他辅助知识,比如js,html还有一个对数据库的操作,这些都需要时间来学习,学完这些后基本就可以做些简单的web应用程序了,比如模拟一个小的网上银行等等,但做出来后肯定不易维护,因为刚才说的都是技术的性的东西,还需要学些思想性的东西,那就是设计模式,它是对一些解决特定问题的指导,并不是解决问题的方法,现在认可的设计模式一共有23种,在j2ee里除了这23种外还有几种,我还不太了解,我认为设计模式方面的书《设计模式-可复用面向对象软件的基础》英文名《design patterns-elements of reusable object-oriented software》这是提出设计模式那4为大牛写的,此书非常的抽象,使用语言是c++和smalltalk,有勇气和有基础的人可以尝试一下。

j2se:java技术的基础,很多基础都是先从介绍它开始,它和j2ee的区别就是jdk不同,j2ee比j2se的jdk要大一些,多一些类包,但那些是在j2se中用不到的,j2se不光是基础,也是java技术的一个应用方向,就是利用swing开发桌面应用程序,但在windows平台上,m$的地位是无法撼动的,再加上swing开发起来不是很容易,所以在j2se领域上,java一直处于劣势,发展很慢,说到j2se就一定要下eclipse,在别人眼里,eclipse只不过是一个java的ide,但那只是eclipse的冰山一角,其实eclipse是一个大的平台,暂可以把它比喻成windows,我们可以利用winapi去开发在windows上运行的程序,eclipse也可以,我们称为eclipse插件开发,现在这项技术也在慢慢兴起,有些公司已经有应用的项目,eclipse用的是自己开发的gui包,就是swt/jface,其实跟swing是一样的,都是由java写的,但一个是sun写的,一个ibm写的,swt/jface用的本地的资源,所以运行起来很快,界面也可以做的非常漂亮,而且移植也做的很不错,所以eclipse插件可以很容易的移植到linux上,相信这项技术一定很有发展。

工作总结之家的个人工作总结频道希望在写作方面解决您的问题,也希望我们的创作和收集整理《java个人总结》内容给您带来帮助。同时,如您需更多总结范文可以访问“java试用期间个人小结”专题。