01 WebGIS开发
难度:⭐️⭐️⭐️
这个方向可以说是最容易的,难点在于以后的上升渠道,可能需要转前端开发、架构的概率比较大,否则比较难得到很好的长期发展。Web GIS开发涉及使用HTML、CSS、JavaScript等技术构建交互式地图和地理信息分析工具。开发人员可以使用开源的JavaScript库(如Leaflet、OpenLayers)或商业软件(如ArcGIS JavaScript API)创建Web GIS应用,提供在线地图浏览、查询、分析和数据编辑等功能。

02 桌面GIS开发
难度:⭐️⭐️⭐️⭐️
一般来说,桌面GIS学习门槛比WebGIS通常要高一些。桌面GIS通常需要开发人员有相关编程知识和更深入的地理信息系统理论知识。而WebGIS通常更加侧重于API的开发和应用,对一些细节比较注重,更加侧重于前端效果展现,可以利用Web开发技术实现GIS应用。
技术要求:C++、Linux

03 移动GIS开发
难度:⭐️⭐️⭐️⭐️
移动GIS学习门槛比WebGIS高,因为移动GIS将GIS移动应用程序(像smart phone 和tablet)开发与GIS技术相结合,使GIS可以在移动设备上运行,这个节骨眼上的技术合并会更加复杂,因此学习的难度比WebGIS高。
技术要求:Java、Android、ARCGIS、OpenGL

04 地图开发工程师
难度:⭐️⭐️⭐️⭐️⭐️
难度5颗星,但稀缺性也满级。会了之后你就是大动脉,这地位杠杠的,任谁也撼动不了。 地图开发工程师是一个专注于地图应用开发的专业岗位,需要熟悉GIS相关开发框架,有Cesium/Leaflet/OpenLayers等开发经历,具备WebGIS产品或应用系统开发经验;熟悉Vue/React框架下的Web二三维地图架构功能实现。
主要的岗位内容包括:地图展示及分析开发、地图数据渲染及优化、三维GIS功能开发、地图应用开发等等

05 地图算法工程师
难度:⭐️⭐️⭐️⭐️⭐️
难度同样5颗星。工资待遇极高。算法搞明白了,那换工作不是分分钟的事,行业之间横跳都没得问题,主打的就是一个岗位多、工资高,任性。要求熟悉常用的GIS算法,具备良好的空间几何算法基础;熟练使用C++/C、Python等一种或几种常用编程语言,具备完成工程代码构建和部署的能力。

+下方↓↓小助手

被折叠的 条评论
为什么被折叠?



