地信人如何突破二次开发瓶颈?

开篇引用一段话,来自:GIS兵器库

GISer的技术提升路径可以划分为四个主要阶段:

1. 初级阶段,能够利用商业GIS软件解决问题。

2. 中级阶段,具备使用开源GIS软件解决问题的能力。

3. 高级阶段,具备解决开源GIS中问题的技能。

4. 高端阶段,具备解决GIS行业前沿问题的能力。

在初级和中级阶段,我们充当着GIS二次开发人员的角色,在高级和高端阶段,我们则逐渐过渡为GIS底层开发人员。

01 为什么需要突破?

说到这个问题,就不得不提到目前GIS学生的就业问题。

目前的高校课程设置有一定的倾向性,至少从结果上看,学校倾向于将学生培养成单纯的二次开发、软件操作方向上的人才,而很少针对某一具体领域进行深入研究。

由于教学过程中尚未形成明确的GIS专业人才应用特色和方向,导致的结果就是:

大部分学生只是掌握了软件基本操作,或者有一定的二次开发能力。但是对于某一应用目标的实现或某个专题信息提取的认知能力较低,不仅缺乏相应的专业知识,而且缺乏整体构思能力。

学生们仅仅懂得软件的用法,却不懂得用来解决什么问题,而解决问题才是企业以及任何一个商业化应用场景需要的。

学生不具备解决问题的能力,就业困难。

因此要解决就业问题,其中一个方面便是从技术上入手。

02 是否有必要学习GIS二次开发?

既然这样,学生们是否还有必要学习二次开发?

这里举个例子给大家说明,说一个大学期间比较常用的二次开发组件:ArcEngine。

ArcEngine是ArcGIS旗下的一款用于“开发嵌入式GIS和独立运行的GIS桌面端应用程序”而推出的二次开发组件库。

简单来说,ArcEngine就是一个工具,可以把ArcGIS软件里面的功能嵌入到其它应用程序中,从而实现一些功能。

但是,ArcEngine限制于ArcGIS的功能,而且它不是开源的,也不能定制化满足企业商业需求,因此大学期间用来做做作业还是可以的,但是去找工作就完全不对口。0

一般来说,GIS专业的本科大三上学期会有ArcEngine开发课,所以课上简单听听,课后好好写代码。

如果你是学生,学ArcEngine是课程学分要求,就只完成课内作业、任务即可。

如果你现在工作了或打算找工作,想凭ArcEngine找工作,可能会有难度。

因此,二次开发有必要学,尤其是在校期间一般主要用于完成课业,而真正要找工作的话,JavaScript是首选。

在新中地的课程设置中,也涉及到二次开发,但仅占整个学习区间的很小部分,用的是中地数码的MapGIS,其底层逻辑都是一样的,学会其中一样,基本可以融会贯通。

03 被忽视的GIS底层原理

如果有接触过底层图形学的同学应该知道,原理与算法的重要性。通过深入探索数学层面的内容,才能真正理解计算机图形学的实现原理,有助于

通过这门课程的学习,大家会发现计算机领域的一切都与数学有关。在计算机领域,只有通过深入探讨数学层面的内容,才能真正理解计算机图形学的实现原理。

而目前在GIS开发过程中,有这样一个问题:过分关注各种GIS软件和开发框架的使用,而忽略了GIS底层原理的重要性。

这个问题在国内开设GIS专业的许多高校中也普遍存在,它们更注重理论、软件使用和二次开发,但很少涉及GIS底层实现原理的教学。

要突破这个问题,我们需要逆势而上,努力提升自己的技能。

04 如何才能突破?

数学是相对于计算机专业来说具备较高势能的领域,而计算机专业则相对于GIS专业具备高势能特性。因此,从计算机专业转向GIS专业相对容易,反之则较为困难。

除了理解GIS的原理,GIS开发者还需要扎实的计算机基础知识。计算机是实现GIS的工具,没有扎实的计算机基础就无法进行有效的GIS开发工作。

以下是GIS开发突破瓶颈需要加强的底层技能:

1. GIS基础知识:

   - 深入理解WebGIS的实现原理;

   - 熟悉常用的GIS空间分析算法的实现原理。

2. 计算机基础知识:

   - 掌握数据结构和算法的基本原理;

   - 熟练掌握一门开发语言,并了解其实现原理。

3. 数学基础知识:

   - 深入理解数学的应用于GIS中的原理。

05 有哪些好处?

GIS二次开发通常会走向全栈开发,虽然兼顾多方面的知识,但无法深入。而想要增强职场竞争力,必须有深入的领域专长。

否则随着工作年限的增加,薪资增长也会逐渐遇到瓶颈。

归根结底,还是要学习技术,一旦突破瓶颈,我们能够使自己达到计算机专业开发的水平,同时精通GIS底层实现原理,使得我们能够同时区别于计算机专业或GIS专业人才,成为独树一帜的“强开发+强地理”人才。

图片

如何系统学习GIS开发?

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

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

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

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

试听方式主要是以下三种:

1)线上直播

2)线上录播

3)来武汉新中地线下校区试听

添加小助手微信(whxzdjy)备注【7天免费试听】即可获得特训营试听名额!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值