关于软件开发代码的纯洁问题
祝:八月十五,十一快乐。
注:写完发现跟标题有偏差,但是不改了,估计是发烧烧的。
最近在学一些新东西,其实我从毕业开始一直到现在一直是在学习研究新的技术,没有说完全对一个技术进行长时间的研究与应用,java算是我用的比较多的了,现在回想一下,中间夹杂着一些我对关于整个项目代码的整体的感情与自己的习惯。
毕业开始学习java,一个月以后开始给公司做一个oa,一个包含了公司所有业务的办公软件,这个软件一期开发大约持续了7个月的时间。用的extjs4,ext的学习周期还是比较长了,这个好说,关键是java技术以及数据库方面的知识,在后来二期开发的过程中发现当时的想法与做法太糟糕了,但是比较幸运的是我们几个人当时的思路大部分与公司的实际流程是吻合的,业务逻辑方面没有发生大的错误,主要是代码质量问题上。这个时候只知道一味的敲代码,解决业务逻辑。领导在国外,希望通过访问这个系统掌握整个公司目前的状况,包括公司财务方面。我这个时候对于代码没有什么要求,只求不出错。
到后来,项目实施过程中,弊端出来了,算法效率太低,如果年底进行统计肯定没法用,于是在二期的时候我们进行了大量的整改。现在软件公司已经正式用了,我离职那天,特意登上了这个项目看了看,骄傲之情油然而生。
这算是我的开始吧,中间我还做了其他的两个项目,有一个是android,我感觉真正对整体代码习惯有想法是我做android这个项目的时候的事情,当时是一位同事带着做,android看了有一个星期就开始做了,项目不大,但是做的过程中我从同事身上看到了一个真正的程序员,一个喜欢编程的人对他的代码质量的一种发自真心的喜欢与呵护,他会注意到每一个细节,即使是整体的缩紧带给人的直观的感受。当时我就想,我也要做到这样,敲出让人赏心悦目的代码来,我的整体代码风格,我的代码的效率,包括我的思想。
直到现在,我一直坚持着当初的想法,并且证明是行之有效的。
人要有思想,思想是解决一切问题的利器,空洞的想法是模糊的黑洞,会吞噬你的未来。
时间太紧了,趁着发烧写点东西。
2012-09-29,星期六