[3sNews按]GIS行业在不断发展,有很多的人也与这个产业一起在成长着。有人说,个人的成长史往往也是一个行业的发展史,彼此相互见证。从今天起,3sNews将刊登一个普通工程师的在GIS行业奋斗的心路历程,与大家一起共勉。
《我的奋斗》(一)进入GIS行业
作者:xxj8848
2005年7月我从上海一所大学计算机专业本科毕业,由于在大学期间参加了GIS技术实验室,毕业后进入一家做地图服务网站的软件公司做GIS技术开发。
说到GIS的入门,不得不提这个GIS技术实验室,虽然它不是很优秀很有实力,不过对我影响较大。
在04年,也就是大四下半学期一开始,很多同学都积极联系实习。说实在的,那时候没有什么想法,也不知道自己学习计算机到底学了什么,只是当时听说系里一个编程牛人W在GIS技术实验室,一次偶然的机会,跟他提起能否推荐我进去。当时已经大四,但实际上我都没写过哪怕是一个很小的完整的系统,连简单的1加到100的递归也不知道怎么写,呵呵。感谢W同学的热心,他跟负责管理实验室的Y老师提起了我,当时刚好需要新人,就让我去谈谈看先。
虽然本人在计算机编程方面没有什么水平,但人很真诚,做事也脚踏实地,所以在那次和Y老师见面后,我进入了GIS技术实验室,这个实验室是InterGraph公司04年底刚在学校注册的实验室,注重GIS基础培训以及GeoMedia系列产品的使用、开发。
毫无征兆的,我就这样进入GIS这个行业的。
(二)开始GIS的二次开发
在进入GIS技术实验室后,我的主要工作是GeoMedia产品的具体使用、使用文档以及英文技术资料的翻译上,对编程并没有很高要求。
说起学校的实验室,事实上有很多实验室都是比较不注重动手编程能力的,学生进去挂个名,好多人一起做做MIS系统,到时混个毕业,何况MIS系统还是重复的做。更有甚者,负责的老师直接把成熟系统交给学生,让学生把系统运行起来,然后把代码看懂就可以过关了。但GIS技术实验室,由于是刚开始起步,没有参考代码,所以很多都需要研究,而且GeoMeida产品在04年下半年的中国,网上也比较难找到参考资料,需要研究英文开发文档。
当时实验室的技术主要由三个硕士研究生以及前面提到的W同学来完成,这里不得不提到对我有深刻影响的Y硕士生,他是在工作几年之后,考取硕士的。刚进实验室,我没什么技术底子,就跟Y一起学习,有时间的时候常常坐在Y的边上看他写代码,就这样,我逐渐的开始对编程有些了解。感谢Y他对我的帮助,他会把他写的代码给我分析,让我对应着代码来整理流程图,有次对一个小系统整整修改了三次流程图才“放”过我,再次感谢Y。
就这样,逐渐的对GIS的开发有了一定的入门,加之对GeoMedia的熟悉以及自己的努力,终于加入了开发中来。
(三)毕业设计
虽然自己由代码的门外汉到熟悉代码的开发过程,但,一直都是看别人的代码,模仿别人的代码,没有自己独立开发一个简单的系统。
临近毕业(2005年2月),毕业设计的课题也开始了:“基于GIS的交通信息系统的开发”。课题开的很大,呵呵。经过近3个月的研究以及开发(再次感谢Y硕士的指导),终于赶在毕业答辩之前完成系统。系统的开发基本由自己单独完成,包括对英文开发文档的翻译、研究。
当然,最后完成的系统,只是一个理论的交通信息系统,功能也比较简单,仅仅是数据的展示以及主要的最短路径、最佳路径的算法,当然,这时对GIS概念中的图查属性、属性查图已经比较熟悉,同时对GIS数据组织,特别是GeoMedia的地理数据有了一定的了解。
毕业设计过程中,在与InterGraph的技术支持YY的交流过程中,那时总觉得YY很厉害,知识很博,是那时的一个奋斗目标。也正因为如此,一直以来都养成了广看各种技术发展,ESRI、MapInfo等等GIS相关行业的各种信息。
GIS+“博”的习惯,正是这个方向以及习惯,很大程度上决定了之后我的发展。

{{item.content}}