每年1-1.2万人毕业,男女比例约3:1,测绘工程的就业率如何
测绘工程,一个让人闻风丧胆的理科专业,虎扑评分4.2:

干过测绘的,苦不苦只有大家心里知道,带大家来感受一下,兄弟们的精神状态都十分美妙:











测绘专业到底是什么情况?
PS.测绘分为本科(普通教育)、本科(职业教育)和高职(专科)三个类型。这里讨论的仅限于本科(普通教育)(专业代码081201)
专业介绍:
测绘工程是利用各种现代化方法来采集、量测、分析、存储、管理、显示、传播和应用各类地学信息的一门综合的信息科学,专业旨在培养具有扎实的测绘基础知识和技能,学习数字地球框架信息获取、处理、分析、表达和应用的基本原理和方法,掌握现代空间测量技术、数字摄影测量与遥感技术、地图学与地理信息系统的基本理论,能够从事大比例尺数字化测图与地籍图的测绘及其信息系统的建立,各种工程、大型建筑物的各阶段测绘即变形监测,资源合理开发、利用及环境整治等方面工作的高级专门人才。
为什么测绘专业的就业这么苦逼?
听起来好像还不错,但是为什么大家的评论怨声载道?
我认为主要有以下几点:
1)毕业生人数太多导致内卷,供大于求
2)经济不景气导致企业需求量下降,人口红利同理
3)专业人才分层不到位,导致大专、本科和研究生等全都往测绘外业岗位上挤,从而引起人才浪费和就业满意度下滑。
4)发声的都是不满的,而真正混得好的人很少在网上活跃,导致大家看到的都是负面。
测绘工程的毕业人数:
据阳光高考信息平台数据显示,测绘工程专业全国普通高校毕业生规模在9000-10000人,毕业生性别比例:男79%∶女21%,近三年来就业率保持在80%-95%,属于就业率较高专业。

但是就业率高,不代表就业满意度高。
该网站的数据显示,测绘工程专业本科就业满意度为4.2(满分5分)

测绘专业学生考研方向
-
地理学
-
地图学与地理信息系统
-
测绘科学与技术
-
大地测量学与测量工程
已毕业人员从业方向
-
建筑工程测绘/测量
-
事业单位人员
-
地质勘查/选矿/采矿
-
考研公务员(中央国家机关)
-
道路/桥梁/隧道工程技术
-
公务员(地市级机关)
-
公务员(区县级及以下机关)
-
大学教师
-
施工员
-
公务员(省级机关)
测绘毕业3年内薪资水平:
测绘专业毕业三年内,平均薪资根据地区不同,差异较大,基本在4300-1500左右。尽量去一线或新一线城市就业,薪资相对较高。
靠西北、东北等地区薪资较低,例如内蒙古、宁夏、新疆以及黑龙江。

测绘工程的出路
大环境不变的前提下,测绘工程专业的同学,如何才能寻求更好的出路,关于这一点,很多老哥也给出了建议:
有的建议往高技术含量的遥感上靠:


有的建议往GIS、CS等专业上靠:



也有很多学测绘的小伙伴来学习WebGIS开发。每一期GIS开发特训营开班,我们会发现,测绘专业或者做测绘外业的同学几乎占一半以上:

为什么会有这么多学测绘的同学转GIS开发?
原因有以下几点:
1、相较于测绘,GIS开发不需要外出,工作环境整体较为舒适
前面可以看到,测绘工程专业的同学对就业的不满主要来源于,需要外出测量,每天早起翻山越岭,顶着风吹日晒,十分辛苦。十年寒窗苦读,结果进了深山当“民工”;而GIS开发不需要外出,每天吹着空调,对着电脑工作。
试问每一个做测绘的同学,如果有这样一个机会给你,你会拒绝吗?
2、工资相对较高,工作相对稳定,可持续和积累;
根据某网站的数据显示
测绘工程师的薪资为:

数据来源:https://www.jobui.com/gangwei/cehuigongchengshi/
GIS开发工程师的薪资为:

数据来源:https://www.jobui.com/gangwei/giskaifagongchengshi/
不排除某些测绘岗位的薪资补贴很高,但是整体上,测绘和GIS开发的平均薪资差别还是很大的。
此外,GIS开发工程师,随着时间和经验的积累,可以逐年晋升,有着明确的发展路线;而反观测绘岗位,不管是内页还是外业,都没有明确的上升空间。时间久了身体扛不住,有的岗位甚至需要等带你的师傅退休了才能晋升,前景不如技术岗。
3、GIS开发岗位的用人单位对测绘专业的同学友好;
很多GIS开发岗位要求中,表示GIS相关专业均被接受,其中就包括测绘专业,原因是测绘和GIS都属于3S专业,交叉融合以及相似度非常高,因此也被企业认可。

