java与模式笔记(7) 缤纷的模式世界之困惑篇

来源:互联网 发布:linux cp时创建文件夹 编辑:程序博客网 时间:2024/05/01 21:06

  我已经停了几天的笔记了。 原因很简单,是因为我困惑了。由于在最初的几个模式的启发下我发现了很多程序设计中的艺术,很美,也很实在,确实是平时工作中会遇到的。于是我加快了步伐,想尽快看一些。我一天开始看多个模式。然而我的困惑是,当我越看越快,越看越多的时候,我扎入到了模式的世界里,却脱离了现实。能看懂,知道具体怎么用,但是越来越抛离了工作中的实际应用,也是因为速度的原因,我把以前讨论和审视以前写过的看过的代码的时间分了大部分到了解新的模式中去。

  可以说,我错了!具体原因我想通过找个具体的类似现在这样写回顾笔记的方式来想出来。

  首先,我肯定错在了加快速度。理解容易,应用难。这个是必然的,虽然身边给我的压力不小,包括同事的竞争和自己的对这个知识的热情。时间是有限的,如果加快阅读和摄取的速度,必然的是减少了思考和讨论的时间。然而后者,才是让我深刻记忆这些东西的必备条件。

  其次,我的阅历,不允许我有深刻的理解。我困惑,各个模式真的很美,也不难,都很简单,但是有些好像脱离了现有的工作中的例子。我没见过,或者我根本想不到。我需要阅历,我需要很多的代码量来让我能以一个横向的视野来审视。

  再次,在我阅历不够的情况下,我该怎么做?我也困惑,我找不到让我从骨子里就认识这些东西的方法。我只有看见才能记起;只有听说了,才能知道:哦,原来这里才可以应用。老黄(黄煦)说的有道理:像这样的书,的确不是看一遍就可以的,先看看,编写一段时间程序,然后再回头看看,反复这样做,能得到很多,才能理解。我承认,而且我也坚信这是对的,可是我现在该怎么样对待这个知识,我主要看的书是“java与模式”,还有“design patterns”,还有目前我在做的一个项目,很幸运,我做了1年多了,这个项目,虽然功能我不是完全熟悉,但是大部分我已经很熟悉了。从java到jsp,从java到curl,到现在的oracle的pl/sql。
  我曾经想过,不,我现在仍然在想的也是,我要把它当元素周期表一样背下来,正好,我有一个表格。按那个思路来记下来。这样,会对我的帮助更大。我之前有这个考虑的,是下意识的考虑的,看来是对的,因为我仿佛预料到了我根本无法全部的理解,于是当初,我打算按照元素周期表的方式把模式按照分类背下来,然后记住他们的样子(实用例子)和属性(方法和注意事项),来确切的印在脑袋里。

  实践吧,从现在的老人介护到一个假想的jsf spring hibnate的bbs系统。

原创粉丝点击