DRP经验总结
- 思想
- 指导
- 从开始看DRP项目到完成已经有三个月左右的时间了,这是一个足够长的视频,当看第一集的时候就再想,啥时候看完呢?
- 其间,也断断续续,有时看的效率高有时相反,有时几天看不了几集,好在总算看完了收费还是挺多的,对于Java中的Web开发涉及到的技术有了些掌握和了解,这同.NET中的类似又有着不同,其中的秘密还需要自己体会,博大精深。
- 先说说思想因为它比较重要,如果有好的思想指导会少走很多弯路,效率也会提高很多,进度也会提高一大截,同时又对某些技术加深理解。
- 细心
- 在做这个项目过程中不知道遇到了多少错误,有大的错误也有小的不能再小的错误,而我突然觉得在程序里面错误是部分大小滴,再小再小的错误也会使整个系统运行不起来,因而,都要以大错误来对待。
- 考虑了一下出现这些错误,其中,有很多是由于不细心,比如我记得有个错误调试了半天原来是函数没有返回值,还有很多的重复声明变量了,局部变量与成员变量名字重复,这样的错误有时程序在编译之前并不会报错;现在的IDE中对于拼写错误基本可以避免因为编译器会报错,但也需要程序员的细心。
- 一个优秀的程序员,一定是一个细心的人。
- 时间管理
- 做项目或是做事不要往后拖,进行时间安排是很有必要的,有效的时间管理会提高做项目的效率和进度,无论你是项目负责人还是一个码农,首先,要把自己的时间管理好,这是提高做事效率的前提。
- 管理时间大多时候是出现事情多的时候,即在事情多的时候管理好自己的时间,在什么事情也没有的时候大部分人是可以管理好的,而是在事情忙的时就时间一片混乱,使得项目进度受很大影响,甚至,几天内不动一点代码。
- 在做机房系统或合作等等,经常因为这那的原因使进度推迟,这是不合理的。
- 时间管理就是解决在事情多的时候,使得项目进度依然进行下去。
- 指导
- 经验
- 可以说各行各业都需要经验,几乎没有哪一个行业是不需要经验的,这就是老兵和新兵有什么区别,从做项目中会感觉到项目经验还是比较重要滴,给你一个功能或者啥东西,如果你有经验很快你就会做出来,否则会捣鼓半天,查资料等,同样的工作有了经验后效率会大大提高,这就是为什么公司爱招哪些有开发经验的人,让他们做东西会效率高,也不需要进行培训,给他们讲解怎能做怎么做。我们现在就是在积累经验,为以后工作做准备。
- 熟悉了Java环境中开发Web项目,Oracle、PL/SQL、Toad、Myeclipse、Tomcat等工具的使用,Java中涉及到的模式比较多,也对模式理解加深了一点,客户端、服务器、MVC架构等。
- 做这个项目是一点一点不断完善的,即不永不止境的合理化,开始从Model开发后来加入了MVC结构,转为Model2,给开发带来了很多好处,以后还会利用Struts、hibernate、Spring等框架来进一步改善程序设计结构,框架之所以被很多人应用,是它解决了很多问题。
- 技术
- 技术方面设计的到内容比较多,这里就不过多的介绍了,看下面这几张图是涉及到的主要内容包括业务和技术两部分。
- 业务部分
- 技术
- 这个系统总算做完了,收获颇多,体会很深,也感觉还有好多东西没有学,实践对于理解会有很多帮助,也会积累经验。
DRP经验总结的更多相关文章
- [drp 4] 使用dom4j,读取XML数据,保存至数据库
导读:上篇文章介绍了用XML文件配置数据库的连接,然后通过读取XML文件连接数据库的内容,本篇博客介绍读取XML文件,进行数据持久化的操作.PS:从某种意义上来说,经过Scheme校正的XML文件,本 ...
- Java项目经验——程序员成长的关键(转载)
Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的分析与设计技巧3.掌握用例驱动.以 ...
- Java项目经验
Java项目经验 转自CSDN. Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的 ...
- DRP学习进化模型
曾经做的就是按照思维做的三级制,这是U .B ,D .坐在坐,开始增加设计模式,增加sqlhelper ,逐渐了解系统可分为只三层,层的,随着学习的不断深入明确了"为什么会出现分层" ...
- java面试项目经验:框架及应用
Java项目经验 Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的分析与设计技巧3 ...
- Java项目经验——程序员成长的钥匙
本文转载至:http://geek.csdn.net/news/detail/109880,像我这样的菜鸟应该多看几遍这样的文章,学起来才更加有动力和方向. Java就是用来做项目的!Java的主要应 ...
- Javaee项目经验须知
Java的主要应用领域就是企业级的项目开发!具体要点(09年,那一年我去面试,被拒了几次,想起来还不错!他锻炼了我的心理素质,让我体会到很多,笑一个吧!): 1.掌握项目开发的基本步骤 2.具备极强的 ...
- 移动硬盘不能识别的常见7种解决方案 ~ By 逆天经验
服务器汇总:http://www.cnblogs.com/dunitian/p/4822808.html#iis 服务器异常: http://www.cnblogs.com/dunitian/p/45 ...
- 【原创经验分享】WCF之消息队列
最近都在鼓捣这个WCF,因为看到说WCF比WebService功能要强大许多,另外也看了一些公司的招聘信息,貌似一些中.高级的程序员招聘,都有提及到WCF这一块,所以,自己也关心关心一下,虽然目前工作 ...
随机推荐
- ElasticSearch部署文档(Ubuntu 14.04)
ElasticSearch部署文档(Ubuntu 14.04) 参考链接 https://www.elastic.co/guide/en/elasticsearch/guide/current/hea ...
- 修改input中的placeholder属性的颜色
input::-webkit-input-placeholder{ color:#e8e8e8; } input::-moz-placeholder{ /* Mozilla Firefox 19+ * ...
- pip安装报错解决
使用pip安装docker-compose时报 unsupported operand type(s) for -=: 'Retry' and 'int' 错误,经过一番google后,发现使用升级s ...
- 【Splay 总结】
很多年前学的splay已经忘了? BZOJ 3729 要用Splay啊哭..强制在线.. 二叉查找树 二叉排序树(Binary Sort Tree)又称二叉查找树(Binary Search Tree ...
- Python基础篇:从0开始学python
目录 数据类型 基本数据类型 整形Int的内置方法 字符串Str的内置方法 列表(待补充) 流程控制 分支结构if...else... for循环 循环控制 while循环 函数 函数的名称与格式 参 ...
- 主席树+dfs SPOJ BZOJ2588 Count on a tree
这道题我由于智障错误导致一直错. 在树上建主席树,加上lca思想,很简单. #include<bits/stdc++.h> using namespace std; ; struct no ...
- UVA11468 Substring --- AC自动机 + 概率DP
UVA11468 Substring 题目描述: 给定一些子串T1...Tn 每次随机选择一个字符(概率会给出) 构造一个长为n的串S,求T1...Tn不是S的子串的概率 直接把T1...Tn建成AC ...
- noip200807传纸条
试题描述: 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了.幸运的 ...
- noip200705统计数字
试题描述: 某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*109).已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出 ...
- Linux知识(2)----中文输入法安装
Ubantu14.04在English的环境下,没有中文输入法,自带的ibus不完整.现在基于ibus框架,有几个比较好用的输入法,如sunpingyin和google pinying,还有五笔的输入 ...