代码改变世界

LN项目总结——工程中的鸡吃石子理论

2011-11-28 09:42  myjava2  阅读(147)  评论(0编辑  收藏  举报

在做LN项目的时候,这个项目有很多的相思地方。我做了五个页面和相应的B层和servlet。在做的时候,由于每个页面的逻辑都差不多。这就意味着如果一个页面的功能全部做完。其他页面也会相应的完成。


每个页面基本上都有两个功能,一个是将数据库的数据显示在页面上。另一个是将修改后的页面添加到数据库中。这个本来是一个非常简单的事情。但是由于我刚刚接触javaweb开发。很多的地方都没有经验。有时候遇到一个小小的问题。处理半天都不能通过。最后发现是配置文件出了问题。这些对于有经验的人来说会很自然的会解决掉。

 

在做第一个页面的功能的时候,做出了查询功能。更新功能始终不能通过。调试了很长时间,也请教了不少同学。最后还是没有进展。

 

这个时候我想,为什么要停在这个功能上呢?既然已经做出了查询功能,那么就可以先做其他页面的查询功能。做完了以后说不定会有什么收获。再回头做更新的功能。这个就像是米老师的鸡吃石子的理论。不会的东西先放过去,去做你能做或者会做的东西,然后你就会有所收获,相应的不会的东西就会很容易消化了。让不懂得和懂得的知识混合起来学习,这样就像是鸡利用石子将食物消化一样。

 

这点让我体会到了做项目不要一味的扎在一个小小的功能点上。这样你会耽误很多时间。试着跳出来,从整体上入手,可以先绕过它。等你做完了其它的任务,也许这个就会迎刃而解。