首先我认为,应该把Delphi程序员分为三代:
第一代:1995-1997年初次使用Delphi进行开发的人,使用版本为1.0-2.0,那个时候的主流开发工具是VC、VB、VFP等,尤其是VB,这个时候的Delphi程序员属于启蒙一代。曾经认识一个这样的人,当时只有一本绿色的Delphi图书,很简单,所有的问题都考自己去研究帮助。第二代:1998-2002年初次使用Delphi进行开发的人,使用版本为3.0-7.0,那个时候的主流开发工具是VC、VB、Delphi等,VFP已经逐渐被抛弃,初期Delphi赢得了VB杀手的美名。这个时代是Delphi最好的时代,是用户数发展壮大的时代。这个时候的开发资料由少到多的一个时代,尤其是李维那三本书更是让Delphi登峰造极。第三代:2002年以后初次使用Delphi进行开发的人,使用版本为7.0-2005,8.0是Delphi的一个分水岭,7.0是Win32模式的终极版本。从8.0开始,Delphi开始走向下坡路,尤其是2006年以来,初次使用Delphi的用户越来越少。这个时候的主流开发工具已经变为.Net、Java。这里顺便提一下C++Builder,虽然C++Builder被Borland寄于厚望,但C++Builder很快被用户所抛弃,也就是从2001-2004年流行了很短的时间,之后基本处于销声匿迹状态。第一代Delphi程序员现在还从事软件技术方面的人估计已经寥若晨星,还从事软件行业估计已经很不错了,毕竟他们几经是接近不惑之年了。第二代现在估计都处于转型的关口上,他们多数是三十而立的人,很多人可能不仅仅考虑是继续使用Delphi的问题,而是考虑从事软件行业是否有前途的问题。第三代现在正处于风华正茂的年龄,是中国目前情况下从事软件开发的黄金时期,只要你熟练开发工具,大把机会等着你。但是要注意黄金年领是有限的,25-29岁就这几年时间,千万不要荒废,这直接决定了你以后的状态。Delphi可以和你没什么关系,但一定要走对,这短短5年的时间一晃眼就过去了,而且这5年是多数人结婚买房生子的年龄。
在此提醒初次踏上社会希望以软件为自己职业的人
1、选择开发语言很重要,这基本决定了以后你的从业状态及收入。中国绝大多数软件公司不会给你换学其它开发语言的机会,如果你选择了一个,那么你再次跳槽的时候还是这个,下家同样不会给你换的机会,因为他想要的是能来了就干活的人。
2、选择开发语言很重要,这基本决定了你以后的职业方向。C/C++目前多数用于硬件相关类产品,Delphi、VB主要开发CS模式MIS类软件,VC主要开发通用类软件、Java主要用来开发BS模式软件。相信搞通讯、消费电子类产品的公司没有几家选择VB、Delphi,通用类软件基本都是用VC开发同样是这个道理,虽然其它开发工具一样可以实现。
3、至于怎么选最好看自己的兴趣。目前的现实是:
1、使用Delphi的公司越来越少,使用Java的越来越多。此时此刻,以下列关键字搜索主要人才网站全国范围一周内招聘数据:
Delphi Java VB VC C# C++Builder PowerBuilder
cjol 25 259 45 52 44 1 1
51job 43 385 18 28 45 1 6
jobcn 36 411 20 45 225 1 1
以上三个网站虽然有一定的地域性,但是已经基本涵盖了主要IT地区,而且有重复的职位或公司,但基本的东西已经反映出来了。
2、Delphi号称VB杀手,但是似乎VB一点没有受到影响,倒是Borland自己先把开发工具倒下了。
开发工具的优劣就不用讨论了,这是一场口水战,免战!
Borland的市场方针及高高在上的价格是Delphi失势的一个重要原因,但重要原因恐怕不仅仅是这个,你认为那个原因是最重要的原因?继续讨论吧......
第一代:1995-1997年初次使用Delphi进行开发的人,使用版本为1.0-2.0,那个时候的主流开发工具是VC、VB、VFP等,尤其是VB,这个时候的Delphi程序员属于启蒙一代。曾经认识一个这样的人,当时只有一本绿色的Delphi图书,很简单,所有的问题都考自己去研究帮助。第二代:1998-2002年初次使用Delphi进行开发的人,使用版本为3.0-7.0,那个时候的主流开发工具是VC、VB、Delphi等,VFP已经逐渐被抛弃,初期Delphi赢得了VB杀手的美名。这个时代是Delphi最好的时代,是用户数发展壮大的时代。这个时候的开发资料由少到多的一个时代,尤其是李维那三本书更是让Delphi登峰造极。第三代:2002年以后初次使用Delphi进行开发的人,使用版本为7.0-2005,8.0是Delphi的一个分水岭,7.0是Win32模式的终极版本。从8.0开始,Delphi开始走向下坡路,尤其是2006年以来,初次使用Delphi的用户越来越少。这个时候的主流开发工具已经变为.Net、Java。这里顺便提一下C++Builder,虽然C++Builder被Borland寄于厚望,但C++Builder很快被用户所抛弃,也就是从2001-2004年流行了很短的时间,之后基本处于销声匿迹状态。第一代Delphi程序员现在还从事软件技术方面的人估计已经寥若晨星,还从事软件行业估计已经很不错了,毕竟他们几经是接近不惑之年了。第二代现在估计都处于转型的关口上,他们多数是三十而立的人,很多人可能不仅仅考虑是继续使用Delphi的问题,而是考虑从事软件行业是否有前途的问题。第三代现在正处于风华正茂的年龄,是中国目前情况下从事软件开发的黄金时期,只要你熟练开发工具,大把机会等着你。但是要注意黄金年领是有限的,25-29岁就这几年时间,千万不要荒废,这直接决定了你以后的状态。Delphi可以和你没什么关系,但一定要走对,这短短5年的时间一晃眼就过去了,而且这5年是多数人结婚买房生子的年龄。
在此提醒初次踏上社会希望以软件为自己职业的人
1、选择开发语言很重要,这基本决定了以后你的从业状态及收入。中国绝大多数软件公司不会给你换学其它开发语言的机会,如果你选择了一个,那么你再次跳槽的时候还是这个,下家同样不会给你换的机会,因为他想要的是能来了就干活的人。
2、选择开发语言很重要,这基本决定了你以后的职业方向。C/C++目前多数用于硬件相关类产品,Delphi、VB主要开发CS模式MIS类软件,VC主要开发通用类软件、Java主要用来开发BS模式软件。相信搞通讯、消费电子类产品的公司没有几家选择VB、Delphi,通用类软件基本都是用VC开发同样是这个道理,虽然其它开发工具一样可以实现。
3、至于怎么选最好看自己的兴趣。目前的现实是:
1、使用Delphi的公司越来越少,使用Java的越来越多。此时此刻,以下列关键字搜索主要人才网站全国范围一周内招聘数据:
Delphi Java VB VC C# C++Builder PowerBuilder
cjol 25 259 45 52 44 1 1
51job 43 385 18 28 45 1 6
jobcn 36 411 20 45 225 1 1
以上三个网站虽然有一定的地域性,但是已经基本涵盖了主要IT地区,而且有重复的职位或公司,但基本的东西已经反映出来了。
2、Delphi号称VB杀手,但是似乎VB一点没有受到影响,倒是Borland自己先把开发工具倒下了。
开发工具的优劣就不用讨论了,这是一场口水战,免战!
Borland的市场方针及高高在上的价格是Delphi失势的一个重要原因,但重要原因恐怕不仅仅是这个,你认为那个原因是最重要的原因?继续讨论吧......
解决方案 »
- 想请delphi师父教我
- 关于压缩和解压的问题,现在从网上下下来的压缩和解压全部都是只能压缩和解压单个文件或者可执行文件的,需要后缀名的,为什么不能压缩整个文件夹。
- 关于数据库连接的问题
- fastreport显示图片,急用!!
- Delphi 和 C++Builder 的 SQL BUILDER 在哪儿?
- ?如何给文本框上底色
- 在线等待:控件ApplicationEvents的一个小问题
- 请问一个stringgrid的问题
- 请问如何得到注册表中一个项的所有子项和值?谢谢!(我的可用分没了,只有这么多了)
- 帮忙看看下面的程序?为什么查询不出结果呢?
- 看到网上有很多朋友问JPEG ERROR#54的,可是我这里是JPEG ERROR #68,这是怎么回事,有没有朋友也遇到过呢?
- 在阻塞模式下,怎么设置连接Socket服务器(connect)的超时时间?
用 Foxpro, PB 算是写了一些东西.
2000年开始接触 D6 就丢出PB,一直忠爱 Delphi.
2005年开始,注意到UML、设计模式和 ASP.NET的花俏界面,并觉得 .net 在 MS 族中将会一统,特别是几年后 Vista 普及后,将是C#程序的天下。所以,现在想转 VS.NET. 并想:win32 程序继续用 Delphi 开发,B/S 程序用 C# + ASP.NET + AJAX 开发。Delphi 暂时不会掉弃。
delphi for win32 至少还有5年以上的生命力
http://hi.baidu.com/banknote/blog/item/72fdc1feca1e6c315c600820.html
个人感觉
一般的程序员对开发工具依赖非常大,在他的所有知识和技能中,如果把开发工具去除,剩下的属于他本身的东西非常少。
他们可以做熊猫烧香、兔子烧香、狐狸烧香……http://www.tiobe.com/index.htm?tiobe_index
还是a类语言呢,不错了。
隐式可以转成vb程序员
显示可以转成c#,java程序员
B/S用C#.net
是个不错的选择!
Delphi 2007全面支持Vista了底层用C在系统级别上,没有.Net和Java的存在
2006年开始,注意到UML、设计模式和 ASP.NET的花俏界面,并觉得 .net 在 MS 族中将会一统,特别是几年后 Vista 普及后,将是C#程序的天下。所以,现在想转 VS.NET. 并想:win32 程序继续用 Delphi 开发,B/S 程序用 C# + ASP.NET + AJAX 开发。Delphi 暂时不会掉弃。
2006年开始,注意到UML、设计模式和 ASP.NET的花俏界面,并觉得 .net 在 MS 族中将会一统,特别是几年后 Vista 普及后,将是C#程序的天下。所以,现在想转 VS.NET. 并想:win32 程序继续用 Delphi 开发,B/S 程序用 C# + ASP.NET + AJAX 开发。Delphi 暂时不会掉弃。
我也是此意见...
开发Win32暂时还行,等VISta出来全面上市可能还要几年才能像Win98到WinXP这个时期吧.
再说现在的Vista对硬件要求那么高,很多旧一点的电脑还要用上Winxp之类的吧.
用python + django
而且现在做BS越来越受到重视,用.NET写CS也很方便,毕竟以后 vista集成.NET
但是对DELPHI确实有感情,说实话当我看到熊猫烧香是用DELPHI写的我就特别...
bs 用c#,现在要求做bs的越来越多了。
都转行做C#把,
呵呵,若干年后,高青解码都是JAVA做的了。
呵呵,
然后转学Delphi,是他让我入门的,Delphi是个好东西。算算从学程序设计到现在,正好20个月。我现在工作8个月,做UNIX/Linux下平台开发,用的是C/C++
语言这东西,没什么大不了的。
你一门会了,其他的很快。
从6。0 开始用的
不过工作之后一直用vc
现在打算转向linux
最近比较清闲,搬个板凳坐下来吵架。
OFFICE的下一个版本 将用JAVA开发,可以跨平台。
以上三代的分法是我自己的看法,不可当真!
Delphi是1995年发布的,所以从1995年开始算起;1998年是计算机划时代的一年,Win98的发布以及电脑的降价使电脑开始进入寻常百姓家,互联网开始兴起,这个年份也可以改成1999年,至于为什么提前是因为VS6.0在这一年开始进入普及阶段。第一代人是计算机相关专业毕业的人很少,那个时候计算机毕竟还是希罕物,现在那代人还在从事软件技术的我一个没见到!不管是出于什么原因,目前使用Delphi开发的98%以上是MIS类软件,其中至少有80%的人软件即使做完了依然是一头雾水,所以造成了用Delphi开发的软件普遍没有“软件技术含量”的问题,所以造成了程序员对开发工具有高度依赖性这样的问题,这个问题应该怪谁?答案是自己!Delphi进行Win32下C/S模式软件是王者,至今无人撼动,当然现在这种模式的软件虽然很多,但是价格已经很低,所以软件公司不愿意做此类软件,渐渐开发人员也不愿意学习,所以渐渐就衰落了。普通意义上的精通任何一种开发工具最多2年时间,然后再去看其它任何语言都很快,剩下的就基本上是体力劳动了。
面向对象基本就是那些东西(封装、继承、多态),各种语言虽然有不同的特色,具体细节不同,但总体是一致的,要先快速理解OO编程,Delphi是一个好的选择,条件是你至少得把那10个左右的PAS文件(Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs)全部研究一遍!所以从这个意义上讲,最痛苦的是这几年毕业的,没有几家公司给你机会仔细学习,学校也没给你机会,只有靠自己了。在此,你必须首先考虑几个问题:
1、你真的喜欢或者适合做软件开发吗?
2、软件开发能给你带来什么让你失去什么你真的想好了吗?