已经具备GIS开发的能力,可以去哪些热门就业方向?
GIS作为地理学与计算机科学的结合,一直不断的从IT技术中吸取营养,以获得新的发展。从20年前的组件式GIS,到空间数据库,到云计算,以及现在的云原生技术,分布式计算技术,AI/AR技术,空间区块链等。只有同IT同步发展,GIS才不会落后于时代,才能融入IT的主流。
关于GIS开发的热门方向
目前与大数据、人工智能、云计算相关的方向最热门,以下方向均与GIS专业和IT技术有关联,小编在此总结了部分比较热门的方向:
【计算机开发类】地理信息系统软件工程 软件工程及系统集成 智能系统中的软件技术 空间信息应用与服务软件开发 计算机网络与信息安全技术及应 | 【AI】人工智能与模式识别 智能与服务机器人 深度学习与机器学习 |
【大数据】时空大数据分析与服务工程 时空大数据与数据挖掘 空间信息技术与地学大数据 大数据智能计算与数据挖掘技术 智能计算及地学应用 | 【移动GIS】移动与普适计算软件 移动地理信息系统 |
【智慧城市】智慧城市工程 智慧城市及数字国土工程 | 【高性能计算】高性能计算及地学应用 分布式地理信息计算 |
【3S综合计算】传感器与先进感知 对地观测物联网 空间信息通信 地理空间智能 | 【可视化】三维渲染技术 虚拟地理环境 三维可视化与动态模拟技术 |
1.实用GIS系统设计与开发
建立智能交通、线路安全、市政设计、资源开发与管理、环境监测、生态保护、城市规划、景观设计、水利电力、医疗管理和军事等方面的应用系统,能够提供辅助决策与专家系统、空间信息移动服务和网络GIS等技术支持。
2.铁路地理信息系统理论及应用
支持铁路勘测设计、运营管理、社会服务的空间信息的数据标准,获取方法,质量控制,分类编码,数据结构,数据模型,WEBGIS,分布式数据库系统,空间分析与应用模型,空间数据挖掘。
3.虚拟现实技术与三维GIS
虚拟现实技术在地理环境仿真中的应用,三维GIS理论与系统开发,空间信息可视化理论、方法与应用,数字城市、数字国土及数字交通的理论与方法。
4.地图制图学与地理空间信息可视化
地球空间信息可视化,制图综合,数字化成图,电子地图制作与应用等。
5.GIS专业相关学科
关于GIS开发人员的招聘要求
据《GIS开发者》第六期的《中国GIS人才生存状况调查报告》一文提到,“在众多GIS单位中,其主营业务大多是工程开发或软件研发和销售。从事数据处理的单位比例也达18%”。
单位对人才需求最多的是资深开发人员,其次是程序员和项目经理。由此也可看出,如果想从事GIS行业,较强的编程能力才是‘通行证’。打开各类求职软件的GIS板块,也可以看到几乎每个单位都招开发人员。
下面小编列举几个关于GIS开发人员的招聘要求:
WebGIS开发
WebGIS开发相对学习门槛较低,可以利用多种WebGIS开发框架进行开发,需要较深入的学习javascript编程语言,HTML等web前端技术,以及部分地理信息系统和空间数据库的开发知识。
技术要求:JavaScript、Vue、Mapbox、leaflet、openlayers等
三维GIS开发
三维GIS开发的学习门槛相对WebGIS较高,需要具备专业的地理信息系统和空间数据库开发知识,且需要学习使用多种三维GIS开发软件,对此需要较强的数据处理能力和编程技术。
技术要求:Cesium、Three.js、Webgl等
GIS开发的应用场景
GIS开发职业晋升道路
01 初级 GIS 开发程序员
- 经验在一年以内,薪资在 10-15k 之间。
- 这个阶段,主要是公司培养阶段,这里的要求比较低,都是了解即可,不需要深入去掌握
02 中级 GIS 开发程序员
- 经验一般在 1-3 年,薪资在 20k 左右(一线)
- 这个阶段,需要很熟悉常用的 gis 开发框架,需要掌握一些理论基础,一般来说,这个阶段不仅仅要求你使用框架,更需要你去了解框架背后的原理
03 高级 GIS 开发程序员
- 一般需要 5 年以上的开发经验,这个阶段薪资跨度很大,一般是 30k 左右
- 高级的要求就很高了,需要你对底层的 webgl 非常深入的了解,能够处理一些复杂的业务场景,比如海量数据的加载,性能优化。三维组件库的开发,一些着色器效果的编写等
04 技术专家 (架构师)
- 一般需要 10 年以上的开发经验,一般是月薪是在 60k 左右
- 有成功的大中型企业应用系统架构设计、开发和对接经验和业务经验
GIS开发发展方向
- 技术方向:GIS / 前端资深开发工程师 → GIS / 前端技术专家 → GIS / 前端技术总监
- 管理方向:GIS 开发组组长 → GIS 开发项目经理 → GIS 开发项目总监
- 行业方向:行业解决方案工程师 → 行业解决方案经理 → 行业解决方案专家
PS:GIS 特训营学员(毕业就达到中高级 GIS 开发工程师,1-2 年工作经验)
GIS开发学习路线图