RAD编程工具的确强大,我们在VB/PB/Delphi的这样的编程环境中,只需要简单的托几个控件,就可以完成一个对数据库进行增删改的应用程序。多么的神奇,但是看看我们这些使用了这些工具2-3年的自以为是高手的低能者,除了对数据库的增删改我们还能做什么?无怪乎这两年高手遍地都是。我曾经问一个使用delphi一年的应聘者,你总共写了多少行代码,他老实回答我只有数百行。我让他写一个简单的数据库存成XML文件的程序,他竟然不会写。而他的工资要求不少于2000元(在西安)我如果是老板我绝对不会雇佣这样的软件使用高手,而不是编程高手,所以我没有用他,尽管我没有招聘到一个人。我觉得Delphi确实方便,但是程序员
就是编程的,书写代码是本能,如果只会放几个控件,就叫程序高手,我觉得人类已经退化叨可以让猴子统治
人类。有人用了多年的delphi,面向对象熟透的技术时代,竟然还没有去书写一个类,还称之为高手,是绘画高手吧!我希望我们程序员在抱怨管理不好,政府无能的同时,也好好修炼自己的本事。不要还在增删改,界面的颜色等幼稚问题上下功夫了,把我们的基础面向对象技术好好运用一下。

解决方案 »

  1.   

    就算Delphi没有拖控件这类功能,其强大也足以和C++等有一拼,“错”就错在Delphi提供了太便捷的功能,把程序员都惯坏了。好像一个武林高手穿着华丽的外衣,反倒不如那些衣衫褴褛的高手更能给人“有真功夫”的感觉。
      

  2.   

    不是高手!能做高手做不出来的东西。市场经济是原因的话不若去买delphi!
      

  3.   

    谁称自己高手了?
    大家一起扁他,呵呵但是如果楼主把上述现象归罪在DELPHI上只能说……楼主也停留在该层次上……
      

  4.   

    做好增删改查并不容易,也不是放个控件就解决问题了。比如当你面对每小时几万个交易的时候;当你面对多个平台,多种数据库的时候——即使一个桌面工具,也不是轻易就能做好,象电子文档管理工具,作的人很多,好用的有几个——你也可以作一个呀,不是就是文本的增删改查吗。界面设计也不是一个幼稚的问题。面向对象?如果你想强调面向对象,也没有必要说其它问题幼稚。>>需要简单的托几个控件,就可以完成一个对数据库进行增删改的应用程序的确是这样,可以谁见过这样的程序卖钱了。
      

  5.   

    myling的理解有点问题!任何好的东西如果被某些人使用照样制造垃圾!相反 能力高者也能用简单工具造出精品,如西施与无颜。工具是死的,人是活的!
      

  6.   

    搂住的心情我理解,而且他这么说也绝非有坑害我们的意思。相反他这么说的等于是在给我们Delphi Fans提个醒,应该谢谢他。
    不过事物有弊也有利,诚然用惯了Delphi之后我们可能会变得只看重“表象”而轻视了“本质”,但是我想说干我们这行的最后能出人头地的有几个不是重“表象”而轻“本质”的?盖茨如果当初一味的钻研技术,那他今天可能会是个世界第一的Programmer或者CTO,但那样还会有微软吗?他还有机会跟克林顿共进晚餐吗??他可能站在手底下那一票一票的所谓“高手”的头顶上吗???如果他当初真的一脑袋扎到“本质”当中去,那他今天充其量不过是个“高级打工者”而已!!!!!
    其实我的观点跟搂住也不向背,古人讲“内外而兼修”是很有道理的,我只希望大家在看重“表象”的时候也不要忘记“本质”,在钻研“本质”的时候还不要忘了兼顾“表象”!OK,发发牢骚,大家权当看看笑话吧,呵呵。
      

  7.   

    呵呵,你都说了工具是死的,人是活的!那为什么要把上述现象归罪于DELPHI呢?那只是个别人的现象吧?
      

  8.   

    相信楼主没用delphi开发过象样的东西
      

  9.   

    是呀,如果我做了多少年还是一个增删改,我肯定是一个神经病,我是没有做,而我的同学做了
    6年的增删改,我就奇怪有那么难做马?为什么不把他们抽象成一组代码,组成自己的组件,用得着
    每次还增删改吗?不同的数据库平台是原因吗?那吗ODBC的是干社么的?DBE是干什么的,Interbase是做啥的?SOAP是干什么的?为什么XML出线的时候你没用的很精,倒是Sun公司在J2EE
    平台中发挥的淋漓尽致。为什么我们中国人学了20年的操作系统,倒是芬兰人Linous写出了Linux,
    我想不是这些东西不容易,而是我们想的太困难!
      

  10.   

    “真正的程序员用C++”
    “聪明的程序员用Delphi”
    我希望我是一个“真正聪明的程序员”,呵呵。
      

  11.   

    工具是让你用的,但没有限制你用的范围,所以才会开放那些Source Code。是楼主自己理解有问题吧?
      

  12.   

    你可以不用DELPHI啊,你可以不用RAD啊。
      

  13.   

    数据库存成XML文件不是delphi的范畴!唉…… 不想评论类似的话题。无聊的人,送你一句话:拉不下屎,不要怪地球没有引力。拉不下屎,不要怪厕所……
      

  14.   

    看到这个题目,我想到了一句话。端起碗来吃饭,放下筷子骂娘!你这么说delphi,不配用delphi。滚!
      

  15.   

    偶评价高手的标准:技术是一种客观存在,按照OO的观点,技术也有多态的性质,所以技术有很多方面,谁也不可能把所有的方面都掌握。技术的根源在于基本理论的应用,所以基本理论才是高手的衡量标准,技术只能是熟手的衡量标准。高手和熟手还是有很大区别的.....
    --------------------
    FS每次说话都那么经典
    (吵架除外)为FS鼓掌!!!
      

  16.   

    楼主的帖子的意图不错啊,呵呵但是有点偏激
    DELPHI被称为最快速的开发工具,不是没有原因的
    关键是看实际的情况
    毕竟,我们给人打工,客户才不管你怎么做呢,能做出来就行了
    而公司的目的就是最大限度的盈利,我们当然是希望技术有所提高了
    这看上去本身就是个矛盾的举个例子
    如果是规模大一点的公司,为了以后的发展
    他们都有自己的类库
    或者正在开发自己的类库
    逐渐形成一套流水线,到时候一个几百万的项目几个周就完成了这是真事,我的同学在北京一家做石油行业的公司里做,我问他有什么感觉
    他说最大的感觉就是,流水线跑到他这里,他在规定的时间内做完上面给它的功能,就完事了,要问是干什么的,什么系统,属于哪个模块,一点都不知道,也不可能知道
    但是换成小公司,资金和人员都有限,还给你时间去写类?恐怕类写到一半,客户就被别人抢走了
    这一点我自己也有体会,曾经接到一个私活,从谈成到交货要1个周的时间,只能靠业余时间来完成,还写类?
    凑合写完了把钱挣到手就行了,反正不指望这种东西提高技术的学习是学习,挣钱是挣钱这点如果搞不清的话,不要在这行里混下去了
      

  17.   

    聪明的程序员用Delphi。这话是有深层含义的..............
      

  18.   

    不要在抨击楼主了都是好意不如转换个话题说点自己的经验怎么才能摆脱DELPHI的表面,真正的学习DELPHI的本质也给初学者们一点参考
      

  19.   

    我觉得他也没有说自己是高手,要是高手只开2000RMB?
    楼主只给2000RMB能不能找到高手啊?
      

  20.   

    leeon868(Delphi无神论者)哈哈别生气,我给你冲杯茶,嘿嘿
      

  21.   

    靠,还是忍不住说一句。我们的Kingron在聊天里告诉我:技术够用就行,关键还是关心业务,毕竟编程还是服务行业。如果你所说的能拖拉控件地,能够一年赚个几十万!这就是高手!!!!!修炼本事不一定赚钱。现在这个社会,有钱就 他 妈 的是大爷!delphi就能给我们赚来当大爷的资本。就看你如何用!我真想骂你,delphi现在可以说是我们的衣食父母,就靠它了。你还这么说。不要怪我骂你!
      

  22.   

    >>是呀,如果我做了多少年还是一个增删改,我肯定是一个神经病,我是没有做,而我的同学做了6年的增删改,我就奇怪有那么难做马?为什么不把他们抽象成一组代码,组成自己的组件,用得着每次还增删改吗?
    =============
    只能说你的同学白痴,我用delphi做第一个项目的时候就把这些做成函数了。>>为什么XML出线的时候你没用的很精,倒是Sun公司在J2EE平台中发挥的淋漓尽致。
    ============
    到现在我也没用xml开发过程序(玩玩除外),xml是一个标准,他有什么新东西吗?文本数据库而已。用还是不用,是个人意愿。>>为什么我们中国人学了20年的操作系统,倒是芬兰人Linous写出了Linux,我想不是这些东西不容易,而是我们想的太困难!
    ===========
    这个问题我不想回答,甚至第二个问题也不想回答,因为这和delphi害不害人没关系!
      

  23.   

    leeon868的意思是delphi无所不能到你不用写代码,那要程序员做社么?客户买一套delphi,什么都可以做,无怪乎科学家评论未来20年程序员职业将要消失。
       数据库存成XML文件不是delphi的范畴,是不是你们程序员的范畴,为什么有的人做了这么多年的高手,连个文件都不会存!我没写过像样的Delphi程序,但是这样傻瓜程序我两个小时解决。比高手只会资吹自叹不如。计算机行业是靠动手去证明的不是靠嘴皮的说的。难道非要吹到八国联军二次金略才醒悟吗? 侯捷说的不错:要编译器的测试高手不少!要真正程序员难找!有人批评李伟的
    Inside VCL没用!你真正掌握到这个程度没有?真是小儿之见。
       真正的程序员没有语言界限!语言只是一个工具!
      

  24.   

    >>为什么有的人做了这么多年的高手,连个文件都不会存!
    我没见过世面,这样的高手我真没见过。耍嘴皮子没意思,楼主能不能举个例子证明其他工具能做而delphi做不出来的?
    举不出来就不要怪delphi
      

  25.   

    说明你遇到的所谓高手不是高手。再说高手也不可能全部精通。汇编高手不一定会用数据库,不会把数据库转成XML也是有可能。那些因Office而得MVP证书得人,也是高手啊,你要他用Schema/Lisp写个程序还不一定这些MVP都能写出来
      

  26.   

    有人批评李伟的Inside VCL没用!你真正掌握到这个程度没有?真是小儿之见。
    //李維的書上已經明確告訴讀者,這本書你找不到如何使用VCL,目的是學習VCL的思想。数据库存成XML文件不是delphi的范畴,是不是你们程序员的范畴
    //如果他沒接觸過XML,你讓他怎麼存?如果他連ClientDataset.SaveFile都不知道你讓他怎麼存?如果他熟悉WIN32呢,或者熟悉T-SQL呢?你看人不能挑某方面。倒是Sun公司在J2EE平台中发挥的淋漓尽致。
    //XML能趕什麼?我不知道,我隻知道他很慢,他是標準,在J2EE裡能發揮的怎麼樣我不知道,我隻知道他用做CONFIG.XML是還可以,或者說用到了WEB SERVICE裡面。市場經濟的產物,國情的產物,有什麼辦法,如果他現在不會,你是否就保証以後也一樣菜?
    這和DELPHI本身沒有任何關系,在於人!
    --------------------------------------------------------------------------
    |                                                                        |
    |                      抓你頭 踢你臉,嘴裡唱著心太軟                             |
    |                      先踢腿 後踢背,胯胯軸子踹稀碎;                           |
    |                      腰打斷 腿打折,肋巴扇子蹬骨折;                           |
    |                      先抽筋 再放血,腦袋瓜子打稀癟!                           |
    |                                  服不?                                      |
    |                                                                        |
    --------------------------------------------------------------------------
      

  27.   

    我没接你隐私呀!只是召不到delphi程序员气奋!我们西安的人全买到北京上海,我竟然做帮凶!那位仁兄愿到西安来我们公司,采用CVS版本管理,MVC架构设计开发一个电力GPRS采集软件,我已经写了一个片区管理的业务逻辑!单元测试用DUNIT.联系我[email protected].程序员3000封顶,设计人员3000上。
       我的标题竟然引来着呢多人!不过我可没责怪Delphi,只不过市工具而以.
      

  28.   

    术业有专攻,闻道有先后。看问题要全面看待,不能一叶障目,你要十全十美的高手,2000RMB绝对找不到。你出100000月薪都不一定能找到十全十美的高手。再说沒有人说自己是高手,被别人称为高手就一定是高手了?喊我高手的人也不少,你要我写个我不懂的东西,我还真的写不出来,水平不够,仅此而已。在说技术和人都是不断发展和变动的,你今天是高手,明天就不一定是高手了。你不能仅仅看到高手坏的一面,而不看他好的一面,这个是片面的,不全面的看法。
      

  29.   

    TO:riding(ride) 兄弟我上面那是和你開個玩笑,我也不可能去西安的啊!哈哈。
    采用CVS版本管理,MVC架构设计开发一个电力GPRS采集软件,单元测试用DUNIT
    //可以看出樓主並分菜鳥,大家不要互相攻擊了,回家!
      

  30.   

    to: riding(ride)
    工资翻番的话我来,正想回西安呢
      

  31.   

    我覺得招一個員工, 普通員工, 是要看他的解決問題的能力, 如果 2k的水平, 在廣東省是有可能招一個你說的:
    >>我让他写一个简单的数据库存成XML文件的程序,他竟然不会写。>>他老实回答我只有数百行
    這種不算程序員, 我想, 沒打過上萬行代碼的, 不是真正成熟可用,能獨立工作的程序員所以, 你找一個非程序員, 來打擊delphi是不對的!就好象讓一個不會開車的人, 開一輛奔馳, 出事故了, 然後就說奔馳車的安裝性不好一樣!
      

  32.   

    如果被录取先散他1000分再说不为别的就为DELPHI庆祝
      

  33.   

    delphi可以让一个不怎么懂得编程的人比较快学会编程,这是一件天大的好事;可是一旦此时他认为这个就是delphi的全部,那他就错了,于是他也只能成为一个delphi的使用者而不是真正的程序员!
      

  34.   

    只会拖放控件最多是delphi的使用者而不是真正的程序员。
      

  35.   

    o (>_<) o 等你来上海,我第一个把你push到黄浦江里去,永不pop
    push ad
    hlt
      

  36.   

    /////////////////不过我可没责怪Delphi,睁着大眼说瞎话!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:Delphi害人不浅 这句话谁说的???????哪个人说的?
      

  37.   

    十万行其实很少啦,我手上写的这个企业MRP已经三十多万行了,而且还是通用窗体继承写法,我手下有个大学没毕业的实习生都五万多行了,才写了6个月!
      

  38.   

    我正在学学delphi,希望大家给我鼓鼓气啊
      

  39.   

    三十多万行其实很少啦,我手上写的这个HELLO WORD已经三百多万行了,全是拖拖控件什么的,我有个外甥今年4岁还没上幼儿园都写10万多行了,才写了一个礼拜!
      

  40.   

    真佩服一写就是几万行的人。。我自己做PSP测试过自己,自己的DELPHI项目平均有效代码行是1.3行/分钟....呵呵.比起大多数人,好象有点慢.
      

  41.   

    我以前是用VC的,自己也写了一些类库(用来控制界面),后来用BCB,再后来用D,很多人都以为我在退化,其实事实上并非如此,我觉得RAD的好处就在于可以使开发人员专注于要解决的问题,而不用花费时间去处理与问题无关的问题。其实楼主的观点也是有可取之处的,只懂的使用现成控件的人是称不上高手的。我最起初使用的开发工具是Borland C++ 5.02,从某些参数看,它比VC优秀,但由于 Windows 的存在,VC最后成为我的首选,尽管复杂,但是系统支持总能同步。我第一次使用BCB时,心中有一种说不出的激动(我可以很快进入正题),再后来就是D了,她丰富的数据类型,严谨的语法,我很快就喜欢上了她。
    再后来就是JB了,我觉得再不可能有哪个公司可以作出JB这样的Java RAD了,但是如果你没有真工夫,RAD确实不能帮你什么。
      

  42.   

    DELPHI,曾经我的最爱.
    本想靠她在大上海混口饭吃,却不如愿
    现在转到Linux下做GCC编程,
    到CSDN来时却总要再看她一眼!她不害人,也不骗人,但容易让自满的人自足!
      

  43.   

    to asj:
       不知道你在那里,西安的消费水平2000相当与北京的5000,相当于上海的6000,相当于深圳的5000,没办法,工资行情,这里老板没什么能赖,前天朋友介绍的客户管理系统,要50万条纪录查询快,数据要保密,还要更好的数据备份方式。我跟人家包了15000元,包括市场提成,税收,那个老板说我报的价高。软件能赚钱吗?想想朋友都去上海深圳,拿着1万的月工资,有时自己也想去.做点
    事真不容易,我们程序员有时能不能想想老板的事,毕竟我们不能做一辈子的程序员.自己也要创业.我现在虽然打工,我也想创业.给你的3000还是我自己应允的,没给老板说呢,老板给我每月2000/月,
    我这之前还那5000/月.有什么办法,想干点事吗.
      

  44.   

    to wangphoenix:
       可以到我这里来!
      

  45.   

    如果你认为delphi害人不浅你可以不用啊。delphi很害人的,就像毒品一样,上瘾啊。一定要戒掉,一定要不用。切忌啊,一定不要用啊。嗯,最好是用gcc + 记事本,最练技术的。最无敌的。
      

  46.   

    to lwj :delphi 有程序代码自生成技术吗?我在C++可用Template.
      

  47.   

    不要怪我出口不逊,出言恶劣。你自己说话不负责任。楼顶的这些话,我除了“delphi害人不浅”,我一句都没有看明白你到底在说什么!
      

  48.   

    >>>delphi 有程序代码自生成技术吗?切!用模版就叫生成代码?用xml可以生成,用脚本语言也可以生成,用自己编写的向导,工具也可以生成。难道用模板就是生成?????
      

  49.   

    to :leeon868(Delphi无神论者)
    /////////////////不过我可没责怪Delphi,睁着大眼说瞎话:Delphi害人不浅  这句话谁说的???????哪个人说的?
        你大概小学语文没及格吧,懂不懂语法的贬褒修饰.
        一身的铜臭味,还说我不配用Delphi,我看你才配用Delphi,真是素质差,宝蓝要知道你这样的
    人用delphi,不感到羞愧才怪.
      

  50.   

    子不嫌母丑,狗不嫌家贫。如果你认为delphi不好用,可以改造他。说话是要负责任的,这是我在论坛几乎每次都给别人说的。你骂那些所谓的“高手”可以,你骂这个世道可以,你骂人生的不公也可以!你骂delphi,我就想骂你!!
      

  51.   

    "DELPHI害人“,不会吧,这要看个人,如果某些人从事简单的编程工作,而且只是为了工作,这样的那哪门语言也一样害人了。
      

  52.   

    我小学语文就是没有及格,>>>>>Delphi害人不浅。强啊,不是责怪delphi,耍无赖到了极点。我不知道害人不浅是什么意思,但是我知道害人是什么意思。这就叫没有责怪delphi。这就叫素质。我的天……你见过我吗?还我一身铜臭。铜臭为何物?现在除了电线还有人用铜吗?哈哈。强人。csdn第一号强人。
      

  53.   

    >>>睁着大眼说瞎话:Delphi害人不浅  这句话谁说的???????哪个人说的?
    >>>    你大概小学语文没及格吧,懂不懂语法的贬褒修饰.我不懂语法的褒贬修饰,我懂一个中国人说的中国人话,如果你说的不是中国人话,害人不浅的意思是其他的意思。那我在这里道歉!对不起,我小学语文一般是考全班的平均分。求你给我解释一下“害人不浅”这四个字的真正的从“语法”的角度,“褒贬”的修饰角度来说说,这个害人不浅是什么意思。谢谢。
      

  54.   

    >>>>>> to 你骂delphi,我就想骂你!!   
      
       因为你的理解力有问题!像你这样的人怎魔懂得程序艺术。
      

  55.   

    还有人在这里胡搅蛮缠吗?还跟我讲程序的艺术,俺不才,正在看一本书叫做《The Art of Computer Programming》有小成。唉…… 有意思哦。有人跟我讲程序艺术。我倒要听听,你的害人不浅有什么艺术。
      

  56.   

    三十多万行其实很少啦,我手上写的这个HELLO WORD已经三百多万行了,全是拖拖控件什么的,我有个外甥今年4岁还没上幼儿园都写10万多行了,才写了一个礼拜!
    **********************************************************************
    真是牛人啊!!
      

  57.   

    大家就问题谈问题
    不要互相进行攻击
    这样有意思吗?//////////////////////////////////////////////
    有意思,因为他攻击的是delphi,而delphi是我们的衣食父母。这算啥。哈。
      

  58.   

    >>>>>>>>>>>>>>我希望我们程序员在抱怨管理不好,政府无能的同时我告诉你,抱怨管理不好,政府无能的就是技术高手,那些技术半吊子是没有那么多闲情抱怨这个的!
      

  59.   

    算法用VC,界面用Delpfi不是挺好的吗?
      

  60.   

    >>算法用VC...我为什么总能看到经典的话..
      

  61.   

    有人做井底之蛙,做盲人摸象,以为他招聘了几个自称为“高手”的人,玷污了他的眼睛。他就来csdn发表一番感慨:delphi害人不浅,技术都不会,只会拖拉控件,我希望大家都学学技术。哈,你看到的不是普遍现象。那些一哄而上自称高手的,早已经扑向.net还有C#了,剩下的高手你没有找到就不要抱怨如何。不要怪我骂你。你不是高手,不要评论高手。