测绘想转GIS开发,需要学多久?

这个问题,是很多测绘专业同学决定转行前最关心的问题。

0基础转GIS开发大概学多长时间?

在新中地,0基础全职学习GIS开发,时间是5个月,学习时长约630小时。每一期的学习内容会有微调,这个时间可能会加长。

如果你是自学,这个时间只会更长,因为你遇到问题时需要查找资料,花时间解决bug。如果中途中断,也要花时间找回原来已经遗忘的内容。

简单来说,如果你能要保证整体学习时间达到600多个小时,按照你每天能学习的小时数,就能知道大概需要多久。

每个阶段学什么?需要花多久?

接下来,聊聊全职学习GIS开发,需要经历哪些阶段?每个阶段需要多长时间?

1、前端开发:大概1-3个月

这个阶段主要学习前端三件套HTML/CSS/JavaScript,重点是JavaScript的ES6语法、闭包、异步编程这些高级开发内容。

其次是学一个组件化框架,一般前端框架用Vue或 React,选一个主流的,推荐Vue3,因为国内GIS项目用Vue居多,新中地就是学的vue。

不要贪多,先学一个框架,后续学其他的也能融会贯通。

2、WebGIS二维开发:大概1-1.5个月

二维开发一般推荐OpenLayers或Leaflet,这个阶段要学会加载各种底图(比如:天地图、高德),并学会在地图上画点、画线、画多边形,做鼠标交互,比如点击弹出信息框,路径规划等。

3、三维GIS开发:大概2个月

想要拿高薪必须学三维地图引擎,最常见流行的就是Cesium.js。

如果不学Cesium,你只能做普通的Web地图,薪资天花板也就是10K左右。学了 Cesium做三维数字孪生,薪资能提高不少。学会加载 3D 瓦片、倾斜摄影模型、做 3D 漫游。

4、项目+技术复盘,大概1-2个月

你需要自己独立做出来一个完整的项目,最好是三维GIS开发项目,比如:把你们学校的行政楼、道路、湖泊用 Cesium做成一张可交互的3D校园地图,并能点击显示建筑名称。

然后是写简历,需要把你做出来的项目,写成清晰的"项目经历",写明你用了 Vue、Cesium等关键技术点,解决了什么空间计算问题。

紧接着找一份互联网常见的 《前端面试八股文》,背诵 HTML/CSS/JS/Vue 的基础题。其次补齐GIS框架的常见面试问题进行模拟演练。

以上这些都完成,就可以投简历了。

那怎么利用时间来学习呢?

很多同学会利用大三/大四课余时间或考研结束后的空窗期来学,这段时间大概是半年左右;如果时间战线拉长,大二就开始接触web开发,这样在后续学习GIS开发时能节省一定时间。****

如果你现在已经是大三/大四,且不考研,那完全可以在这半年全力冲刺项目,本科毕业直接去找GIS开发的工作。

如果你决定考研,且目标是"重编程的211/双一流",那你现在可以先集中精力把数学和 数据结构/C语言考好。考研结束后的那个寒假(大约有4-5个月的空档期),再学习GIS开发。

等你9月份入学时,你已经是一个能独立接单做WebGIS开发的准研究生了,这种"降维打击"能让导师对你耳目一新。

最后,学开发的误区,跟大家说明一下。

学GIS开发千万不要盲目去学 C# 和 ArcEngine。

虽然很多学校的课程还在教 C# + ArcEngine做桌面端二次开发,但是这一套基在就业市场上已经非常老旧。

如果是为了完成课业学一学就可以了,想找到GIS开发工作,最好直接开始Web端(Vue + OpenLayers/Cesium),这是目前最缺人的方向

相关推荐
GIS好难学9 天前
想转GIS开发,企业会卡专业背景吗?
学习·gis·gis开发·webgis
新中地GIS开发老师15 天前
WebGIS开发入门 | 从 Web 开发到地图开发,差别在哪儿?
前端·vue·webgis
夜郎king18 天前
基于天地图的Cesium三维地图开发实践
webgis·cesium三维地图·天地图三维开发
fxshy23 天前
WebGIS 游戏化实践:基于 Cesium + Vue3 实现全球飞行模拟系统:从球体坐标、飞行动力学到地形碰撞实战
游戏·vue3·cesium·webgis·飞行模拟
新中地GIS开发老师1 个月前
WebGIS开发学生作品 | 基于无人机影像的烟草检测智能体与数字化管理平台
vue·web·mapbox·webgis
万亿少女的梦1682 个月前
基于Vue、Vite与CesiumJS的江西省铜矿资源WebGIS系统设计
vue·vite·cesiumjs·webgis·空间数据可视化
新中地GIS开发老师2 个月前
WebGIS开发学生作品|低空航天管理与航线规划系统
前端·javascript·webgis·三维gis开发
想你依然心痛2 个月前
前端地图事件系统:点击、拖拽、缩放、测距事件全解析
gis开发·事件冲突·地图事件·拖拽缩放·地图测距·前端事件·交互地图
REDcker2 个月前
Cesium三维WebGIS入门详解
前端·gis·web·cesium·webgis