1.前言
本篇博文灵感起源于和小朋友@默
同学的沟通交流。默同学建议出一期GISer
的发展建议,这确实是个不错的建议。回想当年自己学测绘的经历和学GIS
的经历,刚毕业时也曾有过这样的疑惑。我将来要干什么?这行业值不值的干?我的工作有没有意义?我的坚持值不值得?现在,工作7年的我,终于也可以用自己的亲身经历来说一说了。
2.GIS的应用场景
首先我们来说说GIS
的应用场景,因为应用场景决定了就业的方向。那么哪些行业能用到GIS
技术?没错,就是我们在学校时书本里所讲的那些行业:水利、气象、地质、林业、农业、规划、交通、房地产、公共安全、科研与教育、信息技术、能源、军事和国防等等。简单来说就是,几乎你所知道的各行各业基本都用到了GIS
技术。
这么一说,我们GIS
的就业应该很容易啊。但事实上是,确实用到了,但不是主流。其他行业一般都将我们作为某种技术来看待,事实上我们也确实是以某种技术来深入到各行各业的(教育行业除外)。就像计算机、会计专业,他们也都被应用到了各个行业,但他们也都不是占主导地位的。因此我要说明的第一点就是不要纠结于是否占主导地位,他强任他强,清风拂山岗。他横任他横,明月照大江。他自狠来他自恶,我自一口真气足。一个生态系统本就是复杂的,盘根错节的,千丝万缕的,你中有我我中有你的。越复杂,越稳定。
3.GIS就业岗位
现在我们可以来说说GIS
的就业岗位了,测绘的同理。一般来说学GIS
的要么去考公考编,要么去企业,要么去当老师。当然测绘的没有去当老师的,因为初高中是没有测绘的。既然去企业的占大多数,我们就来聊聊一般企业里都有哪些职位。企业里的岗位主要有:
GIS开发工程师
GIS解决方案工程师
GIS算法工程师
GIS产品经理
GIS数据处理工程师
GIS架构师
GIS销售工程师
GIS研究员
GIS实施工程师
等9大类。而GIS开发工程师又根据使用编程语言和岗位职责的不同又分为
GIS前端开发(二维、三维)
GIS后端开发(Java、C++、C#、Python等)
GIS全栈工程师等。
其实对比计算机类的招聘就不难发现,和计算机类的很相似,除了数据处理工程师以外。至于为什么说测绘同理?因为人家在招聘时一般会指明专业得是地理信息或测绘。而我们从国家机构方面的名称上也能窥得一点门道,那就是很多地方都有国家测绘和地理信息局。以前叫测绘局,后来才改的国家测绘和地理信息局,为什么这么改,你品一品就知道了。其实二者就业很相似,就连GIS
的职称评审,基本上都是在各地测绘局评的。
我们以北京2024.4月份boss
上的岗位数据为基础,看看详细数据(非典型,数据不全,仅供参考)
上面两张图的数据说明了哪些问题?
1.开发岗位占据了GIS
岗位的半壁江山,紧跟着是数据岗位。
2.开发岗位中前端岗位数量大于后端。
3.三维岗位数量远大于二维岗位数据。
4.c++后台岗位远大于java、C#、python岗位数量。
5.后端关键词数量较少。
4.GIS的岗位薪资及岗位要求
4.1 前端
从图上我们可以基本看出,岗位薪资在20k左右,需要懂Vue、React、JavaScript、CSS、OpenLayers、MapBox、Leaflet、ArcGIS、Cesiumjs
等技术。
4.2 C++
从图上我们可以基本看出,岗位薪资在28k左右,需要懂UE、Unity3D、OSG、OSGEarth、Qt/MFC、OpenGL、DirectX、QGIS
等技术。
4.3 Java
从图上我们可以基本看出,岗位薪资在30k左右,需要懂GeoTools、GeoServer、OpenLayers、Cesium、ArcGIS
等技术。
4.4 数据
从图上我们可以基本看出,岗位薪资在15k左右,需要懂SQL、GeoServer、ArcGIS、Python
等技术。
5 建议
相信读者看到这里在心里已经有个大致的判断了。
搞前端需要Vue、React、JavaScript、CSS、OpenLayers、MapBox、Leaflet、ArcGIS、Cesiumjs
等技术,天花板基本在20k左右。
搞后端天花板在30K左右,搞C++
和Java
薪资差距不是很大,但是技术栈差距很大,完全不同的技术栈。Java
更倾向于数据管理和分析,C++
则倾向于三维效果展示。
搞数据天花板在15K左右,需要懂SQL、GeoServer、ArcGIS、Python
等技术。
最重要的建议是:无论选择何种方向,记得评职称。不要听跟风计算机很多人不评职称,GIS和计算机不一样,GIS有专业的门槛限制,具体如何评参考作者的另一篇博文GIS(地理信息系统/地理信息科学)职称评审一:怎么评职称?能评什么职称?
6 总结
本文中我们具体分析了GIS
的行业、岗位、技能、薪资、以及根据数据对岗位进行了详细的分析,希望能对读者起到一定的帮助作用。虽然薪资是找工作时十分重要的因素,但是更重要的是,我们是否喜欢。选择自己擅长的,喜欢的,才能长久。最后我想说的是,GISer
一定要关注人工智能的发展,因为当AI
时代来临时,管你是一线二线城市,管你用的什么技术,管你是前端后端,AI
分分钟就能取代你的大部分工作,而你要做的就是,不断学习,利用AI
,掌控AI
,站在AI
这个巨人的肩头,才能让你立于不败之地。
更多精彩内容见公众号AIGIS