我是某双非普本地理信息科学专业的一名学生,我为什么会来学习gis开发呢?
原因很简单,我挺迷茫的,相信很多学地信的同学跟我一样,大一刚接触本专业时,我很迷茫。
因为地理信息科学是一个交叉性很强的学科,涉及测绘、遥感、计算机等多个领域,课程繁多且复杂,我常常在众多知识面前不知所措,再加上现在互联网发达,网上充斥着各种有关地信专业的负面信息,这导致我几乎是刚上大一就对这个专业失去信心。
到了大二,我开始对开发方向产生了兴趣
课堂上学到一些前端和C的皮毛,足以让我开启对编程的探索欲。后续,我在B站上看到一些炫酷的地理信息系统软件和地图应用效果,尤其是那种带三维空间模型的智慧城市可视化效果,内心充满了向往,非常希望自己也能开发类似的效果。
但当时的我对开发仅仅停留在表面认知,前端部分,课程中的接触最多到JavaScript就结束了,程序开发也仅限于arcgis软件中自带的应用。
至于那种炫酷的效果,我其实是不知道从何入手,也不知道该从哪个方向开始。
后来到大三,考研和就业这两条路摆在了我的面前
考研可以提升学历,深入学习专业知识,有机会进入更优质的科研机构或企业;而就业则能更早地积累工作经验,实现经济独立。经过一番深思熟虑,我决定学习开发,提升自己在GIS开发领域的专业能力。
我大二时就了解到了新中地GIS开发特训营,当时他们给我展示的课程体系、实战项目和成功学员的案例分享,让我眼前一亮。
直到现在我意识到,这可能是一个提升自己开发能力的好机会。
于是,我报名参加了新中地GIS开发特训营

来到新中地后,我立刻进入学习状态,马不停蹄地开始学习编程知识。
这里的课程内容丰富且全面。在Web 基础入门阶段,从HTML学起,逐步了解其本质、组成和语义化,学会用HTML标签搭建页面结构。
接着学习CSS,了解各种选择器、文本属性、背景设置,以及使用 flex 布局与 grid 布局进行网页绘图基础操作,如 canvas 基础、动画制作以及复杂案例实现。
结合前面学习到的知识,编写一个完整的综合页面,再结合JavaScript语法知识,最后完成网页常见的交互效果,实现市面上常见的网页交互特效开发。到这里,算是第一个学习阶段的考核。

前端框架学习中,学习了 Vue 框架,现在我已经能熟练运用 Vue3.0 进行前端项目开发。WebGIS 二维开发课程让我了解了 WebGIS 基础理论,掌握Openlayers、mapbox等市面上最常用的地图框架。

课程中最让我期待的是 WebGIS 三维开发(Cesium 多项目场景)课程,在就业时应用最广的也是这部分。
在Cesium基础部分,学习了 Cesium 起手式、框架体系介绍、基础工具库封装,了解了其工具和坐标系统,掌握了 Cesium 中的射线应用、射线交互、通视分析等实用功能。

三维核心理论课程中,还深入学习了 Three.js 和 WebGL 的三维渲染技术,包括场景、相机、渲染器的使用,能够创建基础三维场景和模型。
光实战案例,我学过的就有分房分户、建筑方案、轨迹漫游等,这个阶段我学会 Cesium 与 Vue的集成,掌握了Cesium 中的复杂业务逻辑处理技巧,如区域切分、楼层分层、3D 弹窗等。

最后进入cesium高级应用部分,这个阶段继续学习了 Cesium 的动态剖切、通视分析、着色器使用技巧与特效类封装技巧、3Dtiles 详解等,掌握了城市级三维场景开发,包括数据处理和特效渲染,最后实现了智慧地铁的三维可视化项目。




到这里,我才终于学完了我一直想学习的炫酷三维开发—点的皮毛。三维开发的复杂程度、难度都是很高的,需要花很多时间去钻研,现在的我只是刚入门。
这里的学习氛围也很不错,班级里同学经常一起讨论项目中的问题,分享自己的学习心得和经验。我不仅学到了很多新的知识和技巧,还结识了一群志同道合的朋友。
特训营结束后,我成功入职了北京一家GIS公司,月薪11000。

拿到 offer 的时候,我心里其实是挺感慨的:这一路走来,有迷茫、有困惑,但更多的是坚持和努力。
对比其他地信专业找不到工作的同学,我真的很庆幸自己当初选择了GIS开发这条路。课程结束后,我依然在不断学习和充实自己。
毕竟一旦转码做了程序员,就要不停地学习新的技术,保持学习,像大佬们看齐。
想学习+下方↓↓小助手
1082

被折叠的 条评论
为什么被折叠?



