现在有一位博士告诉我说学DELPHI只能挣3000元每月,而学了JAVA则能挣5000元每月,当然学JAVA太难了,而学DELPHI很容易上手,努力一下三个月就能搞定!而我现在想靠做程序员吃饭呢?
对于这两种语言我都一无所知,请各位大侠帮助我?
是学DELPHI好还是学JAVA好!
对于这两种语言我都一无所知,请各位大侠帮助我?
是学DELPHI好还是学JAVA好!
解决方案 »
- AnsiString PWideChar类型转换问题
- 心情愉快 (小散200分)
- 精英请赐教:如何把Excel文件转换为word
- 求救!请问用delphi或cbc做的工程在不装sql server客户端如何联接服务端(要什么文件?)
- 哪里有能在quickreport打印的控件(delphi6)
- Delphi中有没有类似VB中的App.path的东东?
- 使用StringGrid怎么让鼠标点中的Cell变色?
- 各位高手:请问如何才能得到一个文件的属性? 比如快捷方式的目标文件
- 真的没高手吗?中国人的无奈,大富翁又上不去。仅仅是一个简单的问题,谢谢各位帮忙
- Delphi初学者问题之五(编程方式)
- 高手们:如何通过编程在服务器的指定位置创建一个文件夹,再传输一个文件进去
- 谁知道设计窗口的默认字体的调整?
对于这两种语言我都一无所知,请各位大侠帮助我?
是学DELPHI好还是学JAVA好!
其实语言不是最重要的,因为语言之间都是相同的,重要的是思想。
无论什么…,更要看你掌握的深度好何
如果从MONEY的角度讲,应该学JAVA
如果从技术角度讲,应该学JAVA
如果从学习速度上讲,应该学DELPHI
如果从开发的效率上讲,应该学DELPHI
如果从 还是JAVA
我是刚学delphi,刚开始学就和老师搞软件开发,一个计算机机房的管理系统
两个人都是菜鸟,为了一些简单的问题要查好就,不过最后的程序还是出来了,很有用的,老师是管理机房的,软件是特别设计的。
Java马马虎虎啦。
微软不知道,Sun部知道,Borland也不知道,
如果都知道,就没有竞争了。最起码,现在看来谁也没有取得绝对的优势。
没有哪一个能够保证你学哪一种,会更好。至于那个博士的说法,不要太相信,搞Delphi的和搞Java的没有本质的区别,
收入上的差距是能力上的差距造成的,至少深圳是这样的。
1、说这话的(小辉),并不是大师级的人物,他只是一个有经验的程序员。
2、这句话有矛盾:
聪明的程序员用DELPHI?聪明的程序员是真正的程序员吗?
如果不是的话,为什么?难道用Delphi配不上真正的程序员吗?
3、这是在他从Delphi转到C后说的,避免不了吹捧之嫌,
表面上看是在夸Delphi程序员,其实隐含着的是:
他从事C开发网络底层后:认为搞Delphi的不懂底层,不同内核,
所以不算真正的程序员.我认为真正的程序员是不会关心用什么开发工具的,我现在还没有深刻体会,
但已经开始有这种感觉了。我记得CSDN上有个兄弟说得好:只懂底层的最多只能算个高级工匠,当你把
所有的时间都用到高层上(甚至到不用编程,只参与设计与思考)的时候,
你就是建筑大师了。
另外说到薪水,我用DELPHI做开发,技术水平估计只是业界内的中等,现在每月8K以上——我的意思是,薪水不代表水平,而且每个人的际遇与机会都不同。
没有机遇,就算你是梵高级的大师,还不是得穷酸落泊死?机遇到了,就算你六音不全,也可以灌唱片做明星赚大钱嘛。
我想我们会成为好朋友的 ,多关照一下!
谢谢!
QQ:82126776
email:[email protected]
有兴趣的朋友到我管理的网站:明日网站:www.xingworld.net 参观一下哦 :)
宋先生?!是不是宋如华先生!
开个玩笑:)其实什么东西只要是懂的人多了,就不值钱了!
三年前搞Delphi的人没现在这么多,所以挣钱就多,因为那时候流行C/S,不考虑跨平台应用。
现在不一样了,都需要跨平台应用,所以要JAVA,但JAVA是比DELPHI新的语言,会的人现在还不多,所以待遇高。我预测,三年后JAVA同现在DELPHI所处的局面一样!
我完全赞同 cg1120(代码最优化-§雪是冷的,人是暖的§) 当年Delphi流行,是因为它是在研究了其他工具的缺陷的情况下推出的,提出了好多未有的新特性。而现在的Java也是如此,它的好多特性是Delphi没有的:
方法必须处理异常,否则编译不通过,不允许越界访问数组,类的动态加载,
加入了好多设计模式的东西,完全面对对象的特性,嵌入式系统上的应用,安全特性,
对象的远程传递(RMI),算了,不再列举了,免得打击人家信心。
但是不要以为Delphi是不发展的,首先一点就是Delphi7.0对.net的支持,
.net提供的系统库可是Java还要强大的呀,
其次,Java虽然发展了这么多年,但是还是被业界认为不成熟,EJB缺乏
第三方支持,速度慢的问题没有解决,所以现在的大型系统还是用C\C++
开发后台,Delphi/PB等开发前台这种模式。至少我所去过的银行和政府
机关的主业务系统没有用Java的。
总之,现在搞Delphi和搞Java的收入高的和收入低的都大有人在,
有些人说Java收入高,那只是少数情况,是因为现在某些地方急
缺Java人才造成的,不过这种情况顶多维持一年不到的,到时候
搞Java的人会大大饱和,这也是市场供求关系决定的。
总之:正如侯捷先生说过的不要以为一种开发工具会维持你多就得啦。
现在Java薪水高,可能是这方面的人才还比较缺。至于学什么,思想最重要了,那样不会导致落伍。研究过Delphi中VCL中的代码没有,很棒的。
回头说,VFP落伍了吧,看过里面封装的VCX类没有,有很多微软的思想。
都是很不错的。事实上VFP都出8.0了,可笑吗?
选择什么工具跟项目的开发难度和时间有关了。
我在北京打工,可对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.
Java程序相对工资较高原因之一是Java的OO思想控制的要更严谨些,所以对OO不熟的人不容易上手,一旦花相当长的时间上手就是写程序的高手,所以工资高;而Delphi上手容易,支持面向过程,所以会Delphi的人多一些,水平也要差一些,工资低一些。但并不是所有的都是这样的,Delphi的功能比Java有过之而无不及(据我所知,C#就是90%的继承Java另外借鉴了Delphi的优点才做成的,毕竟总设计人是一人嘛)。如果你的Delphi程序写的OO规范程序很高的话,你的工资不会比任何Java程序员工资低。
我建议你从Delhpi学起,利用Delhpi容易上手的优点去理解语言思想的精髓。等你理解了以后,什么语言工具已经不重要了,如果你一定要再学Java并要求我给你一个期限的话,我告诉你“就一周”。各位高手觉得意下如何?
[email protected]
都学一下吧,并不矛盾的,你看一个扎实的程序员哪个不是懂得几们语言的!
你贴的代码的click事件意思是:
遍历窗体,并在窗体上每个控件的text属性后添上*号。
比如对该窗体上button1来说,假设它的caption原来是button1,运行后就变成
button1*了
关系结合使用,现在最流行分布式构件开发,Com+,Corba等都是广泛地 用接口。