听说GIS开发工资不错、还不像互联网那么卷?心动了?但一看那些“WebGL”、“空间分析”、“OGC规范”的词儿就头大?别急!
今天咱就聊聊零基础/转行选手,咋规划学习GIS开发这条路。不整高大上,就讲实在的!
先整明白:GIS开发到底是个啥?
简单说,就是给地图“装APP”!
比如你手机里的高德、百度地图,能查路线、看堵车,背后就有GIS开发的功劳。
再比如政府搞的“智慧城市”大屏,哪里水管爆了、哪块地规划建公园,在地图上看得清清楚楚,这也是GIS开发干的活儿。
核心就两点:把地理信息(位置、道路、建筑啥的)弄到电脑/网页上,然后让它能“干活”(比如算距离、查周边、做分析)。
学GIS开发,非得考研/高学历吗?
不一定!技术是硬道理!
市场确实缺人!很多公司招GIS开发,更看重你能不能上手干活,学历是锦上添花,不是硬门槛(当然,顶尖研究机构或部分大厂除外)。
双非本科、甚至跨专业(比如学林学、农学的兄弟),只要技术学扎实了,照样能找到不错的工作!
关键点:
学历不够牛?那就用项目经验和过硬技术来凑!
需要掌握什么呢
1、熟悉GIS基本理论,熟悉GIS软件开发思路和流程
2、熟悉HTML5、JavaScript 、ES6、CSS3等技术,熟悉Vue、React及Bootstrap等前端框架
3、熟悉一种或多种二维GIS前端开发框架,如Leaflet、OpenLayers等,或者熟悉一种或多种三维GIS前端开发框架,如Cesium、Three三维前端等;
下面分享GIS开发的学习路线给你,希望对你有所帮助
第一阶段:web前端的知识学习
学习的基础部分,会学习前端三件套(HTML5,Javascrip,c#);
web前端学习路线
第二阶段:聚焦gis领域的gis二次开发
会学习数据库技术SQL,服务端开发nodejs、Express等,然后学习vue框架和VUE项目;
服务端开发
第三阶段:学习GIS主流软件的应用
三维gis的应用;
GIS主流软件的应用
第四阶段:会学习webgis开发做项目
会做智慧城市项目,三维gis开发;
webgis开发做项目
第五阶段:是职业素养的培养
锻炼自己的沟通表达能力,简历撰写,面试技巧,了解行业内信息;
综合素养学习