高质量就业,包含薪资和其他福利待遇,在讨论如何高质量就业之前,我们先来看下GIS开发岗位的前景、薪资水平如何?最后讨论一下GIS开发工程师到底需要学习哪些技术?
01 GIS开发岗位呈持续上升趋势
从GIS开发岗位趋势也可以看到,webgis开发岗位的数据呈现持续增长趋势:
2024年1-5月岗位数量比2023年整体持增长状态:
02 GIS开发岗整体薪资在什么水平?
1)GIS开发平均薪资:
根据24年全国最新数据详情,GIS开发工程师招聘整体薪资范围在4.5-50K之间,平均薪资为15.7K。
其中各薪资范围的百分比如下:
30-50K薪资范围占2%
20K-30K薪资范围占16.8%
15K-20K薪资范围占26%
10K-15K薪资范围占38.4%
8K-10K薪资范围占9.9%
6K-8K薪资范围占5.3%
4.5K-6K薪资范围占0.9%
2)GIS所在行业:
当前,GIS开发就业方向众多,人才缺口大、内卷程度较低且发展成长的赛道较长。其就业方向包括但不限于以下:
1)国家政府成立的国企,从事城市规划、自然资源、地质矿产、农林业....项目的开发
2)承接政府项目的科技公司,从事智慧城市、智慧交通、智慧水利....项目的开发
3)大型互联网公司,从事导航、物流、位置定位....项目开发
4)新兴科技公司,从事元宇宙、虚拟游戏引擎、3D游戏....项目开发
03 GIS开发招聘要求
1)学历要求:
GIS开发就业,学历是第一个不可忽视的重要条件之一。数据显示,大部分GIS开发工程师对学历的要求是本科,占比81.5%。
按照对应的学历要求,薪资也呈现递增的状态,例如大专、本科、硕士学历的GIS开发工程师平均薪资分别为:12.4K、16.2K和18.2K。
所以想找一份GIS开发的工作,想要更高质量就业,学历最好至少达到本科。
2)工作经验要求:
1-3年工作经验的最多,占42.8%,其次是3-5年工作经验,占比40%。
、
此外,根据工作经验不同,各阶段的平均薪资也曾递增状态,例如:应届生、1-3年、3-5年以及5-10年工作经验的平均薪资分别为:11.1K、13.6K、17.7K、21.3K。
其中需要注意的是,应届生也能达到11K左右,因此可以看出,GIS开发对工作经验要求相对宽松。
GIS开发在一定程度上呈现工作年限越高越吃香的趋势。但如果无工作经验,在技术上就要更精进,这样才更收到企业青睐。
3)GIS开发到底需要学习哪些技术?
根据当前市场上对GIS开发岗的任职要求,我们可以总结如下:
1、前端开发基础:HTML5、CSS3、JavaScript、Vue2、Vue3等;
2、至少掌握一种GIS软件操作:arcgis、mapgis、supermap、geoscene等;
3、至少掌握一种GIS地图框架:OpenLayers、Mapbox、three.js、Cesium、Echarts等;
4、掌握三维开发及webgl底层开发者优先;
5、最好有项目经验。
上述内容均是行业亟需的热门前沿技术,而这些技术要点,新中地GIS开发特训营的课程内容均有所以涉及,并有系统的教学和项目,具体需要学习的技术要点可以看下面的学习路线图:
(需要清晰版的可以加小助手wh☺xz☺djy领取)
如果是新手想从事GIS开发,比如:
GIS专业刚毕业的同学......
原来从事测绘外业、数据处理岗位的......
城规、建筑、土管等想转行GIS开发的同学......
那么对这些小白来说,应该如何高质量就业?
事实上,根据前面提到的因素,对大家来说,学历要求并不高,专业也不是最大问题,工作经验方面,GIS开发对应届生(0工作经验)相对友好。
因此,学习技术才是最大的痛点和难点。
虽然市面上前端的学习资料很多,但是GIS开发毕竟是前端开发的地图可视化方向,分支庞大,内容更深入,自学很难系统学习核心技术,达到企业就业标准。
此外,自学做项目难度更大,耗时更长,效率低。
在新中地,我们有专业的讲师团队,带领小白从HTML开始学习,自己敲代码,经过5个月的学习,成长为三维GIS开发工程师。
04 我们会学习哪些内容?
第一阶段:HTML、CSS入门
所学内容:HTML、CSS
要求掌握:
-
掌握HTML5标签搭建页面结构;
-
掌握PC端网页制作和布局能力,通过精准的选择器控制页面元素的布局和效果,结合CSS3的新特性(圆角、阴影 过渡、渐变, 动画)美化网页, 最终达到编写企业级大型综合页面的要求;
-
提升综合实战水平,能独立完成企业级的网页项目。
这个阶段要求学员能独立完成企业级的网页项目,效果如下图所示:
第二阶段:JavaScript
所学内容:JavaScript
要求掌握:
掌握JavaScript基础语法,培养编程逻辑思维;
掌握DOM和BOM对象的常用属性和方法,能够完成网页常见的交互效果;
深入理解 ECMAScript 6 的知识体系;完成PC端综合实战项目,实现市面上常见的网页交互特效等开发;
本阶段的课程更加注重对学员逻辑能力的培养,实现从初级工程师向中高级工程师的转变,大量的练习,加上丰富的案例,真正做到学以致用。由浅入深,循序渐进.通过下断点单步调试,不仅知其然,更知其所以然培养代码思维。
外卖平台
第三阶段:前端框架
所学内容:VUE+大屏可视化
要求掌握:
掌握前端框架 Vue 2.0基础语法和开发基础
掌握前端框架Vue2.0 开发必备技能,运用Vue2.0全家桶核心内容实现开发中常见的功能;
能够独立完成一个中小项目的前后台,对于Web开发有着非常熟练的编程能力;
掌握Vue3.0新特性,掌握前端框架Vue3.0 开发必备技能;
能够熟练运用 Git 管理前端项目,6.本阶段课程由经验丰富的高级项目经理带领, 学员独立完成需求分析,技术设计,项目评审,真实WBS分组分工协作,提前体验实际工作场景;
项目效果:
新中地天气
大屏可视化
第四阶段:WebGIS二维开发
所学内容:MapGlS二次开发、Mapbox、Openlayers
要求掌握:
-
了解地理信息系统(GIS)基本原理,GIS相关概念和术语,了解GIS应用场景;
-
掌握主流公共开放平台的操作和应用场景;
-
了解WebGlS应用场景,通过学习MapGlS二次开发,掌握WebGlS开发方法,掌握地理空间要素数据的管理、编辑、分析与应用;
-
MapGlS二次开发必须具备的基础知识、主流开发工具以及MapGlS系统的基本概念、结构体系和操作方法;
-
熟练应用市场主流GIS开源框架开发,使用Mapbox、Openlayer框架开发;
-
通过项目开发实践,熟悉基于WebGlS的智慧城市管理系统的开发流程、思路、和代码实践,熟悉需求分析、功能设计、进度管理等项目管理基本知识,并运用至项目开发过程中
项目效果:
智慧交通
第五阶段:WebGIS三维开发基础
所学内容:Threejs、Cesium
要求掌握:
-
了解三维GIS开发基本概念,三维GIS理论,及应用场景:
-
掌握Cesium的核心API,掌握三维GIS开发流程;
-
掌握Cesium核心原理,以及复杂的三维场景构建流程。
-
掌握Cesium周边生态;提高对三维渲染,地理信息系统开发的认识;
-
通过两个三维项目,对Cesium有全面基本的了解和使用;
分房分户
公交车轨迹漫游
第六阶段:WebGIS三维企业实战
所学内容:cesium高级功能、webgl核心理论
要求掌握:
-
以企业常用的功能和案例为主,重点介绍了Cesium的高级用法及部分底层原理,不仅能应对企业常用业务模块, 更是跳槽涨薪的利器;
-
理解WebGL核心原理,渲染管线流程,及着色器gIsI语言在Cesium中的应用;
-
本阶段由中地数码集团资深三维GIS高级工程师带领模拟真实项目开发流程,从需求分析,流程设计,UI设计出发,实现一套高性能,可扩展,高质量的数字李生系统。学生通过本项目,能够胜任三维GIS开发的工作;
项目效果:
新中地智慧城市