GIS开发如何高质量就业?这几点是关键!

news2024/10/5 21:13:41

高质量就业,包含薪资和其他福利待遇,在讨论如何高质量就业之前,我们先来看下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开发的工作;

项目效果:

新中地智慧城市

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1858004.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】多线程的相关知识点

一、线程安全 1.1 可重入 VS 线程安全 1.1.1 概念 线程安全:多个线程并发执行同一段代码时,不会出现不同的结果。常见对全局变量或者静态变量进行操作,并且没有锁的保护的情况下,会出现问题。重入:同一个函数被不同…

Android性能优化-内存优化

1、为什么进行内存优化(如果不进行内存优化) APP运营内存限制,OOM导致APP崩溃 APP性能,流畅性,响应速度和体验 2、Android内存管理方式: Android系统内存分配与回收方式 APP内存限制机制 切换应用时&…

【日常开发之Windows共享文件】Java实现Windows共享文件上传下载

文章目录 Windows 配置代码部分Maven代码 Windows 配置 首先开启服务,打开控制面板点击程序 点击启用或关闭Windows功能 SMB1.0选中红框内的 我这边是专门创建了一个用户 创建一个文件夹然后点击属性界面,点击共享 下拉框选择你选择的用户点击添加…

自建消息推送工具 Gotify 实现消息私有化通知

本文首发于只抄博客,欢迎点击原文链接了解更多内容。 前言 之前分享了如何通过 Webhook 将 VPS 与 NAS 上部署的应用消息推送到钉钉、飞书、企业微信,但是对于部分用户来说,可能因为以下种种原因,不方便使用常见的办公 IM 软件来进行消息推送: 消息涉及隐私敏感信息,不希…

艺术签名生成工具哪个好?5个工具定制个性化签名

在追求个性化的现代社会,艺术签名已经成为一种时尚和趋势,越来越多的人开始关注和尝试学习如何设计自己的艺术签名。 这不仅是一种表达自我的方式,也是一种展现个性和独特性的方式。今天让我们一起探索5款艺术签名在线生成工具,让…

【高性能计算笔记】

第1章 - 高性能计算介绍 1. 概念: 高性能计算(High performance computing,缩写HPC): 指通常使用很多处理器(作为单个机器的一部分)或者某一集群中组织的几台计算机(作为单个计算资源操作)的…

百度Agent初体验(制作步骤+感想)

现在AI Agent很火,最近注册了一个百度Agent体验了一下,并做了个小实验,拿它和零一万物(Yi Large)和文心一言(ERNIE-4.0-8K-latest)阅读了相同的一篇网页资讯,输出资讯摘要&#xff0…

shell的正则表达------awk

一、awk:按行取列 1.awk原理:根据指令信息,逐行的读取文本内容,然后按照条件进行格式化输出。 2.awk默认分隔符:空格、tab键,把多个空格自动压缩成一个。 3.awk的选项: awk ‘操作符 {动作}’…

【总线】AXI4第五课时:信号描述

大家好,欢迎来到今天的总线学习时间!如果你对电子设计、特别是FPGA和SoC设计感兴趣,那你绝对不能错过我们今天的主角——AXI4总线。作为ARM公司AMBA总线家族中的佼佼者,AXI4以其高性能和高度可扩展性,成为了现代电子系统中不可或缺的通信桥梁…

不同匿名程度的代理本质区别是什么?

区别主要在于匿名的程度不同,就看你自己对匿名要求高不高了。 有三种主要代理类型: 1、透明代理 透明代理的特点就是不提供匿名性,你用它的时候网站是可以直接读取到你的真实IP地址的,需要提供的就可以直接排除它了。 2、匿名…

JVM专题八:JVM如何判断可回收对象

在JVM专题七:JVM垃圾回收机制中提到JVM的垃圾回收机制是一个自动化的后台进程,它通过周期性地检查和回收不可达的对象(垃圾),帮助管理内存资源,确保应用程序的高效运行。今天就让我们来看看JVM到底是怎么定…

Shopee API接口:获取搜索栏生成的商品结果列表

一、引言 此接口可以高效获取搜索栏生成的商品结果列表。本文将详细介绍这一核心功能,并探讨其在实际应用中的价值。 二、核心功能介绍——获取搜索栏生成的商品结果列表 请求API及返回示例 http://api.xxxx.com/sp/ll/search/item?keywordiphone&page1&am…

零门槛用AI,302.AI让人工智能变得简单易用

当下人工智能火爆,提到AI,几乎每个人都能说上几句,但是你真的会使用AI吗? 当涉及到如何实际使用AI时,许多人可能会觉得它太过高深莫测,从而产生一种距离感,不知如何开始。我和大家也一样&#x…

期末考试的成绩怎么发?

随着学期末的临近,我们又迎来了向家长通报学生成绩的关键时刻。下面是一份成绩群发的全新指南,让我们一起高效而温馨地完成这项任务! 1.选择沟通渠道: - 邮件与短信各有优势。邮件更适合提供详尽的成绩分析和评语,而短…

云计算【第一阶段(18)】磁盘管理与文件系统 分区格式挂载(一)

目录 一、磁盘基础 二、磁盘结构 2.1、机械硬盘 2.2、固态硬盘 2.3、扩展移动硬盘 2.4、机械磁盘的一些计算(了解) 2.5、磁盘接口类型 二、Linux 中使用的文件系统类型 2.1、磁盘分区的表示 2.1.1、主引导记录(MBR) 2.1.2、Linux中将硬盘、分…

【UIDynamic-动力学-UIPushBehavior-推行为 Objective-C语言】

一、接下来,我们来说这个,推行为, 1.推行为,首先,它叫做UIPushBehavior, 这个里边呢,又分为持续推力、瞬时推力, 我们新建一个项目,叫做:13-推行为 我们这个里边,还是先来一个redView, UIView *redView = [[UIView alloc] initWithFrame:CGRectMake(100,100,…

二刷算法训练营Day41 (Day40休息) | 动态规划(3/17)

目录 详细布置: 1. 背包问题理论基础 1.1 01背包 2. 46. 携带研究材料(第六期模拟笔试) 一维dp数组(滚动数组) 3. 416. 分割等和子集 详细布置: 1. 背包问题理论基础 但说实话,背包九讲…

ONLYOFFICE 8.1全新升级,智能办公体验再升级,引领未来工作新潮流!

📝个人主页🌹:Eternity._ 🌹🌹期待您的关注 🌹🌹 ❀ONLYOFFICE 8.1 📒1. ONLYOFFICE简介📙2. ONLYOFFICE特点📕3. ONLYOFFICE功能⛰️PDF 文件编辑器&#x1…

win10系统管理员账号怎么切换

1、按住“windowsx”,选择“计算机管理” 2、在页面左侧,找到“计算机管理(本地)”,展开“系统工具”,点击“本地用户和组”下面的“用户”,在右侧找到“Administrator”,双击打开。 3、在打开页面选择常规…

【分布式事务】Seata AT实战

目录 Seata 介绍 Seata 术语 Seata AT 模式 介绍 实战(nacos注册中心,db存储) 部署 Seata 实现 RM 实现 TM 可能遇到的问题 1. Seata 部署成功,服务启动成功,全局事务不生效 2. 服务启动报错 can not get …