传智播客JAVA培训2010-5-8OA第二天总结

来源:互联网 发布:c语言window库函数大全 编辑:程序博客网 时间:2024/05/16 01:47

传智播客JAVA培训2010-5-8OA第二天总结

一直以来,都听到这样的话,今天又在网上看到了这样一句话“写出一行代码往往比理解一行代码更重要。因为理解问题也许仅是一个数学上或实验上的技能而已,而写出一行新的代码,却需要有创造性的”。这毫无疑问的表显出来,学程序的最基本道理。当我们报着算法的书籍在啃的时候,当我们一遍又一遍看那些大师级程序员写出的源代码时,而很多人却忽略了最基本的诀窍——写程序就要多写,JAVA程序也如此。

曾经,我因为在网上看到一个前辈说,真正的程序员对算术是相当的了解的。当初,我决定,我一定要掌握最出色的算法,以便将来能成为一个优秀的程序员。这个想法是不错的,我一直钻研着其中精妙的算法之中。而当我搞清楚其逻辑之后,我又发现在,我放悼书之后,我居然都不能自已写一段完整的JAVA代码。我也不知道当初这样的选择是好是坏,是因为满腔热血,一意的认为真正的程序就是要精通算法的高手。如今两年过去了,我到曾经我看到的算法已经记忆模糊时,在过去工作的路途中,自己是浪费了很多的时间!算法,非常重要。这个没有人否认,但我觉得最主要的是,在这之前应该具备一门语言基础之后,在深入研究,因为枯燥的学习了之后,没有实战,很快就会忘记。我只是要提醒自己,学习一定要分清楚主次,因为不同的人,特别是大学习不好好学习的,根本就摸不着其中头脑的初学者,如果弄不清楚主次,是最浪费时间的。

我每天晚上睡觉时的一件事就是——看招聘网,因为我要时刻知道企业招聘的动向,以便自已个月之后有一个初步的规划,这也是激励我学习的动力之一。因为我是大专生,看着网上大多数的公司都是招聘本科生的时候,我一遍一遍的告诉自己,要想和他们同台竞技,我已经失去了其中的一些优势,我只有依靠比他们更多的努力,才能在竞争中多一点自己的优势。在智联上搜索北京JAVA关键字大约有五千个相关岗位,但是,如果你选择大专时,只有700个。80%都是要求本科学历,所以,这是我时刻提醒我,敲响我的警钟。只有知已,才能更好的认识自已的劣势。

在做项目的过程中,我感觉前段时间的付出是有非常大的收获的,特别是HIBERNATE,看到JAVA表结构,就可以一次性的配置成功,特别是在实战的过程当中,把前段时间学习的知识有了一个用武之地。以前学习东西,因为课程比较紧的原因,其实练习的时间并不是很多,所以,项目的实战成了我们巩固知识的最佳场哈。同时,和以前我在公司的时候,那段时间进行对比,我也算是明白了,以前在公司里的许多方法和现在是相同的,以前不理解的东西,也算是有了一定的认识。

这是我们在做一个项目的过程中流程(汤老师列举)

流程:

1,了解需求,根本需要,设计实体/数据库

1,实体 --> hbm.xml --> 表结构:正向工程

2,表结构 --> hbm.xml --> 实体:反向工程

1,有几个实体?

2,什么关系?

3,有什么属性?

1,主键

2,关系属性

3,普通属性(添加表单,显示的数据)

4,(为实现某功能而设计的属性)

设计实体 --> Java Bean --> hbm.xml --> 表结构

1,分析(一组相关的)功能,定义出相应的Action方法(确定Action要做什么)

2,完成Action方法,定义相应的Service方法(确定Service要做什么)

3,完成Service方法,定义相应的Dao方法(确定Dao要做什么)

4,完成Dao方法

5,相应的单元测试

虽然从这些简短的话语中,并不能说明一个项目实际过程中的问题,毕竟特别是一个太大的项目也没有这么简单,需要分析的理解也是不很容易的,因为大家都知道需要分析是和客户在进行的,而客户对技术或许并不是很深入,而人与人之间的交流,和需求,也不是一下子就能定下来。 

原创粉丝点击