呵呵!不会吧,我想数据库不会只是“都是涉及那些增、删、改、查之类的。”
的吧,其中有很多东西在理面,而最关键的都不在程序上,而是对一个数据模型的
理解和设计上。
数据库的程序几乎是每一个Delphi程序员一开始就学的,是没有什么东西可说的。
佛家有云:“万般神通皆小术,……”
这些小的技巧,和一小点点的技术,根本算不上什么,只有一种数据库开发设计的思想
才是真正的精华,根本不必追求一两行程序上的优势,没有一个好的设计,
根本作不出好的软件来的。
所以,我们不要停留在只写代码的程序员的阶段,我们要成长为软件工程师。
我们需要的是在软件上一统全局的气魄,而不是一两行代码技巧上的点点计较。
好的技术故然重要,但是,在没有好的软件设计思路上,这点小小的技术根本就起不了什么作用,
而有些时候反而是个累赘。
由程序设计走向软件设计。
真正的高手,只你与他在一起时,甚至于同他聊天时,根本看不到他有何利害之处。
就象“明月千里”见到王寒松时,王寒松当时教了她好长时间。
而当我告诉她老王是多么出名、多么利害的人时,她都还有些不相信呢。
可当你看过他作的软件,或同他在一起工作时,才真正能感到他的水平有多高。
我们要用心去体会一位高手的心,而不是只看他的两行代码。
还有,Delphi编写DCOM,CORBA时,不需要知道TCP/IP,也不需要知道什么接口不接口的,
Delphi封装了几乎所有的麻烦,所以,那怕一个新手,都可以轻轻松松的完成这类开发。
在我刚学Delphi没几个月时,就开发三层结构,和什么所谓的DCOM,Corba,
开发这些东西的人并不都是高手,而高手也不一定会这些,
Delphi程序员根本就不用理解什么是DCOM,Corba就可以进行一般性的开发,
它是非常好的面向应用的开发工具(,当然了,想要作好,还是一定要了解这些的)。
计算机界有三百六十行,行行都出状元。我们没有必行行都要去作状元的,
只要会一行就行,你们需要什么样的人才就招什么样的。
象我,在Windows开发是没一点问题,前不久有个香港的朋友让我帮着作PDA的程序开发
我是都不知从何入手了,没办法,谁让我不是干那行的。
让一个作DCOM、Corba的中层组件程序员去写TCP/IP的底层通讯,
是不是太点的难为人的成分?
我看你上面的表述,明白你们只适合要VC的程序员。
因为,你们更面向于底层开发,而不是面向应用的。
而底层开发,正是Delphi的弱项。
不过,听说有一套控件,可使Delphi轻轻松松的进行底层开发。
但想来用它的人很少,所以,你们要作底层开发,就根本不用考虑用Delphi。
古人有云:“公欲善其事,必先利其器”。
是你们没有选好工具,而不能全怨我们Delphi程序员们都太笨哟?