
Delphi 由美国Borland(宝兰)公司于1995年开发。
最早使用Delphi的时候是小多告诉我的,那个时候他们在进行毕业论文的编写。我对Delphi的第一感受是全英文的界面,感觉好复杂的样子。那个时候我还在使用VB6,感觉这个IDE太好用了,而且市面上的书,大多数都是介绍VB6和Delphi的。而我选择了VB6,因为姜老师让我和他一起做开发的时候,我们都用VB6。所以,相当长的时间里,我都是用VB6来进行开发,到毕业的时候,终于使用上了VB.net。
感觉生活总在开玩笑一样,为了毕业能找到一份工作,我大四的上学期开始为准备找工作而准备。我去了一家叫金峰的公司,他们使用Java开发,并且要求大学英语四级。而我呢?第一,大学没有考过四级;第二,我只是简单的学过Java。结果可想而知,所以,我在爱因森报了Java的程序员考试。当我拿到证书的时候,再去找工作的时候,我找到的工作是使用VB6和Delphi开发客运系统。
VB6相对还比较熟悉,但是Delphi就相对有点生疏。还好,面试工作顺利过关,并且接受了下周去出差的工作。慢慢的,熟悉起Delphi的开发工作,IDE使用的黄色字体,给人感觉写代码就像很有成就感。那个时候的网络资源并不如现在那么丰富,很多资料都必须问前辈,或者读书。那个时候,前辈们相对知道的也少,很多时候都需要自己去验证。但是,更多的时候却是一个人读书,看前人的代码来编写。
最初,因为工作的缘故,先熟悉VB6的代码,因为有过经验,所以相对上手快些,但是后面却发现VB6的代码开始苦涩,并且非常不易维护,很多漂亮的界面都是在Delphi下完成的,那个时候还不知道什么优化代码,只是知道界面漂亮,功能完整就可以了。逐渐的开始去修改Delphi的代码,才发现很多的模块化概念被补了上来,买了刘艺的一些Delphi书籍,每次出差都背着去,反而每次都没有读几页,那个时候,就是熟悉业务,修改功能,部署,培训。突然会一下子觉得自己不是程序员,而是维护人员,这个坎,在数年后才能够释怀。
或许是第一次踏入工作,所以会对工作中使用到的IDE特别怀念,也因为Delphi那个时候的风靡,才会让自己对程序工作那么入迷。也许自己走的路和别人都不一样,自己从开始就抱着要写一辈子的代码,在程序的路上走得更远。所以,不断的去尝试,也不断的去改变。
那个时候,写Delphi的时候要安装各种第三方的包,而我也在和向工的指导下完成了安装工作,也因为这个事被领导表扬过。但是,自己的学校问题,还是让自己没有能主导去开发一个项目,都在外围协助。每当打开Delphi的IDE后,金色的字体,每写一段代码都让人感觉像金子一样精贵。经验不足,每次都不去看原来的代码,总要去看新的,总要去尝试别的语言,总想学习很多的知识,所以基础总感觉不牢固。也因为这样,辞去第一份工作去找工作的时候,那个易佳的老大说我是个什么都会点,但是什么都不精的时候,我很郁闷。我也因为那个漂亮的前台姐姐想留下来好好干一番事业,可惜,在电梯间遇到了昨天来面试的人,说这个老板不讲信誉,今天让他来上班的,可是今天让他回家等通知。易佳的老大说要带我去广州,做房地产的项目,说他带的弟子不踏实,总以为什么都会了,让我低调的学习做事。结果这么一出,我又去面试了第二家公司,一凡。那个时候,终于学会了用VB.NET,当然对C#也有所了解。你知道的,Delphi的总设计师(Anders Hejlsberg),去为微软,开发了C#来对抗Java。我很记得是刘华面试的我,他找了一台电脑让我写一个GURD的Asp.net的页面,可惜IIS怎么也部署不起来,老刘自己也搞不定,然后就让我写伪代码,然后讲给他听。或许因为自己的摸索,终于顺利过关。在上班的第一天,收到了易佳老大的电话,让我去他公司,他很赏识我,可惜我已经在这边了,我想了想,拒接了。
Delphi是一个时代的产物,很多时候都会想起她,然后安装起来玩一下,后来,Borland公司把Delphi买了后,我就再也没有安装起来玩过,也因为从Windows平台转到Mac平台。
我是幸运的,一直以来都是在Windows平台开发,最后的这份工作让我能使用Mac电脑来做开发。只是,最近突然怀念起以前来,想到了Delphi,想到了那个初入程序的年轻人。