一、前言

去年写了一篇名为《GISer们还有机会屌丝逆袭吗?》的博文,希望能和广大GISer一起探讨地理信息产业留给小团队和个人的机会。文章发布后,很多GISer通过网络和我进行了交流,其中有高校相关专业的学生,有入职不满两年的新人,也有工作多年的同行(他们大多一直从事系统开发或做了几年项目经理,对行业前景不确定,对自己后续的职业发展感到疑惑)。通过与他们的交流,感觉虽然这几年搞GIS的人数增长很快,但还是有一些GISer没有认识到自己的价值,对未来的职业发展缺少良性的规划。利用这周在外地出差的机会,结合自己这些年的感受,和大家聊聊我个人对GISer职业发展的看法。

二、那些熟悉的对话

“我学的是GIS,是不是会ArcGIS就行了?”
    “技术门槛太低了,GISer没有技术优势,只要会点.Net就能做!”
    “搞GIS主要就是二次开发,会点ArcEngine就行了!”
    “我不会技术,又不想做数据处理,我还能做什么呢?”
    “做数据处理待遇比较低,我还是搞开发吧。”
    “都是些政府项目,没有人脉关系,太难做了!”
    “项目负责人干的好累啊,一些部门领导太难伺候了!”
     ……
     遇到这样的抱怨,我会疑惑:当初你为什么选择GIS这个专业(行业)?
    “我报的专业是城乡规划,高考被调剂过去的,学了三年都还没搞明白GIS是干嘛的?”
    “我选择测绘是因为这个专业就业率高。”
    “我是学计算机的,工作后的第一个公司搞GIS。”
    ……
    类似的对话,经常出现,越来越多的GISer表达了类似的困惑。我觉得这是具有一定共性的问题。GISer看待自己职业定位的态度让他们产生了困惑,而寻找解决困惑的答案,也许该从问题的根源开始:
    1、什么是GIS?
    2、GISer应该具备哪些行业技能?

三、什么是GIS?

GIS是地理信息系统的简称,它是一门结合地理学、地图学、图形学、遥感学、计算机等知识的综合性学科,是用于输入、存储、查询、分析和显示地理信息数据的计算机系统。大部分GISer都接受这个定义。但是把GIS解释为地理信息系统,意指其是一个信息系统(从字面上理解也如此),初学者很自然的会认为搞GIS其实就是搞信息系统,软件编码水平越高意味着专业水准越高。而这恰恰是引发GISer对自身价值产生错误估计的根源之一。于是,我们就不难理解为什么一些GISer认为GIS的技术门槛低,只要懂点二次开发就是在玩GIS了;也不难理解,为什么一些应届毕业生入行不愿意从事地理信息数据处理的工作,觉得从事数据处理没有技术含量;
    我认为把GIS解释为地理信息服务(地理分析服务)或地理信息科学更合适。近年来国家不断加强对地理空间信息的重视,把地理信息从学科上升到科学的层面是大势所趋。地理信息(分析)服务是对空间信息进行处理、分析和表达。GIS将空间信息通过地图这种独特的视觉化表达方式与地理分析这两者通过计算机技术集成一起。用一个公式来表达:GIS=数据管理+制图可视化+地理处理和分析。把编码技能作为衡量专业技能水平唯一标准的GISer大多认为GIS就是空间数据管理和制图可视化,而忽视了地理分析。产生这种认知的一个原因是目前我国地理信息技术应用还停留在制图可视化和辅助决策阶段。GIS(地理信息服务)的生命力和价值其实在于对地理数据的处理和分析,运用GIS技术全面的、定量的、直观的去描述空间数据的地理分布模式及地理要素之间的关系。通过空间思维方式,运用地理空间语言进行地理规划和决策制定。换而言之,GIS其实是具有一个不算低的门槛的。对于地理信息服务而言,计算机只是一种工具,GISer运用这种工具来帮助客户进行地理分析、规划和决策,类似于数据分析师通过对企业运营数据进行分析来帮助企业调整运营策略。GISer一味追求编码技术的提升却忽视了专业技能的培养,其实是一种舍本逐末的做法。

四、GISer应该具备哪些行业技能?

行业技能是从业者应该了解、掌握的和地理信息技术相关的基本技能;GIS是一门综合性的跨行业的学科,它和测绘、国土、水利、管线、电力等行业都有交集;各个行业都有其特有的业务需求,对GIS的使用程度和技术要求各有不同。但是万变不离其宗,GIS始终是围绕着空间数据的利用、分析展开的。一些基本的技能是每个GISer都应该牢牢掌握的。比如:空间投影(坐标变换)、空间数据结构(数据格式转换)、ArcGIS基本操作(数据处理、制图、空间分析、ModelBuilder、GP……)等等;这些是基本功,几乎每一个应用GIS技术的工作都会用到。这里的每一项都有很多内容可以展开学习,以后我会在博文里逐项介绍。在这些基础上还想进阶的GISer,可以关注开源GIS软件、地理建模、空间分析、R语言、空间数据挖掘等等。

