现在有一位博士告诉我说学DELPHI只能挣3000元每月,而学了JAVA则能挣5000元每月,当然学JAVA太难了,而学DELPHI很容易上手,努力一下三个月就能搞定!而我现在想靠做程序员吃饭呢?
对于这两种语言我都一无所知,请各位大侠帮助我?
是学DELPHI好还是学JAVA好!

解决方案 »

  1.   

    现在有一位博士告诉我说学DELPHI只能挣3000元每月,而学了JAVA则能挣5000元每月,当然学JAVA太难了,而学DELPHI很容易上手,努力一下三个月就能搞定!而我现在想靠做程序员吃饭呢?
    对于这两种语言我都一无所知,请各位大侠帮助我?
    是学DELPHI好还是学JAVA好!
      

  2.   

    java现在比较热,难度比vc++小多了,网络编程功能强大,值得学习。
    其实语言不是最重要的,因为语言之间都是相同的,重要的是思想。
      

  3.   

    当然是JAVA好了,JAVA的认证在中国还是没有几个的,如果你考上相当于我国的高程的程序员认证的话,你就是真正的有钱人!!!!!!
      

  4.   

    不要只看现在的JAVA多么火,到时候你学好了可能3000元都没有呢?
    无论什么…,更要看你掌握的深度好何
      

  5.   

    其实你自己学吧,我现在在学delphi。我很赞成zhouzy的话,只要学的精,重要的的是思想。java和delphi并不能用金钱来衡量的,看自己的。
      

  6.   

    其实呀,如果从开发工具的角度讲,学啥都一样
    如果从MONEY的角度讲,应该学JAVA
    如果从技术角度讲,应该学JAVA
    如果从学习速度上讲,应该学DELPHI
    如果从开发的效率上讲,应该学DELPHI
    如果从 还是JAVA
      

  7.   

    学在精,特别是计算机这一个行业。
    我是刚学delphi,刚开始学就和老师搞软件开发,一个计算机机房的管理系统
    两个人都是菜鸟,为了一些简单的问题要查好就,不过最后的程序还是出来了,很有用的,老师是管理机房的,软件是特别设计的。
      

  8.   

    Delphi好,网络,数据库都很强大。你说3000元/月,低了,我现在5500元/月
    Java马马虎虎啦。
      

  9.   

    学习Delphi7.0(支持.net),将来普及.net的话,说不定超过Java了,也许那个时候会有人后悔没有学习Delphi,但是谁能够保证.net会超过Java。学习Java和Delphi,将来那个好?
    微软不知道,Sun部知道,Borland也不知道,
    如果都知道,就没有竞争了。最起码,现在看来谁也没有取得绝对的优势。
    没有哪一个能够保证你学哪一种,会更好。至于那个博士的说法,不要太相信,搞Delphi的和搞Java的没有本质的区别,
    收入上的差距是能力上的差距造成的,至少深圳是这样的。
      

  10.   

    有时间:先DELPHI,然后JAVA等钱用:JAVA
      

  11.   

    真正的程序员用C,聪明的程序员用DELPHI。
      

  12.   

    上一句话有待考究:
    1、说这话的(小辉),并不是大师级的人物,他只是一个有经验的程序员。
    2、这句话有矛盾:
    聪明的程序员用DELPHI?聪明的程序员是真正的程序员吗?
    如果不是的话,为什么?难道用Delphi配不上真正的程序员吗?
    3、这是在他从Delphi转到C后说的,避免不了吹捧之嫌,
       表面上看是在夸Delphi程序员,其实隐含着的是:
       他从事C开发网络底层后:认为搞Delphi的不懂底层,不同内核,
       所以不算真正的程序员.我认为真正的程序员是不会关心用什么开发工具的,我现在还没有深刻体会,
    但已经开始有这种感觉了。我记得CSDN上有个兄弟说得好:只懂底层的最多只能算个高级工匠,当你把
    所有的时间都用到高层上(甚至到不用编程,只参与设计与思考)的时候,
    你就是建筑大师了。
      

  13.   

    我赞同songdan2002(宋)的话。
    另外说到薪水,我用DELPHI做开发,技术水平估计只是业界内的中等,现在每月8K以上——我的意思是,薪水不代表水平,而且每个人的际遇与机会都不同。
    没有机遇,就算你是梵高级的大师,还不是得穷酸落泊死?机遇到了,就算你六音不全,也可以灌唱片做明星赚大钱嘛。
      

  14.   

    有那位高手  指点一下 小弟  入delphi 如门啊? 带我一段时间  ,好吗?
    我想我们会成为好朋友的 ,多关照一下!
    谢谢!
    QQ:82126776 
    email:[email protected]
    有兴趣的朋友到我管理的网站:明日网站:www.xingworld.net  参观一下哦 :)
      

  15.   

    大家都说得很有理,我学delphi也有一段时间了,感觉还是可以的!!只要精通的话,薪水应该不是问题的!!!!!!不过,现在我也在学java哟!!怕落后*_*
      

  16.   

    我想再强调一遍,我们真正学的是编程的思想,而不是那种语言或者开发工具。举个例子:我以前一直在学C语言,熟悉C语言开发网络通信程序,后来我又学了Delphi。在我看来不管是C,Delphi还是Java,在网络通信程序方面的设计的思想都一样。我没有学过Java,但是我看了一些Java编写的网络程序,发现程序的大致意思我也能明白。相反,如果你不了解网络通信程序设计的思想,不了解网络方面的知识,你就是会什么语言也没有用。相信我说的话会对你有一定的启示。我曾经也注重学哪种语言,现在我发现学的是编程思想。----作为一名大三学生,我对你的忠告!
      

  17.   

    to songdan2002(宋)
    宋先生?!是不是宋如华先生!
    开个玩笑:)其实什么东西只要是懂的人多了,就不值钱了!
    三年前搞Delphi的人没现在这么多,所以挣钱就多,因为那时候流行C/S,不考虑跨平台应用。
    现在不一样了,都需要跨平台应用,所以要JAVA,但JAVA是比DELPHI新的语言,会的人现在还不多,所以待遇高。我预测,三年后JAVA同现在DELPHI所处的局面一样!
      

  18.   

    吓我一跳,我是不是该换个姓氏,
    我完全赞同 cg1120(代码最优化-§雪是冷的,人是暖的§) 当年Delphi流行,是因为它是在研究了其他工具的缺陷的情况下推出的,提出了好多未有的新特性。而现在的Java也是如此,它的好多特性是Delphi没有的:
    方法必须处理异常,否则编译不通过,不允许越界访问数组,类的动态加载,
    加入了好多设计模式的东西,完全面对对象的特性,嵌入式系统上的应用,安全特性,
     对象的远程传递(RMI),算了,不再列举了,免得打击人家信心。
    但是不要以为Delphi是不发展的,首先一点就是Delphi7.0对.net的支持,
    .net提供的系统库可是Java还要强大的呀,
    其次,Java虽然发展了这么多年,但是还是被业界认为不成熟,EJB缺乏
    第三方支持,速度慢的问题没有解决,所以现在的大型系统还是用C\C++
    开发后台,Delphi/PB等开发前台这种模式。至少我所去过的银行和政府
    机关的主业务系统没有用Java的。
    总之,现在搞Delphi和搞Java的收入高的和收入低的都大有人在,
    有些人说Java收入高,那只是少数情况,是因为现在某些地方急
    缺Java人才造成的,不过这种情况顶多维持一年不到的,到时候
    搞Java的人会大大饱和,这也是市场供求关系决定的。
    总之:正如侯捷先生说过的不要以为一种开发工具会维持你多就得啦。
      

  19.   

    同意songdan2002(宋) 的说法。薪水高低是市场的供应需求决定的。
    现在Java薪水高,可能是这方面的人才还比较缺。至于学什么,思想最重要了,那样不会导致落伍。研究过Delphi中VCL中的代码没有,很棒的。
    回头说,VFP落伍了吧,看过里面封装的VCX类没有,有很多微软的思想。
    都是很不错的。事实上VFP都出8.0了,可笑吗?
    选择什么工具跟项目的开发难度和时间有关了。
      

  20.   

    有高手请帮我看一下 ,delphi源代码都是什么意思啊?最好把每行都能帮我解释一下,小弟刚学delphi,有高手请多指点,带我更好,我学会了,请大家吃饭!
    我在北京打工,可对delphi情由独钟,下面是一个程序的源代码:
    unit TextPF;interfaceuses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
      StdCtrls;type
      TForm1 = class(TForm)
        Edit1: TEdit;
        Button1: TButton;
        CheckBox1: TCheckBox;
        Label1: TLabel;
        Memo1: TMemo;
        ListBox1: TListBox;
        procedure Button1Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;var
      Form1: TForm1;implementation{$R *.DFM}type
      TControlHack = class (TControl);procedure TForm1.Button1Click(Sender: TObject);
    var
      I: Integer;
    begin
      for I := 0 to ControlCount - 1 do
        TControlHack (Controls [I]).Text :=
          TControlHack (Controls [I]).Text + '*';
    end;end.
      

  21.   

    就面向对象方面来讲:
      Java程序相对工资较高原因之一是Java的OO思想控制的要更严谨些,所以对OO不熟的人不容易上手,一旦花相当长的时间上手就是写程序的高手,所以工资高;而Delphi上手容易,支持面向过程,所以会Delphi的人多一些,水平也要差一些,工资低一些。但并不是所有的都是这样的,Delphi的功能比Java有过之而无不及(据我所知,C#就是90%的继承Java另外借鉴了Delphi的优点才做成的,毕竟总设计人是一人嘛)。如果你的Delphi程序写的OO规范程序很高的话,你的工资不会比任何Java程序员工资低。
      我建议你从Delhpi学起,利用Delhpi容易上手的优点去理解语言思想的精髓。等你理解了以后,什么语言工具已经不重要了,如果你一定要再学Java并要求我给你一个期限的话,我告诉你“就一周”。各位高手觉得意下如何?
      

  22.   

    曹冠磊你好,小弟也是初学,希望和你一起进步
    [email protected]
      

  23.   

    用java的每个月5k,不能全都这么说吧,那些学一点作网页上的java Applet也是?
    都学一下吧,并不矛盾的,你看一个扎实的程序员哪个不是懂得几们语言的!
      

  24.   

    to : caoguanlei(曹冠磊) 
    你贴的代码的click事件意思是:
    遍历窗体,并在窗体上每个控件的text属性后添上*号。
    比如对该窗体上button1来说,假设它的caption原来是button1,运行后就变成
    button1*了
      

  25.   

    小弟实在不知道C++里面的多重继承好还是Java或Delphi的接口好,哪位高手愿意赐教?
      

  26.   

    Java或Delphi的接口好,看过《设计模式》没有,里面全都是用将接口和单继承
    关系结合使用,现在最流行分布式构件开发,Com+,Corba等都是广泛地 用接口。