zoukankan      html  css  js  c++  java
  • 关于GIS从业人员的定位

    看了linlin转载的“闲谈GIS专业导向与个人定位问题”(http://www.cnblogs.com/gisattic/archive/2005/05/19/158872.html),有一些补充和想法。

    GIS软件行业在国内还算软件行业的一个亮点,不管从市场占有率还是软件质量本身,个人认为还都说的过去,但另一方面,随着大大小小学校的GIS专业的招生,GIS从业人员也越来越多,随之而来的困惑、问题也越来越多。

    什么是GIS?很多搞GIS的人对于这个问题并不清楚,原因圈子里的很多人都明白,这里就没有必要点明了。Goodchild在2004有一篇综述性文章 GIS and spatial data analysis Converging perspectives (Papers Reg. Sci. 83, 363–385 (2004)),对GIS的发展历史和展望以及与空间分析的关系做了很好的评述。我想,搞GIS都应该拿过来看看。至少明白,GIS不是地图的一种电子形式,GIS也决不是软件和制图。

    对于一个学科,不外乎科研和应用,对于科研,大概又可以划分为基础研究和应用研究,各自面对的问题域是非常不同的,其实也就是“闲谈GIS”一文所说2个GIS从业人员可能面对的是非常不同的问题。GIS和一些传统学科的差别可能在于GIS需要软件支撑,需要计算机科学技术的许多东西。那么对于一个从业人员,要求也就更多一些。

    对于个人定位,首先需要明白或者需要决定的是到底应该做研究还是应用。

    对于基础研究,最基本的问题是前沿,国际前沿,需要明白整个学科的前沿问题在什么地方,而不是作一些别人已经作过的问题,例如空间信息表达,空间信息不确定性描述等问题。这方面,一者需要经常查看有关国际期刊的文章,一者需要随时掌握一些“大牛”的言论,其实GIS行业,也就那么几个大牛,买一本《地理信息系统》(上下卷,电子工业出版社),那几十个作者基本就是基础研究领域的主要人物了。

    对于应用研究,应该是一个很大的课题,从业者应该对本专业很熟悉,而且又熟悉GIS有关的问题。而说白了,这个领域主要是空间建模、空间分析的具体应用。在这个领域,要区分研究和开发(工程)有时可能有些难度,而且目前的情况是很多研究者确实在作开发,其结果就是开发研究都作不好。

    对于基础平台开发,个人认为是很小的一部分,除非很有兴趣,否则大多数人没有必要去往这个方向去挤。国内平台与院校齐飞的现象是不正常的,对于资源、人力都是浪费。

    对于编程能力的问题,我想,有比没有强,最不需要编程能力的应该是应用研究,而最需要的应该是基础平台开发。

    剩下的就是搞应用的,这一块可能是最大的一块,包括数据生产,咨询,企业(行业)系统,民用系统等等。数据生产在这里不讨论,大多数数据生产从业者应该是技校和专科毕业的学生,通过空间分析做决策咨询在国外是一大块,国内这个行业发展还需要时日,暂且不谈。那么抛开基础和应用研究(毕竟搞研究的终究会是少数),大多数从业者是GIS的应用开发者或使用者。

    对于应用开发,或者从开发角度称为二次开发,其难度正是企业软件的难度,难不难?所谓企业软件,等同物是我们经常称之为“MIS”的东西,可以非常简单,但也可以非常复杂。所以,如果立志往这个方向走,除了基础的程序设计、数据结构之类,企业开发平台(J2EE或.net),设计模式应该是必要的基础,所以从事这个行业和从事其他行业是类似的,需要掌握的是GIS的理论知识和程序设计开发能力,二者缺一不可。

    而对于应用者,除了需要行业的知识和GIS的知识,基础的计算机应用和开发应该也是必要的,其角色类似于很多单位从事IT方面工作者的角色,对于程序开发可以不懂,但需要行业有关的知识和GIS有关的基础。


    以下是一些闲话:

    关于转行:对于从业,特别是GIS或者计算机这个行业,很多人对于定位很迷茫,我个人的经验是一定要纵向发展,然后横向发展。从个人经验来说,走了不少弯路,大概已经经历了3个基本不同的行业(最后这个是GIS,和程序员距离最近),虽然还都算不错。所以,即使现在想做一个方面,也不用害怕以后不热,淘汰,一个新领域没有那么难以进入。对于研究和开发,转换起来也不是很困难。总之,转行不是那么难,不过要慎重,要深入,要准备付出代价(废寝忘食,经济和物质的损失)。

    关于编程:编程是一个长期的工作,语言和平台就像你的妻子,没有那么容易更换。熟悉一门语言和熟悉一个女人是类似的,你需要知道她的长处和缺点,要会应付她的脾气。

    “闲谈GIS”一文关于国内大多数系统都没有用起来的问题,其实不仅仅是GIS领域存在的问题,只不过这个领域可能更明显罢了。除了非技术的问题,一个关键问题在于GIS在系统中起了什么左右,而不仅仅是一个空间显示的作用。

  • 相关阅读:
    编译freeglut-3.0.0的Windows版静态库,及其使用示例
    关于网络安全与实名上网的通知
    【机器学习库】mlpack 2.1.1 Ubuntu14.0.4 踩坑记录
    【OpenCV】在Linux下用CMAKE编译安装OpenCV3.2.0
    【Python装饰者】在函数测试的作用
    【校验】TCP和UDP的校验和
    【C++设计模式】单件类与DCLP(Double Check Lock Pattern)的风险
    【爬虫】Python2 爬虫初学笔记
    【统计学习】SVM之超平面方程来源
    【滤波】标量Kalman滤波的过程分析和证明及C实现
  • 原文地址:https://www.cnblogs.com/maweifeng/p/161402.html
Copyright © 2011-2022 走看看