background image

地理信息系统

GIS 专业的 10 个发展方向

    职业生涯规划中的路径选择,首先要知道自己在哪儿,要去哪儿 ——这是给自己的所在
地和目的地定位。所在地的定位没什么问题,能考上大学的人,差不多都对自己的知识和技
能、素质和能力、性格和品格有一定的认识,只是精度不同而已。目的地的定位却是个大问题,
大多数人只能笼统地说出找工作、做学问或创业,再想看清晰一点却是难于上青天。窃以为
这是很多人迷茫的一个重要的方面。

  想当初,从小喜爱地图的我怀着一腔热情报考

GIS 专业,却也弄不清自己到底想做什

么,使得两年的大好时光白白浪费(尽管用传统的衡量

“好学生”的标准我可谓是相当成

功),加上考研,一共是三年青春向东流,现在每每想来,总是痛心不已。值此毕业之际,
我将自己的思想整理了一下,希望能为迷茫的朋友做个导航。

  方向

1:开发工程师

  毕业后要找工作的朋友,得考虑下有哪些工作和自己喜欢什么工作。由于目前

GIS 就业

市场的形势是供大于求、僧多粥少,因此更多的还是考虑市场需求比较好。在众多

GIS 单位

中,其主营业务大多是工程开发或软件研发和销售。从事数据处理的单位比例也达
18%”,“单位对人才需求最多的是资深开发人员,其次是程序员和项目经理。由此也可看出,
如果想从事

GIS 行业,较强的编程能力才是‘通行证’”。打开各大论坛的求职招聘版,也可

  以看到几乎每个单位都招开发人员。这里找了很典型的一则招聘启事:

  职位:

GIS 开发工程师

  要求:熟练掌握

C#/C++使用;熟练掌握 ArcGIS Engine 9.0 以上版本的使用;有 C#/C+

+结合 Engine 项目经验者优先;

  这则启事简单明了,一共三点要求:语言、组件、经验。客观地说,对应聘者的要求还是
很低的,我想一个普通的高中毕业生认真地自学一年应该能够胜任。然而,按部就班的

“优

”本科毕业生却未必能满足这些要求。第一,学校基本上只教 VB 和 C 这两门基础的教学

语言,目标是过二级、三级,然而考级对编程的要求与工作中对编程的要求完全是两码事,
不是一个方向。第二,曾经风靡的两种

GIS 组件 MapX 和 MO 正在退出社会舞台,然而在课

堂上仍然是主打。第三,有开发经验的学生太少了,很多学校完全不教二次开发,即使教,
对学生的要求也不高,实现简单的浏览、查询就行了,这根本算不上项目经验。因此,想从
事开发工作的朋友们,必须在校园里开展自助学习。个人认为,认认真真地参加一次

ESRI

或超图办的开发组比赛,就可以达到普通公司的要求了。下面再看一则要求比较高的:

  

1、计算机或 GIS 专业本科及以上学历;

  

2、熟练掌握 C/C++语言、Java、JSP、C#等语言,熟悉 VC++、JBuilder 编程环境;

  

3、熟悉设计模式、UML,能用 Rose 等建模工具构建系统模型;

  

4、熟练掌握 Supermap、Arcgis 等主流 GIS 平台及二次开发技术,有 GIS 软件平台底层