1. 思想
    1. 指导
      1. 从开始看DRP项目到完成已经有三个月左右的时间了,这是一个足够长的视频,当看第一集的时候就再想,啥时候看完呢?
      2. 其间,也断断续续,有时看的效率高有时相反,有时几天看不了几集,好在总算看完了收费还是挺多的,对于Java中的Web开发涉及到的技术有了些掌握和了解,这同.NET中的类似又有着不同,其中的秘密还需要自己体会,博大精深。
      3. 先说说思想因为它比较重要,如果有好的思想指导会少走很多弯路,效率也会提高很多,进度也会提高一大截,同时又对某些技术加深理解。
    1. 细心
      1. 在做这个项目过程中不知道遇到了多少错误,有大的错误也有小的不能再小的错误,而我突然觉得在程序里面错误是部分大小滴,再小再小的错误也会使整个系统运行不起来,因而,都要以大错误来对待。
      1. 考虑了一下出现这些错误,其中,有很多是由于不细心,比如我记得有个错误调试了半天原来是函数没有返回值,还有很多的重复声明变量了,局部变量与成员变量名字重复,这样的错误有时程序在编译之前并不会报错;现在的IDE中对于拼写错误基本可以避免因为编译器会报错,但也需要程序员的细心。
      2. 一个优秀的程序员,一定是一个细心的人。
    1. 时间管理
      1. 做项目或是做事不要往后拖,进行时间安排是很有必要的,有效的时间管理会提高做项目的效率和进度,无论你是项目负责人还是一个码农,首先,要把自己的时间管理好,这是提高做事效率的前提。
      2. 管理时间大多时候是出现事情多的时候,即在事情多的时候管理好自己的时间,在什么事情也没有的时候大部分人是可以管理好的,而是在事情忙的时就时间一片混乱,使得项目进度受很大影响,甚至,几天内不动一点代码。
      3. 在做机房系统或合作等等,经常因为这那的原因使进度推迟,这是不合理的。
      4. 时间管理就是解决在事情多的时候,使得项目进度依然进行下去。
  1. 经验
    1. 可以说各行各业都需要经验,几乎没有哪一个行业是不需要经验的,这就是老兵和新兵有什么区别,从做项目中会感觉到项目经验还是比较重要滴,给你一个功能或者啥东西,如果你有经验很快你就会做出来,否则会捣鼓半天,查资料等,同样的工作有了经验后效率会大大提高,这就是为什么公司爱招哪些有开发经验的人,让他们做东西会效率高,也不需要进行培训,给他们讲解怎能做怎么做。我们现在就是在积累经验,为以后工作做准备。
    2. 熟悉了Java环境中开发Web项目,Oracle、PL/SQL、Toad、Myeclipse、Tomcat等工具的使用,Java中涉及到的模式比较多,也对模式理解加深了一点,客户端、服务器、MVC架构等。
    3. 做这个项目是一点一点不断完善的,即不永不止境的合理化,开始从Model开发后来加入了MVC结构,转为Model2,给开发带来了很多好处,以后还会利用Struts、hibernate、Spring等框架来进一步改善程序设计结构,框架之所以被很多人应用,是它解决了很多问题。
  1. 技术
    1. 技术方面设计的到内容比较多,这里就不过多的介绍了,看下面这几张图是涉及到的主要内容包括业务和技术两部分。
    2. 业务部分
    1. 技术
  1. 这个系统总算做完了,收获颇多,体会很深,也感觉还有好多东西没有学,实践对于理解会有很多帮助,也会积累经验。

