搞了这么久,那个我想做的工具的框架今天终于算是成型了,从此我可以在框架里面添加东西了。这个过程真的持续了比较久,因为某些关键步骤我始终没有办法攻克。这段时间,基本是抽空在搞,百分之九十的这些天每天都会抽一个小时或半个小时“研究研究”。
完成这个框架,对我来说是非常有意义的,尽管我知道这个程序是有相当多的不足,代码结构的不足,设计思想因基础差带来的不足,为了实现而实现造成混乱的不足……不管有多少不足,我都觉得没关系,因为我觉得这是个经历,至少我因此觉得软件开发是有意思的。所以我还是要谈谈这对我的意义。
1、进一步学习。在做这个工具之前我已经说了,以后的学习都是在这个框架上进行的,每次学习的结果都可以利用这个框架或者保存在这个框架里,这样可以使我有条理的学习,并且便于总结。如果这个框架没搭好,我就难以做下一步的学习,虽然没有框架我也能学,但是我就是这样,没有框架就不学,有点倔,还好,搞出来了,乱搞搞出来了。
2、信心与兴趣。感觉自己还是能完成一些事情的,感觉这件事情比我过去几年在公司那些复制粘贴有意义多了,主动的感觉很好。
3、发现学习的空间。如果没有这次尝试,我就不知道还有那么多关于delphi的概念,就这么混下去,也能混。这次上网搜索了一些资料,看了一些书,发现我对于delphi的了解估计只有这门艺术全部的百分之五左右,其实这百分比是一个可怕的概念,我落后了太多,可是我还是得学下去,多学点总是好一点的。我记得某一天我发现了模式编程这个概念,然后发现那书上有20几个模式,我从来没有了解过,我也不知道我的框架属于哪一个模式,我想估计是工厂模式吧,不知道是不是这么称呼的。后来我又发现一本面向对象的书,也不错的样子,然后反省到自己其实对面向对象的概念也很模糊,所以以后这个也需要学习。另外,在这次“研究”过程中,我还是和往常一样,遇到问题还是会留一个选择去问同事,在和同事的交流过程中,又知道了一本书,delphi开发人员指南,其实这本是我们刚到公司,就拿到了电子书的,一直把它当作参考书,看过一些语法,然后没有其他作用了,同事说其实这本书很好的,他看完过一遍,又在计划看一遍,向他瞄了一眼,他现在正在看,呵呵。他给我总结了下,想学好delphi,可以这么一个过程,先看delphi开发人员指南,然后看delphi面向对象编程思想,然后看delphi模式编程,当然要配合着动手操作。我一听觉得很有道理,应该有个过程,系统地学习一下。我呢,也将会大概按这个思路去学习delphi,不管现在基础如何,我还是对未来有信心,对于这个框架呢,就先这么草草算是实现它,到时学到那个地步了,再反过来真正掌握它。
4、至于公司。无论还会在公司待多久,我还是努力学习每一天,据同事说公司的框架几乎包括了所有20几种模式的一大半,所以那里还等着我去发掘呢!
至于这个框架,我就不分析了,现在分析也都可能不完整的,还是等以后回过头来在分析吧,总之,持续时间长,会弄得自己对很多概念的掌握都是模糊的。
来源:https://www.cnblogs.com/washingfly/archive/2011/02/24/1964005.html