来自本篇作完,一年半后的更新:【WebGIS初学到入职】第二阶段的小结
一、前言
首先说明一下:
一,我还没入职。
二,这系列博客废话很多,只适合和我一样打算踏入WebGIS行业的小白看。
三,我深刻认识自己的不足并且虚心接受建议与意见。
我只是一名测绘工程的大四应届生,而我写这些就是为了分享、记录一下我学习WebGIS的这个过程,以及不久之后我可能就要面临投递简历到面试等总总的困难。
二、背景
本人现就读于广东省某双非普通大学测绘工程专业,不打算考研,然后自己成绩也一般,专业知识学得不扎实,意识到自己估计很难找到不错的测绘岗位,于是在大三下学期末才下定决心“提桶跑路”,求一条出路,能在毕业后获得一份合适的(不用跑工程)的工作。
目前计划:秋招结束前在广州找到一份合适的WebGIS相关工作。
三、从招聘信息出发
在写这篇博客之前,我有花不少时间去了解熟悉WebGIS,开源的、商用的、二维三维的、侧重前端、侧重后端、侧重数据库的等等等。这让我对它有了一个模糊的认识,我就很零碎得学了一些内容。但是很快,大四就开学了,我才意识到,再不好好学,就来不及。
(主要还是我太少留意招聘事宜,大三时候打算踏踏实实慢慢学,认真准备春招。结果才知道秋招才是最重要的)
于是我就花了时间,把在广州招聘的WebGIS相关的岗位都看了一遍,打算按照HR提供的岗位职责和岗位要求来定向学习、各个击破。
而这些也是成功就职之后主动学习的一些方向。
1 岗位职责
1.1 GIS开发相关
- 负责技术选型、需求分析、架构设计、功能设计、技术支持
- 负责代码编写、调试、测试、维护
- 负责数据处理,地图服务搭建,地图发布
- 完成特定地理信息数据的制作与发布
- 后端负责地图瓦片下载入库及发布服务
- 负责产品的维护、项目实施,并支持解决各项目中提出的定制需求
- 快速定位及解决开发与运行过程中的技术问题
1.2 Web开发相关
- 负责性能优化、结构优化、体验优化、交互优化、兼容优化
- 实现页面加载、执行和渲染时间的优化
- 整理出可重用的代码模块
- 根据UI设计稿独立开发页面和功能模块
- 负责前端GIS功能,包括制,符号渲染,地图量算,符号渲染,地图数据源切换(百度地图,高德地图,天地图,OSM),利用地图提供的丰富的可视化接口,编写麻点图,格网图,热力图等专题地图功能
1.3 文档编撰相关
1.负责开发文档、设计文档、技术文档编写
2 任职资格
2.1 Web相关
- HTML
- CSS
- JavaScript
- JSON
- vue.js
- ……
2.2 相关库、地图组件
- OpenLayers
- leaflet
- mapbox
- three.js
- ……
2.3 相关服务器
- GeoServer
- MapServer
- ArcGIS Server
2.4 相关地图服务
- WMS
- WFS
- WCS
- TMS
- WMTS
2.5 相关数据库
- PostgreSQL/PostGIS
- OracleSpatial
- ArcSDE
- Oracle
- MySQL
2.6 相关GIS知识
- 熟悉WebGIS相关原理(如投影和坐标系转化,矢量和瓦片渲染等)
- 熟悉常见的GIS数据模型
- 了解空间数据的各种拓扑处理规则
- 对空间数据的拓扑处理及空间关系的分析有一定经验
- 了解常用GIS地图数据获取与处理的原理:遥感、倾斜摄影、点云数据、BIM
2.7 开发
- C#
- .NET
- 软件架构
- 程序设计
- 面向对象开发
四、最后
今天是中秋节,虽然我知道没几个人会看到这篇博客,但还是祝看到的各位中秋快乐。
这系列博客我会持续更新,更新到最后,要么是我成功入职的喜讯,要么就是我面试失败之后分享出来的面经。
无论如何吧,与其感慨路难行,不如马上出发。