我的电脑学习历程.第八章.步入IT界的大门

来源:互联网 发布:科比81各项数据统计 编辑:程序博客网 时间:2024/05/16 11:43

我进入的第一家IT公司:通力有限公司,网址:http://www.ufc.com.cn/(这个网址可能会经常打不开)

 

大三的时候,我和女友结婚了。婚礼是在家乡湖南举办的,很匆忙,我拍的结婚照直到我半年后回湖南才看到。婚礼的筹备,也依靠的是父母和岳父母,我很感谢他们。

大四的时候,考虑到我和妻子的年龄都偏大了--我的妻子比我还略大些,所以,我们生了一个女儿。这段时间,可能是我一路走来最艰难的时期。之前读书,虽然也是束手束脚,很多事情放不开来,但这一次,我觉得自己几乎要顶不下去了--如果没有家人的支持,我想我真是坚持不了的。感谢妻子对我的支持,没有她,我最终完成不了学业;感谢岳母对我的支持,谢谢她来北京照顾我的妻子和孩子;感谢家人对我的帮助,包括我的父母,岳父母,妻子,小妹,没有他们的支持,我可能真的就那么倒下去了。

不管怎样,我终于挺过来了,终于扛着巨大的压力,挺了过来。

 

2010年上半年,我毕业了,离开了生活在那里四年的城市:天津。我对这座城市的感觉并不太好,但基于老婆在这周边找的工作,我把我的工作目的地定为北京、天津和河北三个地方。

最初我只是在各种招聘网上投递简历,也收到一些面试电话,但大多面试过后毫无音信。我到面试过的公司有很多,其中小公司占的比重比较大。有一次,我去一家公司面试,对我进行面试的,是一个很有意思的人,后来通过名片我才知道他居然是公司的副经理。他对我的考察,我觉得很是古怪:上机编程,写一个支持实数加减乘除的DLL。我心里暗想:这家伙是不是第一次面试别人?居然考察这个?

上机结束后,我和他谈了许多,甚至谈到了薪水和福利,这是我前期最接近跨入公司大门的一次面试,但最后我还是没有进入该公司。当时我需要回湖南办理一些事情,所以跟他约定的是8月初回来,而后来我8月份没能回到北京(一直拖到9月上旬才回),所以这份工作就这么飞了。

 

7月初我回湖南处理一些自己的事情。刚回家的那阵子,女儿就已经在蹒跚学步了,能扶着墙满屋子游荡;而当我离开家门的时候,女儿已经可以不用扶墙独立行走了。我想我真是一个很不称职的父亲。江南小镇的清晨,我偶尔会把女儿抱到她心爱的小车里,然后推着她绕着半个县城转悠,很是惬意。女儿调皮得很,坐车累了,就不管不顾,直接要从车里爬出来,男孩子气重得很。傍晚吃过晚饭,女儿最喜欢的活动,就是坐着小车车和爷爷奶奶出去散步。坐“摇摇车”和超市里爬楼梯是女儿在散步途中最爱的两大项目。妻子在北方,听到我在电话里说宝贝的事情,按耐不住,趁着国庆长假也回了湖南一趟。

 

但在国庆之前,9月之初,我离开了家门,回到了北方。我还有我自己的旅途,有自己的路要走……

 

家里的事情办完后,我全心扑在找工作的事情上。除了在网上投递简历外,我还开始跑北京各区域的人才市场,四处散发自己的简历,找北京的朋友帮忙关注适合我的工作。

我在智联招聘上搜索的关键字,只有一个:C++。

功夫不负有心人,经过一段时间的找工作,我接到了好几家公司的面试通知,但后来面试通过的,只有两家:一家做游戏开发,一家做CAD相关的东西。选A,还是选B,这是个问题。

最后我还是选择了后者,通力有限公司(UFC),理由如下:

1.UFC比较规范。

2.UFC的主要客户是企业,而前者的主要客户是大众。

3.UFC开的薪水要高些。这个很重要,因为我刚出道,就要养家糊口,必须在前途和待遇之间做一些折衷。

 

事实证明,到现在为止,我的选择应该是正确的。

刚进入UFC,由于开发部严重缺人,我尚未经过入职培训,就直接进入了项目组,这是我所预料不到的。不过再难也要咬着牙硬着头皮上,工作都是人做出来的,人家能行,为什么我不行?

在此之前,我从未接触过CAD方面的开发,而现在我不但要快速上手,而且需要上手的东西还挺杂。因为我们公司的主要业务是部署PDM/PLM系统,做的CAD接口项目比较多,包括AutoCAD,UG NX,Pro E ...等等。老大让我从AutoCAD入手。

AutoCAD的二次开发工具是比较多的,主要有VBA,LISP,OBJECT ARX(C++)。我的第一步,和当年做MTK差不多:准备资料。

公司的CAD工具端开发,在逐步转型为C++(这也是我为什么搜索C++能搜索到UFC的原因),关于AutoCAD的二次开发,我主要需要的资料,自然是Object ARX方面的。很幸运,能在网上找到一份张帆写的免费Object ARX教程(在CSDN上就有下载)。这本教程写得非常不错,几乎涵盖了Object ARX编程的方方面面--不是很深,但知识覆盖面极广。这本教程配合着我用蹩脚的英语阅读着的ARX开发文档,我很快在ARX编程上入门了,并顺利写完了我参与的第一个项目。

但很快,我又接到了一个NX的接口项目。刚开始接手这个项目时,我应该在心里是出了一阵冷汗的。ARX相关的东西,网上还是比较多的,而且ARX相关的项目,时间也很充裕。但是NX不同,在网上我几乎找不到比较满意的资料。而最最最糟糕的事情是,AutoCAD的相关概念和操作,我以前还懂些,而NX的东西,在我入公司之前,是一片空白。交付时间也很紧……就这样完蛋了?不,庆幸的是,在做ARX之时,我做了些NX方面的准备工作:

1.在网上订了几本NX编程的图书(也没找到什么好的图书,勉强有一本让我满意)。

2.学习NX二次开发的时候,我仿照ARX的设计(主要是UML用例图和类图),做了一个NX接口框架。这个框架对于我此次项目来说,起了很大作用。当时接到任务后,项目负责人传了一份框架代码给我,可我当时哪里还有时间去研究他给我的框架?从自己的熟悉程度来说,什么代码,都比不上自己写的代码。

我使用自己写的框架,就省了去熟悉框架代码的时间,最终还是抢在出差前把代码完成了,并通过了初步的测试。而正式的测试,必须要到客户现场才行,所以,就有了最近的山西之行。

 

到今天(2010年11月21日)为止,我的山西之行结束了,任务由于客户的因素没能完成。

对于我来说,加入UFC,意味着历经这么多年,我终于正式跨入了IT这个行业。

每个人活在这个世界上,或清醒,或迷糊地在走着自己的道。他们有的在走商道,有的走政界之道,有的走艺术之道,而我选择的是编程这条道。从1996到2010年,这是我这条道的开始。我沿着这条道,走向老子所说的“道”--也就是西方哲学所说的“终极真理”。我知道在我的生命中,一辈子也走不到尽头,但我仍会无怨无悔地前行,因为这就是我的选择的道。

 

一直向前,永不停息!