DRP经验总结的更多相关文章

  1. [drp 4] 使用dom4j,读取XML数据,保存至数据库

    导读:上篇文章介绍了用XML文件配置数据库的连接,然后通过读取XML文件连接数据库的内容,本篇博客介绍读取XML文件,进行数据持久化的操作.PS:从某种意义上来说,经过Scheme校正的XML文件,本 ...

  2. Java项目经验——程序员成长的关键(转载)

    Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的分析与设计技巧3.掌握用例驱动.以 ...

  3. Java项目经验

    Java项目经验 转自CSDN. Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的 ...

  4. DRP学习进化模型

    曾经做的就是按照思维做的三级制,这是U .B ,D .坐在坐,开始增加设计模式,增加sqlhelper ,逐渐了解系统可分为只三层,层的,随着学习的不断深入明确了"为什么会出现分层" ...

  5. java面试项目经验:框架及应用

    Java项目经验 Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的分析与设计技巧3 ...

  6. Java项目经验——程序员成长的钥匙

    本文转载至:http://geek.csdn.net/news/detail/109880,像我这样的菜鸟应该多看几遍这样的文章,学起来才更加有动力和方向. Java就是用来做项目的!Java的主要应 ...

  7. Javaee项目经验须知

    Java的主要应用领域就是企业级的项目开发!具体要点(09年,那一年我去面试,被拒了几次,想起来还不错!他锻炼了我的心理素质,让我体会到很多,笑一个吧!): 1.掌握项目开发的基本步骤 2.具备极强的 ...

  8. 移动硬盘不能识别的常见7种解决方案 ~ By 逆天经验

    服务器汇总:http://www.cnblogs.com/dunitian/p/4822808.html#iis 服务器异常: http://www.cnblogs.com/dunitian/p/45 ...

  9. 【原创经验分享】WCF之消息队列

    最近都在鼓捣这个WCF,因为看到说WCF比WebService功能要强大许多,另外也看了一些公司的招聘信息,貌似一些中.高级的程序员招聘,都有提及到WCF这一块,所以,自己也关心关心一下,虽然目前工作 ...

随机推荐

  1. Three.js基础探寻七——Lamber材质与Phong材质

    材质(Material)是独立于物体顶点信息之外的与渲染效果相关的属性.通过设置材质可以改变物体的颜色.纹理贴图.光照模式等. 本篇将介绍基本材质以及两种基于光照模型的材质(Lamber与Phong) ...

  2. 【LOJ】#2280. 「FJOI2017」矩阵填数

    题解 我们发现没有限制的小方格可以随便填 然后考虑有限制的,我们把它切割成一个个小块(枚举相邻的横纵坐标),然后记录一下这个小块的最大值限制(也就是所有覆盖它的矩形最小的最大值) 记录一下每个小块的大 ...

  3. HDU 6030 Happy Necklace

    矩阵快速幂. 因为任意素数长度都要满足,所以$3$必须满足,$3$一旦满足,其余的肯定满足,也就是说只要考虑字符串末尾两位即可,$dp$一下就可以算方案数了.$n$较大,可以矩阵加速. #includ ...

  4. laravel框架安装过程中遇到的问题

    1.安装laravel框架之前的必要环境 php环境:网上有集成好的服务器,例如wamp,phpstudy.当然你可以自己搭建属于自己的环境.其中php必须是7.1版本以上: compose:php的 ...

  5. 洛谷——P1907 设计道路

    P1907 设计道路 题目描述 Caesar远征高卢回来后,对你大加赞赏,他亲自来到Genoa视察. Genoa在你的建设下变得无比繁荣,由于财政收入的增加,你为城市修建了交通系统.古罗马的交通系统由 ...

  6. HDU 6215 Brute Force Sorting(模拟链表 思维)

    Brute Force Sorting Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Othe ...

  7. HDU 1698 Just a Hook (线段树)

    Problem Description In the game of DotA, Pudge’s meat hook is actually the most horrible thing for m ...

  8. 「UOJ351」新年的叶子

    「UOJ351」新年的叶子 题目描述 有一棵大小为 \(n\) 的树,每次随机将一个叶子染黑,可以重复染,问期望染多少次后树的直径会缩小. \(1 \leq n \leq 5 \times 10^5\ ...

  9. BZOJ 2938 [Poi2000]病毒(AC自动机)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=2938 [题目大意] 给出一些病毒串,问是否存在不包含任何病毒串的无限长的字符串 [题解 ...

  10. 【DLX算法】poj2676 Sudoku

    DLX算法求解精确覆盖问题模板.赛场上可以参见白书. #include<cstdio> #include<cstring> #include<vector> usi ...