浮燥天天来敲门

来源:互联网 发布:阿里云服务器 xampp 编辑:程序博客网 时间:2024/04/27 20:27

终于开始了建设了,很久以前就应该做的,拖了这么久。

总以为学了很多东西,到用的时候才发现,其实能用的上的没有几个,要么就是浅浅的了解一下,要么就是非常深入的了解一个细节,但是却没办法应用,以前学习的太理论了,现在我开始从最基础的代码写起,写一些我以前不屑一顾的东西,而在这个过程中我发现,真的很难。

一天的时间很快就过去了,回忆一下,今天只写了一个功能,但是增加了很多通用的东西,增加了通用的JS校验,增加了DAL的父类,进行统一的GETGETLIST,调试了通用的分页控件。然后一天就这么快的过去了,认真想一下,还有很多的功能没有完成,其实那些写系统的人挺强的,用顽强的意志来抗拒浮燥,想放弃太简单了,而且可以同时想出一万个理由来,我中午的时候就觉得很浮澡了,脑子里的消极情绪又在做怪,我对他太熟悉了,多少次我的失败都是因它的出现,它告诉我,快完成点简单的吧,看起来象那么回事儿就行了,于是我就建了BUILDER目录,准备开始写生成HTML的工作,当时就是想快点看到效果,但是后来我终于在做了几十分钟后停住了,我下了楼吃了点东西,顺便让自己静下来思考一下应该怎么做,当心静下来时,发现消极的做法实在可笑,就算我花上几个小时写好了生成HTML的程序 ,但只能生成首页有什么用的,就是让自己感觉好一点罢了,但现在应该做一些更应该做的事情,就是把基础的架构打好,这样子才能越开发越轻松。

在任何时候都要心静,用一个安静的心去做开发,才能最有效率的写代码。

另一个方面,我的数据层用的是ADO.NET,实际上是我觉得运行的效率最好的,但是也是最容易写错的,我很认真的校对着每个SQL语句,使他们尽可能少的出错,每写一个功能都进行测试,这使得我开发的效率变的奇低,但是我要坚持的用下来,因为我准备在第二版的时候再更换数据层的框架,使用NHB之类的,我是希望能够体会到软件的开发的发展过程,记得以前有人说,你不仅要用一个门技术,还要知道为什么要用它以及这为什么会产生,我想只有我深刻体会了某些开发方式的不便,才能够清楚的知道我应该用什么技术来让哪些方面更快速的实现,这一切的前提必须是我亲自的尝试过,我过去几年已经犯了很多想当然的错误了,以前自己总是看,读,然后去思考,却不肯动手做,这使我很多东西都理解的并不深入,以至于后来我发现自己了解的东西很多,可是却没有几件拿的出手的产品,这是很不平衡的。

现在我遇到的问题我把它整理出来:

1.              SQL语句虽然效率高但太容易出错,现在大多数的系统的简单ADO操作不需要那么好的运行效率,以后要用数据层框架来实现常用的ADO操作。

2.              一个人开发的话,最好不要分太多层,维护起来将是很困难的事情,而且一个方法要写表现层,业务逻辑层,数据层,因为一个人开发,所以很多东西会不经意间搞乱套。

3.              开发过程一定要严格遵守,因为很少的人开发的时候,会经常想快点看到结果,所以会试着走捷经,但到后来才发现,其实那些之前所谓的捷经并不能给后来的开发带来太好的东西,反尔会浪费时间,不要拍完脑袋就马上去写代码。

4.              开发几个小时之后停下来,思考一下自己在做什么,下一步应该做什么,因为一个人开发东西很容易落入细节中,而时间就不知不觉是的溜走了。

坚持实践,实践,再实践的方针,努力做下去,拒绝浮燥,让自己有一颗安宁的心。