GIS专业在课余应该学计算机还是遥感?

有网友提问:

绝大数人给出了,强有力的建议,就是冲计算机

1、从学习条件上看本科阶段,学计算机编程,你只需要有台电脑,装一些编程软件,上git上找一些代码,b站找一些教程就可以大学特学。后期做项目,投实习,打比赛都能用得上。本科阶段学遥感,如果是实操,我想你应该没机会接触到高昂的相关设备,可能连无人机都没有。那么你只能停留在理论层面,或者软件操作层面,学习较为枯燥,且难出结果。当然,如果后续打算考研遥感方向,可以多接触一些理论知识也没坏处。

2、想让你的履历更有竞争力,最重要的就是差异化。单纯停留在学习软件操作、理论知识,应付学科和考试足矣,虽然大家都是这么做的,但无法突出自己的额外优势,泯然众人。差异化就在于不要光看身边的人都在学什么,而是看市场真正缺什么。

3、遥感科研更适合研究生阶段遥感方向,更适合做科研,但这不是本科阶段能深入学习的。前面也提到了,本科阶段很难深入进行科研,因此更建议学计算机编程,更容易出可量化的结果。

  • 部分网友,站队计算机,计算机是基础,可以拓宽后期的职业选择路径

关于学习WebGIS开发,很多GIS专业的学生,从大一开始苦恼从哪里入手?内容太多,不知道什么是重点?不了解企业实际应用情况,怕所学非所用。关于这一点,小编通过本文详细介绍一下!

一、GIS理论知识

理论基础能够决定技术之路能走多远

GIS开发人员应具有一定的GIS理论基础,在开发中常见的地图坐标系,如大地坐标系统WGS-84、火星坐标系统GCJ-02、百度坐标系统BD-09等,常见的地图投影方法如墨卡托投影、高斯-克吕格投影等,以及常用的空间分析功能及其作用,如缓冲区分析、可达性分析、最短路径分析等,这些应该了解一下,最好在大一、大二就掌握清楚,打好基础!

二、GIS软件使用

软件的熟练程度,是考察一个GIS工程师的标准之一

GIS软件的种类非常多,而且功能相对复杂,部分软件需要花时间学习才能熟练操作。

但是对地理信息科学专业来说,日常经常用到的软件主要有CAD制图,PS设计软件,MapGIS、ArcGIS、QGIS、谷歌地球等GIS类软件,以及ENVI、Erdas等遥感图像处理软件这些专业软件,Smark3D、Benlder、3DMAX等三维建模软件。

了解 GIS 软件,有可以使我们的GIS开发工作更轻松、更快,它们还可以充当测试环境,关键是很多GIS软件的底层原理是相通的,一通百通。

三、从前端入门GIS开发

在WebGIS的学习中,Web开发技术尤为重要,是整个项目的基础。

1.掌握前端三件套

对于Web端学习,只要把 HTML + CSS + JavaScript 这前端三件套学好,就基本差不多入门前端了,并且可以利用这三门知识,进一步学习前端框架,达到更高的开发效率。对于GIS开发,重点掌握HTML技术、CSS3页面布局、JavaScript开发、WebAPls编程、JavaScript高级特性

2.掌握前端框架

重点需要关注的前端框架,主要有VUE、React、Jquery、Angular,这几个前端框架至少要掌握一样。

Vue(https://vuejs.org/):Vue 以模型-视图-视图模型结构构建 UI。对于小白来说,VUE相对比较好入门,触类旁通再去学习其他框架,应该更容易理解。

四、熟悉开源GIS类库

在WebGIS开发中,在具备一定的前端基础后,就要开始学会使用各类GIS相关类库,实现用户所需功能。

这就涉及到API的调用,API作为处理系统之间数据传输的媒介。我们在开发的过程中,常常调用API接口,这就要求我们必须掌握API的调用,了解API的属性。如果你能了解这里面的底层开发逻辑更好,可以起到事半功倍的效果。如果你不熟悉,但是学会如何调用,对入门来说也是够用的。

GIS(地理信息系统)专业作为一个跨学科领域,它结合了地理学、计算机科学、遥感技术等多个领域。课余时间学什么,很大程度上影响了未来的就业选择。科学来看,应该结合自己的兴趣、未来的职业规划、以及市场前景来选择。

对于没有从事过地信相关专业的同学,想转行GIS开发,其实就是从一个HelloWord开始

GIS开发当前处于发展期,人才需求量大,学员完全可以通过短期职业培训进入这个行业。

在新中地,我们每期开班都会有免费试听名额!

所有对GIS开发行业感兴趣的学员都可以通过线上报名,来免费试听GIS开发特训营课程。

GIS开发资料分享https://www.wjx.cn/vm/OaQEBVS.aspx#

相关推荐
岁岁岁平安1 分钟前
Java基础(Arrays工具类)(asList()方法)(详细)
java·开发语言·集合·arrays·aslist
窦再兴2 分钟前
关于Java中的List<User>如何进行深拷贝
java·list
拄杖盲学轻声码10 分钟前
【html网页制作】国庆节日主题网页制作含js轮播(5页面附效果源码)
前端·javascript·html
AIGC破防黑吗喽11 分钟前
Stable Diffusion零基础学习
gpt·学习·ai·stable diffusion·学习方法·ai绘画
WHabcwu12 分钟前
Spring Web MVC⼊⻔
java·后端·spring·mvc
coffee_baby14 分钟前
《解锁高效流程设计:深度剖析责任链模式与实战应用》
java·开发语言·责任链模式
Envyᥫᩣ16 分钟前
Python中的机器学习:从入门到实战
python·前端框架
customer0817 分钟前
【开源免费】基于SpringBoot+Vue.JS服装销售平台(JAVA毕业设计)
java·vue.js·spring boot·后端·spring cloud·开源·intellij-idea
江凡心17 分钟前
Qt 每日面试题 -5
服务器·数据库·qt·学习·面试
晴子呀20 分钟前
一个有趣的编程题实战----交替打印线程
java·开发语言