五、GISer的发展方向

我们再来扯扯GISer的未来发展。首先对这个专业要有个相对理智的认识:GIS是个屌丝专业。不是因为念这个专业的都是屌丝,而是相对于其它一些高富帅专业,各个学校科研资金和科研项目都相对较少。去国外读硕士或者博士的GISer应该有切身体会,GIS专业的奖学金一般都不是特别好申请,即使申请到了金额也不多。科研项目少,奖学金少的直接原因就是市场需求不足。所以,不要过分指望毕业以后马上能找到一份起薪上万的工作。实际上,遥感专业的就业情况和起薪都要好于地理信息专业。下面给出的只是个人建议:
    GIS专业学生:本科毕业建议直接读硕士研究生,有条件的去国外念。如果一不小心把博士也念了,能不回来就别回来了,国内能符合你期望的工作不多。没机会念硕士研究生的男生如果恰好会点开发,不要犹豫了去公司做开发吧。女孩子建议从事和数据分析或项目管理相关的工作。
    工作3年的技术GISer:GIS信息系统开发需要的技术门槛确实不高,3年工作经验已经能够掌握需要的技能(GIS开发技能),再往后就是简单粗暴的重复工作了。横向上建议关注跨行业的GIS技术解决方案,往行业专家方向努力;纵向上关注系统空间数据访问并发的性能、GIS空间数据层和业务层松耦合、在线数据交换、PostgreSQL+PostGIS开源数据库代替Oracle/SQL Server+SDE、CAD和GIS的统一解决方案等等。总之,把关注的视角从应用转移到GIS层的性能,降低软件开发成本,注重技术积累。
    工作3年的项目经理:GIS信息系统项目都不大,开发团队规模也比较小,管理相对松散,项目经理的精力常常被业主不合理的需求改动牵扯。项目经理需要对项目进度、质量和边界进行控制,能够针对业主的需求提出有效的解决方案。建议继续加强自身业务技能的学习,如行业解决方案、项目管理、质量控制、需求管理等,同时增加技术的了解,便于和开发负责人或开发人员有效的沟通。
    从事数据处理的GISer:地理信息的基础是空间数据,搞GIS信息系统离不开数据处理。目前国内GIS应用系统主要解决的需求是空间数据的展示、查询和统计;这其实就是通过计算机信息技术把制图效果展示出来。空间数据处理、整合对最终制图展示效果有直接的影响,数据处理的重要性显而易见。由于数据处理的技术门槛低容易上手,国内从事数据工作的薪资水平相对于开发要低不少。建议从事数据处理的GISer,向数据分析、建模的方向靠拢;导航数据的处理整合也是不错的选择。另外,地图导航的表达方式和兴趣点(POI)的数据模型是个挺有意思的研究方向,有兴趣的GISer可以尝试一下。

六、去公司还是考事业编制

公司学做事,体制内学做人。这是个仁者见仁的选择,我建议真正想做点事的GISer毫不犹豫的选择去具有良好GIS气质的公司。话题比较敏感,就不再赘述了。

最后收个尾:GIS是个挺有意思的知识领域,国家也越来越重视地理空间信息的重要性。作为一个朝阳产业,机会很多,挑战更多。如果你作为一个GISer,内心还保持那份激动和闯劲,坚持下去一定会成功!

