我应该从Java编程转向Delphi编程吗?

时间:2010-06-07 19:05:40

标签: java delphi

多年来,我一直在那些在Windows SDK,VC ++以及最近的Java中开展工作的公司中担任永久职位。在我自己的眼里,我与语言无关。

我应该从Java迁移到德尔福(假设薪酬规模保持不变)?

我很担心,因为在大多数情况下,网络为这项特殊技能提供了相对暗淡的画面。

8 个答案:

答案 0 :(得分:3)

取决于你的目标是什么,但我相信对于常规应用,未来的名字是“GWT”,即Java。 (我认为Delphi已经有一段时间了,但那是JMO。)

答案 1 :(得分:3)

TIOBE Index经常被引用来估算编程语言的受欢迎程度。 Java,C和C ++很长一段时间以来一直是前3名。正如你所看到的,德尔福在名单上排名较低(目前在第10位)。 (当然,你不应该把TIOBE指数作为一个绝对指标,但它确实表明了一些东西)。

这既是优点也是缺点。可能有比Delphi工作更多的Java和C ++工作,但是还有比Delphi程序员更多的Java和C ++程序员,因此在大众中更难以脱颖而出成为Java或C ++程序员。拥有一个并不是很多人的专业,比如德尔福,可能会帮助你获得更高的薪水,尽管你必须更加努力地寻找德尔福的​​工作。

答案 2 :(得分:3)

绝对值得学习德尔福。许多软件仍在其中编写,人们使用和依赖的东西。然而,许多公司宁愿保持沉默,因为它比其他更流行的语言具有如此重要的竞争优势。

例如,您是否曾在聊天程序中使用过VOIP?根据我的经验,有两个基本类别:Skype和The Other Stuff。 Skype“只是工作”,而其他人往往非常不稳定和不可靠。 Skype用Delphi写的并不是巧合,而AFAIK则没有其他聊天程序。这只是许多人中的一个例子。

答案 3 :(得分:3)

在我转换为C ++然后转向Java之前,我使用的是Delphi。我不认为从Java迁移到Delphi是明智的想法。为什么这样?

  • Java被广泛使用
  • 找到Java作业更容易
  • Java的更多年 - >获得高级职位的机会更大(面向Java)
  • 对于图书馆而言,Java的定义更加丰富
  • Java在企业领域摇滚,Delphi没有
  • 更容易找到Java资源 - 从初学者教程到专业人员手册
  • 默认情况下,Java在其他操作系统上运行,还记得吗? (我知道Lazarus,但无法比较端口与原生)
  • 从我的经验来看,更有经验的程序员和软件工程师谴责Delphi程序员......
  • Java适合大型项目(意味着更大的资金)

选择Delphi而不是Java的唯一理由我实际上可以想到的是制作Windows GUI应用程序。但是由于我们拥有.NET和精彩的WPF,Delphi即使在这里也没有得分。

你做出了自己的选择,但就个人而言,我永远不会切换回德尔福(好吧,如果付款太好而不能拒绝:),

答案 4 :(得分:1)

获得另一项技能从不会受到伤害,但我没有在任何地方看到任何Delphi职位列表。我怀疑你会更适合选择一个有更多“腿”的新语言/框架/平台,比如WPF,JavaFX,Objective-C / Cocoa,ActionScript / Flex等等。

答案 5 :(得分:1)

作为一项技术举措,它可能是一个很好的举措 - 德尔福更好地考虑并且使用起来更愉快。然而,从职业角度来看,你可能是对的 - 德尔福在一段时间内已经相当被边缘化了,并且似乎似乎正在进行大规模的复出。

答案 6 :(得分:1)

你说出问题的方式让我觉得你已经为Delphi的开发人员职位提供了工作机会。如果语言是阻止你的唯一因素,我说你应该去做。

除了有趣(学习新东西)之外,它还会为您的简历添加另一种语言的经验。只需确保在需要继续操作时,您可以合理地保持Java和C ++的技能。

答案 7 :(得分:1)

为什么要限制自己使用一种语言?

Delphi的一个主要问题是有些人认为它是一种“简单”的语言。因此,有些Delphi程序员可以将一些控件拖到一个没有任何实际编码知识的表单中。因此,如果您是一位优秀的开发人员并且熟练使用Delphi,那么找工作就不会那么麻烦了。