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