聊聊GISer的职业发展的更多相关文章

  1. [转贴] 软件测试职业发展的 A 面和 B 面

    [转贴] 软件测试职业发展的 A 面和 B 面 1.所谓的软件测试技术到底包含什么? 梅子:我先来从传统意义上来谈一下测试技术,主要就是测试分析,测试设计,测试管理,测试执行,自动化测试技术,专项测试 ...

  2. WEB前端工程师的职业发展路线图、怎样做WEB前端职业规划

    20151028整理 —————————— 知乎-Web前端的路该怎么走?(2015年发表) 在规模越大的团队,工作划分得越细腻,专注的点就越深,但同时就可能会被限制在某个狭窄点上,成为某个角落的技术 ...

  3. 1_mysql +DBA职业发展

    MYSQL + DBA 职业发展 mysql :the world's most popular open source database 最流行的开源数据库 数据库世界 关系数据库(又称SQL数据库 ...

  4. 答CsdnBlogger问-关于职业发展和团队管理问题

    本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 问1:关于职业发展以及团队管理?(正能同學_) 请问在二线城市的小公司里,普通Android开发者的 ...

  5. 【转】论创新工场、职业发展、offer如何比较选择、移动互联网

    大纲:一.缘由.概述二.创新工场的模式三.职业发展道路的影响因素四.职业选择的几个小问题五.李开复的移动互联网和我眼中的移动互联网六.再见和祝福 一.缘由.概述1.缘由        前两周,有个师弟 ...

  6. .net 开发人员的瓶颈和职业发展

    .net 开发人员的瓶颈和职业发展 现在社会比前几年浮躁了,越来越多的人抱怨薪水低,高薪工作不好找; 诚然这有CPI的压力,可是也有很多人没有认清自己的职业发展. 很多.net程序员个各种纠结,想拿高 ...

  7. 【转】.NET开发人员的瓶颈和职业发展

    现在社会比前几年浮躁了,越来越多的人抱怨薪水低,高薪工作不好找; 诚然这有CPI的压力,可是也有很多人没有认清自己的职业发展. 很多.NET程序员个各种纠结,想拿高薪又拿不到,想提高又不知道怎么能提高 ...

  8. ETL开发面试问题加吐槽加职业发展建议

    写在前面: 作为甲方,对于乙方派来的开发人员,我是会自己面一下.总体来说遇到的水平不一,于是经过这三年多的面(cui)试(can),总结了一套自己的面试套路,中间也遇到过很多想吐槽的东西,于是大概记录 ...

  9. 随心测试_软测基础_006<测试人职业发展>

    接上篇:熟悉了_测试人员的工作职责范围与具体的工作内容 ,如何规划:测试人员的职业路线呢? 贴心小提示:以下内容,仅供参考,不挖坑 Q1:如何规划测试工程师的职业发展路线? A1:SX的观点:预定目标 ...

随机推荐

  1. reinstall_xbt: Linux中如何查看文件的最初创建时间

    Linux中如何查看文件的最初创建时间 与文件相关的几个时间: 1.访问时间,读一次这个文件的内容,这个时间就会更新.比如对这个文件使用more命令.ls.stat命令都不会修改文件的访问时间.   ...

  2. 检索 COM 类工厂中 CLSID 为 {13C28AD0-F195-4319-B7D7-A1BDAA329FB8} 的组件时失败,原因是出现以下错误: 80040154

    异常类型:COMException 异常消息:检索 COM 类工厂中 CLSID 为 {13C28AD0-F195-4319-B7D7-A1BDAA329FB8} 的组件时失败,原因是出现以下错误: ...

  3. Qt4.8.6 Embedded Linux 的编译与移植

    最近买了个飞凌ok6410 的开发板,于是在其中搭建qt4.8.6运行环境.费了两三天时间,主要还是对Linux系统的生疏,在一些问题上徘徊很久,在这里做一些过程笔记.烧写ARM-Linux系统,根据 ...

  4. MyBatis知多少(15)数据模型

    瘦数据模型是一种最为臭名昭著并且问题多多的对关系数据库系统的滥用.不幸的是,有时又的确需要瘦数据模型.所谓瘦数据模型,就是简单地将每张表都设计为一种通用数据结构,用于存储名值对的集合.这非常像Java ...

  5. 转iOS中delegate、protocol的关系

    iOS中delegate.protocol的关系 分类: iOS Development2014-02-12 10:47 277人阅读 评论(0) 收藏 举报 delegateiosprocotolc ...

  6. 15套精美的免费界面设计 PSD 素材【免费下载】

    在这个集合中,我们聚集15套精美的 PSD 界面设计模板,网页元素,用户界面​​工具包,扁平化图标,APP 应用程序 UI 设计的等等.这些来自优秀设计师的 PSD 源文件素材让其它的设计师们在设计用 ...

  7. CentOS6.4安装包初识

    LiveCD 一般用来修复系统使用,有容量很小,不用安装,可以自启动等特性.bin DVD也具有同 样的功能,但是体积较大,所以会有live DVD. LiveDVD 与LiveCD 相同是不需要安装 ...

  8. python编码声明的位置很重要

    python在3.x版本之前,编码一直是一个很头痛的问题.在代码中如果要使用中文,通常都要在文件的头部注明# -*- coding:utf-8 -*- 这样IDE或者解释器才会智能的转换编码. 这其中 ...

  9. UWP开发入门(十六)——常见的内存泄漏的原因

    本篇借鉴了同事翔哥的劳动成果,在巨人的肩膀上把稿子又念了一遍. 内存泄漏的概念我这里就不说了,之前<UWP开发入门(十三)——用Diagnostic Tool检查内存泄漏>中提到过,即使有 ...

  10. 转载:第六弹!全球首个微信小程序(应用号)开发教程!通宵吐血赶稿!

    大家好!博卡君原计划是能在国庆假期前把小程序的开发教程做完,给大家一套完整.系统的东西,不过由于最近小程序开发工具的拍照组件尚未完善,很多功能还不能顺利实现.我考虑了一下,觉得不如把拍照部分的一些代码 ...