随着GIS和互联网技术、AI等不断发展和应用领域的不断拓大,GIS开发岗位的需求也在不断演变。
总的来说,GIS本科毕业以后,可以走的路线归纳为以下几类:
今天主要讨论GIS技术岗。
这几个岗位的特点是薪资高且稳定,相对来说更不容易被淘汰,但对技术要求较高。
01 偏前端二维(WebGIS)
这个就是我们最常说的webgis开发,主要注重在以地图为核心的Web应用开发。
WebGIS开发人员需要熟悉前端技术,如HTML、CSS和JavaScript,并掌握地图API,如Google Maps API、ArcGIS API等。
其次,需要将地理数据与前端技术相结合,构建交互性强、用户友好的WebGIS应用程序,用于展示地理数据、数据查询、空间分析等功能。
在招聘网站上最多的也是这一类岗位。
02 偏前端三维(三维GIS):
这个方向比较注重在利用三维技术展示地理数据和场景。
技术上,三维GIS开发人员需要掌握相关的三维可视化技术,如WebGL、Three.js等,以及三维建模和渲染技术。
这类开发人员要求可以开发基于Web的三维GIS应用,呈现地球表面的三维模型、城市模型、地形等,提供交互式的数据查询和分析。
03 偏后端(GIS后端):
这个方向其实就是后端开发,区别在于主要注重在“地理数据”的处理、分析和管理。因此要对地图数据库、地图格式等都很熟悉。
后端方向的GIS开发人员需要具备后端开发的技能,如数据库设计与管理、API开发等,负责处理和管理大量的地理数据,设计和优化地理数据的存储结构,开发地理数据的分析算法,并提供相应的API接口,供前端应用调用。负责开发并维护与地理数据相关的后台系统,处理地理数据的增删改查、空间查询等操作。
使用的语言也是常见的后端语言,例如Java、PHP、python这些。
04 地图开发(地图/自动驾驶开发):
地图开发方向主要关注地图应用开发和自动驾驶领域。像之前我们提到过的腾讯地图、比亚迪等都在招聘这类岗位。
地图开发主要负责地图导航应用,提供路线规划、实时交通信息、POI搜索等功能。
同时,他们也需要参与自动驾驶领域的研发,处理地图数据以及与传感器数据的融合,实现地图更新、位置估计、路径规划等功能。
总的来说,技术岗就是靠自己擅长的部分发挥到极致,就能找到适合自己的路。了解市场需求,提升自己的能力,就能找到合适的岗位和发展路线。
综合来看,GIS技术岗虽然分很多方向,但WebGIS和三维GIS开发是目前比较吃香的,主要体现在:岗位数量多、薪资高、入门门槛较低。
因此,如果你选择GIS开发作为职业生涯,建议你学习WebGIS和三维GIS。
除了就业前景看好外,三维GIS开发岗位的薪资待遇也相当可观。
根据行业和地区的不同,三维GIS开发人员的薪资范围可能有所变化。
-
如果刚接触GIS开发,处于GIS开发初级程序员水平,薪资一般在10-15K;
-
工作经验1-3年的中级GIS开发程序员,薪资可以达到20K左右;
-
如果是5年以上经验的高级GIS开发,薪资一般在30K左右;
-
如果达到架构师级别,薪资可以达到最高每月60K。
之前我们讨论过的cesium在GIS开发岗位中出现次数最多,可见三维GIS开发实火。