搞Delphi还有前途吗

blijiang 2008-10-08 09:16:24
朋友说我不要找delphi职位了,将来肯定没前途,不到10年后就被市场完全淘汰了。还不如现在找份初级c/java程序员职位。
不知道大家有何建议。
...全文
1019 32 打赏 收藏 转发到动态 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyq2008 2008-10-14
  • 打赏
  • 举报
回复
应该学多两到三门语言,结合使用
Hank 2008-10-14
  • 打赏
  • 举报
回复

这种贴子太多了,没别的好争论的了。

10年?你能肯定10年后你还在从事软件开发职业吗?说不定不用3年你就和IT拜拜了。
10年?10年后JAVA还有人用吗?

我开始用JAVA的时候(1996年)估计你还在玩弹弓,那个时候JAVA只是零星的出现在教科书上,直到1998年才开始有动静,那个时候只限于业余研究,真正使用是2005年以后的事情了,这个时候已经是星火燎原了。
开始玩Delphi也是1996年,真正实战是1999年,那个时候还没有C#

这么多年来,倒下的开发工具(TC、BC++、PB、CLIPPER、COBOL、FOXPRO、VFP、DELPHI、BCB......)多了,唯一不变是编程那一套思路,看你怎么看待。

说是倒下,主要是说非主流了,其实很多还在用,譬如汇编,在深圳,真正能用汇编开发的月薪大约在2-3万之间,JAVA的大约在3000-15000之间,DELPHI的多数在5000-8000之间,VC的多数在6000-10000之间。

VC深入比较难,多数人要花很长时间才能入门开发,DELPHI、VB、BCB次之,但要在Windows下玩而且要深入VC是最好的选择,可惜现在的毕业生能花半年到一年功夫狠学的太少了。

客观说,用Delphi的越来越少了,新手目前找工作相当困难,找DELPHI的基本都要有相当经验的,现在开始是比较难找工作。

反过来说,DELPHI、VC、JAVA能有多大区别?

如果你自己不深入,选什么开发工具都没用的,等几年后你自然会被淘汰,那个时候你怎么办?
重要的是一种编程思想,思路,精通一个开发工具后换另外一个最多需要一个月时间。
开发工具的王者依然是C/C++,可惜现在人太浮躁了。
yc_8301 2008-10-14
  • 打赏
  • 举报
回复
关注Delphi
永远支持Delphi!!!
chenyq2008 2008-10-14
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 miyimei 的回复:]
引用 19 楼 chenyq2008 的回复:
delphi主要是桌面应用,java/c#是b/s企业应用

现在桌面越来越多的应用在往c#转,你不知道吗?
[/Quote]c#更多的是搞B/S,搞桌面程序需要加装.net framework,估计没什么人愿意做的,特别现在还是winxp横行的时期
etomahawk 2008-10-14
  • 打赏
  • 举报
回复
现在桌面越来越多的应用在往c#转,你不知道吗?
-----------------------------------------
离开了windows平台,.Net环境,不知道C#还能在那生存?

无聊的争论,你觉得有前途就去学,没前途就去学别的。

中国就这样,有什么热门的东西,大家一窝蜂的都去做。

还是那句话,想学就学,不想学就转别的。
miyimei 2008-10-14
  • 打赏
  • 举报
回复
[Quote=引用 28 楼 Hank 的回复:]

如果你自己不深入,选什么开发工具都没用的,等几年后你自然会被淘汰,那个时候你怎么办?
重要的是一种编程思想,思路,精通一个开发工具后换另外一个最多需要一个月时间。
开发工具的王者依然是C/C++,可惜现在人太浮躁了。
[/Quote]

一个语言是否倒下,取决于是否有新的语言取代它。汇编之所以没有倒下,是因为没有语言取代它,c和fortran也是这样,但delphi不同。
“不深入,选什么开发工具都没用”,这个很赞同,所以建议大家深入c#、java或者c/c++,不建议深入delphi,因为没有必要,平时又用不着,工作职位数量又少,学它干嘛。以后还要花一个月来转别的语言,干嘛不直接学别的语言。
miyimei 2008-10-14
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 etomahawk 的回复:]
现在桌面越来越多的应用在往c#转,你不知道吗?
-----------------------------------------
离开了windows平台,.Net环境,不知道C#还能在那生存?

无聊的争论,你觉得有前途就去学,没前途就去学别的。

中国就这样,有什么热门的东西,大家一窝蜂的都去做。

还是那句话,想学就学,不想学就转别的。
[/Quote]

第一、事实是:这个世界离不开windows,而以后的windows,.net是集成的。如果你要用linux,当然没问题,但是delphi在linux上的日子好过吗?呵呵。

第二、不仅仅是c#,还有java和c、c++,这些语言哪门都比delphi有前途。
miyimei 2008-10-14
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 chenyq2008 的回复:]
引用 22 楼 miyimei 的回复:
引用 19 楼 chenyq2008 的回复:
delphi主要是桌面应用,java/c#是b/s企业应用

现在桌面越来越多的应用在往c#转,你不知道吗?
c#更多的是搞B/S,搞桌面程序需要加装.net framework,估计没什么人愿意做的,特别现在还是winxp横行的时期
[/Quote]
很多人愿意这样,因为现在很多对企业的桌面程序,都是把.net framework直接打到安装包里的,也就增加了22M的体积,用光盘拿过去给企业上项目直接安装就行了。

而且现在网速快,用网络传的话企业也不介意,几十几百万都花了,还介意传这个打包程序的个把小时吗?

而说到通用程序,相信绝大多数都是用vc做的吧,呵呵,看看那些公司招聘delphi和c++职位数量对比就知道了。

