GIS真的是天坑专业吗?

是,也不是。

首先说是,GIS到底坑在哪?

1、专业定位不清晰,具有很强的误导性

听过很多学生抱怨,关于GIS专业,大家觉得最坑的地方,在于一开始在选专业的时候,以为这个专业跟计算机专业有很强的相关性,然而并非如此。

GIS是由3个元素组成:

G: geographic(地理)

I:information(信息)

S:system(系统)

不难看出,GIS专业揉合了很多太多元素,导致学习起来更难深入。

当然大部分学校的教学工作中,GIS更注重“地理”部分,而不是“信息系统”。

以为能进BAT,结果去画了CAD。

2、就业面比较窄,且自主创业难度大

GIS的整个产业和运作流程非常复杂,前期包含了信息采集,也就是测绘;信息的处理,也就是数据处理或者制图。

地理信息行业

▶ 上游数据部分

上游涉及到地理信息矢量数据与影像数据的采集和处理,即外业采集岗和内业处理。

▶ 中游软件平台厂商

GIS平台,是一个提供从数据编辑到数据服务发布管理,再到数据共享,以及端的开发API等一体的工具性软件,这些平台提供商需要大量的技术人才,包括产品研发,售前,售后等。

▶ 下游开发领域

开发就是利用GIS平台,结合用户的标准化数据,为用户业务提供GIS方案支持,包括桌面GIS、WebGIS、移动GIS以及二次开发应用方案等。岗位多存在于与GIS弱相关的行业,诸如房地产、城乡规划、数字地图的建设等。

以上行业针对GIS专业提供的岗位种类较少,大部分都是测绘内业、外业以及客服、技术支持等。

此外,不论是数据采集所需的仪器设备,还是GIS平台软件,每一个都是一个小小的毕业生无法承担的成本,因此也造就了GIS行业自主创业难度极大。

唯一比较可行的是GIS开发板块,不需要采买大型硬件设备或者软件平台,创业成本较低,主要靠技术,因此创业难度相对较小,不管是自主创业,还是求职,都是比较好的选择。

然而这也暴露了下一个问题↓↓↓↓

3、学业和就业脱节,技能不能满足社会要求

由于学业和社会实际就业需求脱离,就业面窄的前提下,毕业生不能满足用人单位需求,使得GIS专业学生的就业问题更加火上浇油。

GIS行业能提供的岗位其实比较众多,详细的可以看这篇:

但是大部分毕业生无法找到自己心仪的岗位,只能委曲求全做一些最基本的数据采集或处理的工作。

说完坑,再说说GIS不坑在哪?

1、GIS是实业,发展较缓但更稳定

K12被清洗,互联网寒冬,房地产“塌房”,许家印都要进局子了,2023还有什么大风大浪没见过?

一个行业发展过快,不一定是好事。

如果从19世纪GIS被应用在追溯“霍乱”疫情的源头算起,如今GIS已经发展了200多年。

好像一直不温不火的样子,然而如今也要乘着“智慧城市”这一条大船乘风破浪了。

2、随着数字化城镇的到来,几乎没有一个行业能离开GIS

GIS的应用实在太广了,我们生活中接触到的方方面面根本离不开它。

GIS技术在各个行业都有应用,GIS软件、GPS、电子地图、行业信息化、测绘、物联网、遥感、水利、GPS定位、人工智能、智慧交通、智慧医疗、电力、系统软件、政务服务、数据服务、OEM、安防、智慧城市、BIM、城市规划、大数据、应急指挥、工程设计等各个行业都会招聘GIS开发人才。

我们在网上购买的每一件商品、出去游玩的每一条路线、甚至家里的扫地机器人导航都要用到GIS。

3、GIS行业也有高薪岗位

GIS行业并不止前面提到的数据采集和处理,也有很多高薪的岗位,其中最适合GIS专业学生的就是webgis开发。

相比GIS算法、平台开发,WebGIS更简单;

相比测绘外业、数据处理,WebGIS更高薪;

其次,webgis的发展路线明确(二维、三维)、需求大(人才供不应求)、前景好(站在了智慧城市发展的肩膀上)等优点。

所以,你要说GIS专业坑,它确实“罪有应得”;说它不坑,也确实”有理有据“。

坑不坑其实不只是看专业,主要还看选择。

学习技术,可能会让你规避一些坑的问题,解决了就业问题,也就没那么坑了。

免费领取GIS开发相关学习资料

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

如何判断 vite 的运行环境是开发模式还是生产模式 production? development?

如何判断 vite 的运行环境是开发模式还是生产模式 production? development? vite 有两种获取当前运行环境模式的方法: 官方说明: 完整说明地址: https://cn.vitejs.dev/guide/env-and-mode.html#node-env-and-modes…

【LangChain学习之旅】—(6) 提示工程(下):用思维链和思维树提升模型思考质量

【LangChain学习之旅】—(6) 提示工程(下):用思维链和思维树提升模型思考质量 什么是 Chain of ThoughtFew-Shot CoTZero-Shot CoTChain of Thought 实战CoT 的模板设计程序的完整框架Tree of Thought总结 Reference&a…

一阶低通滤波器

一阶低通滤波器 X为输入,Y为滤波后得到的输出值;本次的输出结果主要取决于上次的滤波输出值,其中a是和滤波效果有关的一个参数,称为滤波系数;它决定新采样值在本次滤波结果中所占的权重; 滤波系数a越小&a…

AI绘画软件Stable Diffusion模型/Lora/VAE文件存放位置