4、GIS开发属于国家重点扶持数字化建设的一环,就业前景相对较高。
国家政策扶持的数字孪生、智慧城市等项目其实都离不开测绘和GIS,因为地图底座需要采集地图信息。
但是重点在于一线的测绘外业采集工作技术含量太低,随着AI、无人机、遥感等科技领域的发展,人工测绘的需求会逐渐减少。
测绘内外业的前景远不如开发岗高,更容易被取代。
相关文章:
每年1-1.2万人毕业,男女比例约3:1,测绘工程的就业率如何
测绘工程,一个让人闻风丧胆的理科专业,虎扑评分4.2: 干过测绘的,苦不苦只有大家心里知道,带大家来感受一下,兄弟们的精神状态都十分美妙: 测绘专业到底是什么情况? PS.测绘分为本科…...
JimuReport 积木报表 v1.7.6 版本发布,免费的低代码报表
项目介绍 一款免费的数据可视化报表工具,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完…...
“灵活就业者“超两亿人 游戏开发者如何破局?
随着“灵活就业”者数量突破两亿,我相信“寒气”已经传递到每一位普通人!对于游戏行业的“灵活就业”者,应当如何破局? 首先应该恭喜大家,选择了一个相对“稳健”的行业,无论大环境如何,游戏/软…...
MySQL事务与存储引擎
一、事务的概念 是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行是一个不可分割的工作逻辑单元,在数据库…...
总是给数据库表字段设置默认值的好处
1、NOT NULL DEFAULT 的好处 在设计数据库表结构时,将字段设置为不能为空并设置默认值有以下几种好处: 1.1、数据完整性 通过设置字段不能为空,可以确保每条记录都包含必要的数据,从而保证了数据的完整性。例如,在用…...
11.2 Go 常用包介绍
💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…...
Sqlite3数据库基本使用
一、基本概念 数据:能够输入计算机并能被计算机程序识别和处理的信息集合 数据库:长期存储在计算机内、有组织的、可共享的大量数据的集合 DBMS:位于用户与操作系统之间的一层数据管理软件,用于操纵和管理数据库 二、安装 在线…...
实现贪吃蛇小游戏【简单版】
1. 贪吃蛇游戏设计与分析 1.1 地图 我们最终的贪吃蛇大纲要是这个样子,那我们的地图如何布置呢? 这里不得不讲⼀下控制台窗口的⼀些知识,如果想在控制台的窗口中指定位置输出信息,我们得知道该位置的坐标,所以首先介…...
uniapp实现内嵌其他网页的功能
一、用到的知识点 页面跳转页面间跳转,参数传递web-view使用 二、使用navigator 页面跳转。 navigator 组件类似HTML中的<a>组件,但只能跳转本地页面。目标页面必须在pages.json中注册。所以这么写是不行的: <navigator url&quo…...
【Ruby简单脚本01】查看wifi密码
脚本 # 使用io库 def get_cmd_result(cmd) IO.popen(cmd,:external_encoding>GBK).read.encode("utf-8") end def list_wifi wifi_pwds Hash.new # 获取所有wifi文件 o1 get_cmd_result("netsh wlan show profiles") # 获取所有匹配结果 …...
VSG/VSA 矢量信号模拟/分析软件
_Ceyear思仪 _ VSG/VSA 矢量信号模拟/分析软件 苏州新利通仪器仪表 在现代无线通信中,IQ调制属于标准配置,经常应用于通信系统的信号调制和解调环节。IQ调制的应用简化了通信设备的硬件结构,同时提高了频谱资源的利用效率,提…...
C++使用GDAL库完成tiff图像的合并
全色图 完整代码: #include "gdal_priv.h" #include "cpl_string.h" #include <vector> #include <algorithm> #include <iostream> #include <filesystem>using namespace std; namespace fs std::filesystem; vec…...
深入理解AQS:Java并发编程中的核心组件
目录 AQS简介AQS的设计思路AQS的核心组成部分 状态(State)同步队列(Sync Queue)条件队列(Condition Queue) AQS的内部实现 节点(Node)锁的获取与释放 独占锁共享锁 条件变量 AQS的应…...
集合进阶:List集合
一.List集合的特有方法 1.Collection的方法List都继承了 2.List集合因为有索引,所以多了很多索引操作的方法。 3.add // 1.创建一个集合List<String> list new ArrayList<>(); // 2.添加元素list.add("aaa");list.add("bbb"…...
el-table表头修改文字或者背景颜色,通过header-row-style设置样式
方式一 <el-table :header-cell-style"{text-align: center}" />方式二 <template><el-table :header-cell-style"tableHeaderColor" /> </template> <script> export default {methods: {tableHeaderColor ({row, column…...
web前端-CSS
CSS CSS概述: CSS是Cascading Style Sheets(级联样式表),是一种样式表语言,用于控制网页布局,外观(比如背景图片,图片高度,文本颜色,文本字体,高级定位等等) 可将页面的内容与样式分离开,样式放于单独的.css文件或者HTML某处 CSS是网页样式,HTML是网页…...
u8g2 使用IIC驱动uc1617 lcd 字符显示只显示上半部分,不显示下半部
使用u8g2 使用硬件iic驱动某些page为4个字节 带灰度的lcd显示屏幕的时候有时候只显示上半部,下半部不显示,例如uc1617等。 原因: 以uc1617为例,链接https://github.com/olikraus/u8g2/blob/master/csrc/u8x8_d_uc1617.c 在u8x8_d_uc1617_common方法中的case U8X8_MSG_DI…...
单片机第五季-第八课:STM32CubeMx和FreeRTOS
1,FreeRTOS背景介绍 RTOS简介: 实时操作系统,本用于追求实时性的嵌入式系统,典型:ucos/uclinux/vxworks; 特点:中断响应快、一般可嵌套中断、使用实地址、多任务; (实…...
【Linux】进程控制1——进程创建和进程终止
1.进程创建 1.1.再谈fork 在linux中fork函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。 #include <unistd.h> pid_t fork(void);//pid_t为整形 返回值:子进程中的fork()返回0ÿ…...
计算机图形学入门16:曲线
1.曲线 曲线(Curves)在图形学中应用非常广泛,比如:相机的拍摄路径、物体的移动路径、动画曲线、矢量字体等。如下图所示,是使用曲线到矢量字体的应用,通过移动一些控制点来改变字体。 2.贝塞尔曲线 2.1 贝…...
内存分配函数malloc kmalloc vmalloc
内存分配函数malloc kmalloc vmalloc malloc实现步骤: 1)请求大小调整:首先,malloc 需要调整用户请求的大小,以适应内部数据结构(例如,可能需要存储额外的元数据)。通常,这包括对齐调整,确保分配的内存地址满足特定硬件要求(如对齐到8字节或16字节边界)。 2)空闲…...
微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】
微软PowerBI考试 PL300-选择 Power BI 模型框架 20 多年来,Microsoft 持续对企业商业智能 (BI) 进行大量投资。 Azure Analysis Services (AAS) 和 SQL Server Analysis Services (SSAS) 基于无数企业使用的成熟的 BI 数据建模技术。 同样的技术也是 Power BI 数据…...
【大模型RAG】Docker 一键部署 Milvus 完整攻略
本文概要 Milvus 2.5 Stand-alone 版可通过 Docker 在几分钟内完成安装;只需暴露 19530(gRPC)与 9091(HTTP/WebUI)两个端口,即可让本地电脑通过 PyMilvus 或浏览器访问远程 Linux 服务器上的 Milvus。下面…...
(二)原型模式
原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...
解决本地部署 SmolVLM2 大语言模型运行 flash-attn 报错
出现的问题 安装 flash-attn 会一直卡在 build 那一步或者运行报错 解决办法 是因为你安装的 flash-attn 版本没有对应上,所以报错,到 https://github.com/Dao-AILab/flash-attention/releases 下载对应版本,cu、torch、cp 的版本一定要对…...
算法笔记2
1.字符串拼接最好用StringBuilder,不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...
C/C++ 中附加包含目录、附加库目录与附加依赖项详解
在 C/C 编程的编译和链接过程中,附加包含目录、附加库目录和附加依赖项是三个至关重要的设置,它们相互配合,确保程序能够正确引用外部资源并顺利构建。虽然在学习过程中,这些概念容易让人混淆,但深入理解它们的作用和联…...
并发编程 - go版
1.并发编程基础概念 进程和线程 A. 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。B. 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。C.一个进程可以创建和撤销多个线程;同一个进程中…...
Kafka主题运维全指南:从基础配置到故障处理
#作者:张桐瑞 文章目录 主题日常管理1. 修改主题分区。2. 修改主题级别参数。3. 变更副本数。4. 修改主题限速。5.主题分区迁移。6. 常见主题错误处理常见错误1:主题删除失败。常见错误2:__consumer_offsets占用太多的磁盘。 主题日常管理 …...
uniapp 实现腾讯云IM群文件上传下载功能
UniApp 集成腾讯云IM实现群文件上传下载功能全攻略 一、功能背景与技术选型 在团队协作场景中,群文件共享是核心需求之一。本文将介绍如何基于腾讯云IMCOS,在uniapp中实现: 群内文件上传/下载文件元数据管理下载进度追踪跨平台文件预览 二…...
