首先我認為,應該把Delphi程序員分為三代:
第一代:1995-1997年初次使用Delphi進行開發(fā)的人,使用版本為1.0-2.0,那個時候的主流開發(fā)工具是VC、VB、VFP等,尤其是VB,這個時候的Delphi程序員屬于啟蒙一代。曾經認識一個這樣的人,當時只有一本綠色的Delphi圖書,很簡單,所有的問題都考自己去研究幫助。
第二代:1998-2002年初次使用Delphi進行開發(fā)的人,使用版本為3.0-7.0,那個時候的主流開發(fā)工具是VC、VB、Delphi等,VFP已經逐漸被拋棄,初期Delphi贏得了VB殺手的美名。這個時代是Delphi最好的時代,是用戶數發(fā)展壯大的時代。這個時候的開發(fā)資料由少到多的一個時代,尤其是李維那三本書更是讓Delphi登峰造極。
第三代:2002年以后初次使用Delphi進行開發(fā)的人,使用版本為7.0-2005,8.0是Delphi的一個分水嶺,7.0是Win32模式的終極版本。從8.0開始,Delphi開始走向下坡路,尤其是2006年以來,初次使用Delphi的用戶越來越少。這個時候的主流開發(fā)工具已經變?yōu)?Net、Java。
這里順便提一下C++Builder,雖然C++Builder被Borland寄于厚望,但C++Builder很快被用戶所拋棄,也就是從2001-2004年流行了很短的時間,之后基本處于銷聲匿跡狀態(tài)。
第一代Delphi程序員現在還從事軟件技術方面的人估計已經寥若晨星,還從事軟件行業(yè)估計已經很不錯了,畢竟他們幾經是接近不惑之年了。
第二代現在估計都處于轉型的關口上,他們多數是三十而立的人,很多人可能不僅僅考慮是繼續(xù)使用Delphi的問題,而是考慮從事軟件行業(yè)是否有前途的問題。
第三代現在正處于風華正茂的年齡,是中國目前情況下從事軟件開發(fā)的黃金時期,只要你熟練開發(fā)工具,大把機會等著你。但是要注意黃金年領是有限的,25-29歲就這幾年時間,千萬不要荒廢,這直接決定了你以后的狀態(tài)。Delphi可以和你沒什么關系,但一定要走對,這短短5年的時間一晃眼就過去了,而且這5年是多數人結婚買房生子的年齡。
在此提醒初次踏上社會希望以軟件為自己職業(yè)的人
1、選擇開發(fā)語言很重要,這基本決定了以后你的從業(yè)狀態(tài)及收入。中國絕大多數軟件公司不會給你換學其它開發(fā)語言的機會,如果你選擇了一個,那么你再次跳槽的時候還是這個,下家同樣不會給你換的機會,因為他想要的是能來了就干活的人。
2、選擇開發(fā)語言很重要,這基本決定了你以后的職業(yè)方向。C/C++目前多數用于硬件相關類產品,Delphi、VB主要開發(fā)CS模式MIS類軟件,VC主要開發(fā)通用類軟件、Java主要用來開發(fā)BS模式軟件。相信搞通訊、消費電子類產品的公司沒有幾家選擇VB、Delphi,通用類軟件基本都是用VC開發(fā)同樣是這個道理,雖然其它開發(fā)工具一樣可以實現。
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地區(qū),而且有重復的職位或公司,但基本的東西已經反映出來了。
2、Delphi號稱VB殺手,但是似乎VB一點沒有受到影響,倒是Borland自己先把開發(fā)工具倒下了。
開發(fā)工具的優(yōu)劣就不用討論了,這是一場口水戰(zhàn),免戰(zhàn)!
Borland的市場方針及高高在上的價格是Delphi失勢的一個重要原因,但重要原因恐怕不僅僅是這個,你認為那個原因是最重要的原因?
繼續(xù)討論吧......