继进销管理系统之后,自己开发的又一套php系统,医院导医系统终于算是经受住测试,上线通过了。今天又进一步完善了一下这套系统。下面就总结一下这个导医系统开发过程的收获!

说到这一套系统,其实我在六七月份就知道要开始做了,不过当初我虽然知道是在原来asp的系统上转换成php系统,并在原来基础上进行升级并保留原有数据的关系不变。不过,我以为是有比较详尽的原始系统的开发档案,不过后来才知道,只有现成的一个旧的asp程序。我要做的就是要结合他的原来的access数据库的表结构和本地的测试,来摸清楚这个系统的流程和表关系,然后再进行升级。挑战不小,不过更多的是兴奋。当时可能都是抱着试试看的态度吧,并没有对我的开发有太多的要求,不过,当慢慢做下去,一点点慢慢成型之后,发现有了可以真正去做的可能,我才正式的被安排做这个事情,可以不用再管公司里其他的网站,专注做这个。因为就我和技术主管做这个系统,并且整个的数据库,程序等等的设计开发都是我来做的,主管是负责系统的需求,他来提各种需求,我来实现,相比之前的进销系统,多了测试和策划,的确整个项目做完之后要比进销系统完善和强大许多。这样几乎整个东西都是我来做的,我熟悉项目的任何一个细节,给了我很大的自由发挥的空间,不得不说,整个流程下来,尤其是以后还要再做成安装包之后,那对自己的成长不得不说是有很大的好处的。

不得不说这套系统是我目前对自己开发的最满意的一套系统,虽然有的人看了,甚至是有些不求甚解的人看了,感觉不到有多么的困难,但是,我却相信,我认识的人里面,能真正写到这种程度的人并不多(当然也可能是我认识的人太少了),嘿嘿,我现在的心情是什么呢,就好像是自己做了一件多么了不起的事情,希望所有人都知道一样,就好像我当初刚开始做自己的博客,见一个人就告诉人家看看一样。这样的心情也可以理解,比较自己作为一个小小的苦逼的程序员,能够做出一套有一些人在用,并且也还可以的系统是很大的一个心愿。即使是自己从中获得的物质价值并不多,但是其精神价值和这个过程所经历的折磨和锻炼是花再多钱也换不来的,这样的机会并不是人人都有,也并不是人人都能应对。一个程序员最大的心愿就是自己做的东西有人在用。

具体的这套系统的功能不多说,里面的确是几乎包含我所学的所有的知识,正则,ajax,自动执行最满意的其实还是整个的设计。自己慢慢的培养出来整个系统设计的感觉,如何的更加高效,更加的智能,更加的符合用户的体验。不吹了,现在总结一下从这套系统学到的东西。

我喜欢看《三国演义》,剧中诸葛亮临死前说的其对于战法、阵法的理解让我很有感触,他大概的意思是说,世界上所有的阵法、战法,说穿了,关键在于道,而并不是术。并不是你学会多少种计策谋略。我觉得真的很对,有的人觉得说“道”这种东西很虚无,但其实,这个道其实就是一种说法,一种标记。我们写程序,写代码也并是你要会多少技巧,多少功能才多厉害,而是我们要有对于编程的一种感觉,写的多了,你就会慢慢的产生一种感觉,你会潜移默化的去向着一种比较合理和抽象的方式去设计和写你的代码,并且之后再次用到这个地方的时候会印证你当初的想法是对的。这种事情很奇怪,可能当初你也并没有想太多,就这样去设计和写了,后来发现,真的是很明智。而且有的时候别人苦苦思考的功能不知道怎么实现,而你并没有做过,但是稍稍一想就能整理出思路,很快的能够解决,而且写出的东西能不断的提取,这样的代码和别人的一看就不同。不知道大家有没有这样的感觉。其实,做任何的事情都一样,你明白怎么去做比你会不会做更加的重要。会做只是一件事情,知道怎么去做却可以审视全局。有的时候我们就是被堵在了一个夹缝中,怎么也想不出思路,我们要跳出来,一看人家给你的答案发现是如此的简单但是自己却无论如何都想不到,因为自己就好像永远不会这样转弯一样。这是为什么呢?这要怎么做到呢?这其实是一种感觉,一种由量变到质变的感觉。解决问题的道路是千千万万的。我们要在写任何东西的时候都不能仅仅满足于实现,要好好理解自己和别人写的东西,要思考,甚至要提前预判代码一执行所会出现的结果,报错的时候是我们最该兴奋的时候,因为这个把错误改成正确的过程会让你醍醐灌顶。

我们要相信,其实无论哪种需求,怎么样变态的功能,其实我们都是可以实现的,别人用php能做,为什么我不能做呢!然后就要整理思路,可以由结果反推,也就是结果导向。分步骤,一个功能被拆成多个小功能,最终就能实现。然后要注意积累,不要害怕,很多做我们这行的人都害怕遇到自己所学之外的东西,比如自己是php,程序一涉及到css,js,服务器等就害怕的不得了,这都是严重的,甚至同样是php,用到了php的正则,甚至某个函数自己没做过的就害怕,其实大可不必的,学习使用php到现在,我也慢慢接触其他的语言,c咱也都学过,.net,安卓什么的也接触过,有什么难的,php更是综合了多个语言,php都会其他的都是小菜一碟啊。遇到这样的情况更应该兴奋才对,多会点东西,会让你多出很多出路的,这个是我在学会正则后有的体会。看似很难实现的东西,用另外一种方式可能更加的高效又更加的容易实现。

对于需求,包括我自己,都非常的讨厌需求改来改去,有的时候也感觉自己写了这么些东西,考虑的那么好,而人家真正在意的可能就是其中的百分之十不到,但是,我们要想想,程序是用来干什么的呢?并不是我们写来玩的,而是有其利益价值驱使的。既然是这样,我们就只能以用户至上,大家刚开始做,谁也不知道哪个需求更合理更好,自然会改动的比较多,尤其是这样的没有做过的系统类的。每一次的改动,都是一次升华,会让你的程序更具包容性,更加的全面,也更加飞符合用户体验。所以,这是好事,所以,我也需要锻炼,不能因为外界的一些东西干扰了自己的提高,别人公司再怎么样也是别人的。重要的是自己能力的提高,甚至说的什么了点,即使现在人家看不到,等你一走就会发现,这样的东西绝不容易。所以,如果一件事情要么有奔头,要么有利益,都是值得我们去奋斗和努力去做的。尤其是前者。所以,希望各位认识的和不认识的朋友,包括我自己,重新开始摆好心态。让自己努力的提高,这样生活也会更加的充实,想到将来的日子都会感觉到幸福和甜蜜!

本文链接:http://www.521php.com/archives/682/

程序本天成,妙手偶得之!我们只是代码的搬运工!

转载请注明:http://www.521php.com/archives/682/

目前有2 条留言

  1. 2012年11月20日 下午 4:21 谢主隆恩   |  引用  |  #1     

    此处省略十一个字儿~~~

发表评论

昵称:

网址:

eg.博客主题调用的是Gravatar头像,你可以通过邮箱注册获得头像.
/ 快捷键:Ctrl+Enter