当然,你自己要用delphi,或者你自己开公司要用delphi开发,那是你自己的事情。
cngoodman 2008-10-14
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 miyimei 的回复:]
引用 19 楼 chenyq2008 的回复:
delphi主要是桌面应用,java/c#是b/s企业应用

现在桌面越来越多的应用在往c#转,你不知道吗?
[/Quote]

果真如此吗?
elite_8 2008-10-14
  • 打赏
  • 举报
回复
刚来的,看来要学的还很多,暂时不发表意见。
我TMD就是天才 2008-10-13
  • 打赏
  • 举报
回复
你朋友还真牛,能知道未来,

谁能保证Delphi 10年内会消失?
谁能保证JAVA 10年内不会没落?
怎么不相信自己的判断?
是对语言没信心,还是对自己没信心?

我现在的公司10年用Delphi前开始研发一个ERP,6年前开卖,现在维护加测试的人员还有20来个,还很好卖.
现在又启用了另外一个项目,依然用Delphi,我不觉得10年后Delphi会消失。

Delphi的前途如何取决于市场,而不是时间。
miyimei 2008-10-13
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 chenyq2008 的回复:]
delphi主要是桌面应用,java/c#是b/s企业应用
[/Quote]
现在桌面越来越多的应用在往c#转,你不知道吗?
zwljava 2008-10-13
  • 打赏
  • 举报
回复
20年前都有人说汇编 没前途了,但目前来看 汇编前途还是很不错的.
Amy-112 2008-10-13
  • 打赏
  • 举报
回复
你用delphi开发什么?
看看大家的共同想法
http://topic.csdn.net/u/20081011/16/9c4cf725-1579-43ad-bdec-76cb296cba55.html
chenyq2008 2008-10-13
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 miyimei 的回复:]
引用 12 楼 chenyq2008 的回复:
先精通一门语言,打好基础。到时转其他语言也很容易。

既然如此,不如去精通c、java或者c#,精通了基本不用转其他语言了。

换句话说:
A:2年delphi经验+1年java经验
B:3年java经验
在两者其他水平相等的情况下

公司要招聘java的sde,会要哪个?
而这两者从事java工作,那个工资高?
而且,是招delphi的职位多还是java的职位多?

所以,如果打算学一门新语言,或者打…
[/Quote]学不同的语言都出自不同的目的,好多人学delphi是出自兴趣,因为入门容易,且写出的是win32程序,开始学习用来做一些桌面程序很有满足感,学delphi也容易了解windows操作系统的东西。VC虽然也可以深入操作系统,但难度大,学习周期长,会大大打击编程人员的兴趣。

至于市场,是会自然调节的,delphi的职位少,但学的人也少。java/c#职位多,争饭吃的人也多。而且面向的应用不一样,delphi主要是桌面应用,java/c#是b/s企业应用,VC一般应用在大型的追求性能的项目上。
说经验,如果一个程序员大学四年+工作了十年八年,还是局限于某一门语言,那应该要好好的恶补一下了。

所以说,学什么,最好还是根据自己的兴趣和发展方向吧。
miyimei 2008-10-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 etmsg 的回复:]
近来老是看到有人在问这个语言有没有前途那个语言有没有前途,首先要搞清楚我们学的是一门语言,不用去关心IDE,
当你语言学会了这门语后其他的也一样,不要让自已的水平一直停留在IDE使用上面

我们来看看下面的几个语言的类定义

D

TMyClass = class(TObject)
private
FCaption : string;
public
constructor Create;
destructor Destroy; override;
property Caption:string read FCaption write FCaption;
functi…
[/Quote]
java、c#、delphi和c/c++不仅仅是一门语言,更加是一套开发库,一个开发平台,一种开发思路和开发框架。更加是一个行业的细分。是刀手和剑客的区别。

如果你认为它仅仅是一门语言的话,那说明你还停留在看谭浩强的《c语言程序设计》的阶段。
miyimei 2008-10-13
  • 打赏
  • 举报
回复
这才是我们的市场,不是软件产品的市场。从现在的情况看来,新开的项目,用delphi的很少。很多旧的delphi的项目,一部分用delphi维护和更新,一部分转向c#,一部分慢慢销往。而且更重要的一点,很多有这样项目的公司,delphi高薪职位都有人,他们不退你就上不去,而新开的项目又多用c#或者java,底层用c、c++,所以delphi的职业发展潜力比其他语言要低得多。

如果在这种情况下,新入行的人还一门心思搞delphi,是愚蠢的和不明智的。
miyimei 2008-10-13
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 chenyq2008 的回复:]
先精通一门语言,打好基础。到时转其他语言也很容易。
[/Quote]
既然如此,不如去精通c、java或者c#,精通了基本不用转其他语言了。

换句话说:
A:2年delphi经验+1年java经验
B:3年java经验
在两者其他水平相等的情况下

公司要招聘java的sde,会要哪个?
而这两者从事java工作,那个工资高?
而且,是招delphi的职位多还是java的职位多?

所以,如果打算学一门新语言,或者打算找一个新的职位,还是找java的好。其他的c、c#以此类推。
(A:4年delphi经验+2年java经验;B:6年java经验。哪个更有可能获得java的高薪职位?而delhpi的高薪职位和java的高薪职位数量比较起来,哪个更多?)
kwer 2008-10-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wongfive 的回复:]
算法是永恒不变的,不要只留意语言本身,语言只是工具。
精通了其中一种语言,要学习其他的也不会很难吧。
[/Quote]

不能这么理解的,这种理解我认为是比较幼稚的
还是 XavierDelphi 说得有道理些,取决于市场
willflyz 2008-10-11
  • 打赏
  • 举报
回复
支持Delphi
加载更多回复(12)

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