型下载说明(下载模型后输入对应参数即可生成) 建议直接去civitai.com找模型,如果无法找到可以在幕后模型区找也可以去, 下载好后放入对应的文件夹。进入127.0.0.1:7680 左上角刷新即可看到新的模型。 模型种类 大模型 大模型特…

揭秘人工智能:探索智慧未来

🌈个人主页:聆风吟 🔥系列专栏:数据结构、网络奇遇记 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. 什么是人工智能?二. 人工智能的关键技术2.1 机器学习2.2 深度学习2.1 计算机…

【一文详解】知识分享:(C#开发学习快速入门)

面向对象(OOP) c语言是面向过程。 c是面向过程面向对象。 c#是纯粹的面向对象: 核心思想是以人的思维习惯来分析和解决问题。万物皆对象。 面向对象开发步骤: 分析对象 特征行为关系(对象关系/类关系) 写代码: 特征–>成员变量 方法–>成员方法 实例化–具体对象 …

一本数学教材严谨和通俗哪个更重要?

一本教材也许无法同时兼顾严谨和通俗,而且在不同的场景下,严谨和通俗的重要性也不尽相同: 在正式的学术场合,严谨当然重要,一些不严谨的教材可能无法通过审校,在读者存在疑问的时候,也不一定能给…

揭露欧拉骗局4.“Σ1/n²=π²/6”里的猫腻

自然数平方倒数求和Σ1/n是一个并不复杂的问题,但它困扰了欧洲大陆整整90年,在欧系数学里它被称为“巴塞尔级数”。 解决巴塞尔级数让欧拉一战成名,然而欧拉采用的方法对数学这门学问是严重的侮辱。数学是工具学科,数学的宗旨是化…

apipost 前端使用云端mock实现自定义返回

目录 一.新建接口 1.选择mock环境 2.设置接口路径,以及相关参数 3.自定应响应示例 4.开启云端mock,设置相应条件 5.更改接口类型post,保存设置,发送请求 6.测试 一.新建接口 1.选择mock环境 如图,更改环境 2.设置接口路径&#xff0c…

68.网游逆向分析与插件开发-角色数据的获取-利用蓝量属性分析角色数据基址

内容参考于:易道云信息技术研究院VIP课 上一个内容:67.网游逆向分析与插件开发-角色数据的获取-分析角色数据基址-CSDN博客 然后分析任何一个东西,逆向分析的本质就是找东西的意思,找东西核心的观念是内存里得有,就是…

内 存 取 证

1.用户密码 从内存中获取到用户admin的密码并且破解密码,以Flag{admin,password}形式提交(密码为6位); 1)查看帮助 -h ./volatility_2.6_lin64_standalone -h 2)获取内存镜像文件的信息 imageinfo ./volatility_2.6_lin64_stand…

【数据库原理】(21)查询处理过程

关系型数据库系统的查询处理流程是数据库性能的关键,该流程涉及到将用户的查询请求转化成有效的数据检索操作。通常可以分为四个阶段:查询分析、查询处理、查询优化和查询执行,如图所示。 第一步:查询分析 这个阶段是整个查询处理的起点。数…

CDH 6.3启动失败,由于日志写入权限原因导致cloudera-scm-server.log未生成

CDH 6.3启动失败,CM之前都能正常启动,服务器重启后,启动出现异常,需要排查具体错误,查看日志,发现日志cloudera-scm-server.log也未生成,不好定位具体原因。于是查看cloudera-scm-server状态&am…

Python流程控制语句

目录 一、分支结构 (一)单分支语句 (二)双分支语句 (三)多分支语句 (四)嵌套的分支语句 二、循环结构 循环结构概述 (一)for循环 (二&am…

最佳解决方案:如何在网络爬虫中解决验证码

Captcha(全自动区分计算机和人类的公开图灵测试)是广泛应用的安全措施,用于区分合法的人类用户和自动化机器人。它通过呈现复杂的挑战,包括视觉上扭曲的文本、复杂的图像或复杂的拼图等方式,要求用户成功解决这些挑战以…

vue3+vite+ts+pinia新建项目(略详细版)

1、新建项目 npm create vite@latest 2、安装依赖 yarn add vue-router yarn add -D @types/node vite-plugin-pages sass sass-loader 3、配置别名 //vite.config.ts import { defineConfig } from vite import path from node:path export default defineConfig({ plu…

【huggingface】【pytorch-image-models】timm框架中使用albumentations库数据增广

文章目录 一、前言二、实操2.1 声明库2.2 定义你的数据增广算子2.3 加入其中 一、前言 问题是这样的,在使用timm框架训练时,发现数据增广不够,想用Albumentations库的数据增广,怎么把后者嵌入到前者的训练中。 其实也是比较简单…

JVM(字节码文件详解)

JVM的组成 类加载器运行时数据区域执行引擎(主要理解垃圾回收器,及时编译器)本地方法 字节码文件的组成 在讲解字节码文件组成前,可以安装使用“jclasslib”工具或idea中“jclasslib”插件进行字节码文件查看 jclasslib的Github地…

写一个简单的Java的Gui文本输入窗口,JFrame的简单使用

JFrame是指一个计算机语言-java的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。 Swing的三个基本构造块:标签、按钮和文本字段;但是需要个地方安放它们,并希望用户知道如何处理它们。JFrame 类就是解决这个问题的——它是一个容器…

计算机丢失mfc140.dll怎么办?解决mfc140.dll缺失的3种方法分享

计算机丢失mfc140.dll怎么办?在使用微软办公软件的时候,可能会弹出一个错误提示框说“找不到mfc140.dll,无法继续执行代码”。为了不影响工作效率,我们可能需要亲自动手尝试修复这一问题。以下是一些mfc140.dll缺失的3种方法相关介…