对于GISer身份的思考

对于GISer身份的思考

经过了很长时间的学习,对于GIS的有了更深的认知和了解。对于自己的职业发展也有着不断的了解和认知。最近看了一篇大佬写的文章,对GIS目前所处的环境、发展前景、学校教授课程的局限性都进行了深刻的剖析。经过这一段时间的工作和学习,对GIS,对自己的工作发展做一个总结与规划。

大佬的文章来自公众号Spatial Data,有兴趣的可自行了解:

GIS作为一个测绘学、地理学,计算机学杂交的学科,其知识体系非常复杂。众多高校开办了该专业,但是学习的侧重点并不相同,其根据该学校的强势专业而确定GIS的侧重点,GIS毕业的学生也会根据这些交叉的学科而出现不同的就业方向。

首先而言是测绘方向,我实在不能说这是一个好的方向,而我好几个室友都是走的这个方向,这个方向的生活真的很苦,男生则大部分是在工地上,女生则主要是做数据处理、数据成图。 测绘是真的很苦,我室友在工地上,入职以后基本上很少有机会可以回家,过年都没回去,当然也有疫情的影响。

随后是地理学方向,这个就偏向于研究方向了,或者去做一个地理老师?当然也是一个方向。我曾经在地理学报上看到的东西,很多也是偏向于地理学方向的,例如利用ArcGIS进行数据的处理、入库、分析、决策等。但是要做研究的话一般还是要考研,因为做研究对学历的要求也比较高,你不可能说一个本科生去做研究,也不现实。作为本科生的话,基本上就是一个数据的处理,例如创建一个数据库,其中存放各式各样的数据信息,给数据分类等等。在这个方向,可以学python和ArcEngine,帮助你处理数据,或者完成一些ArcGIS所完成不了的特殊工作。

最后就是计算机方向,但是实话说,GIS的方向太广了,像计算机就已经分出前端、后端、数据库了,更不要说GIS这种混杂学科了。GIS知识的广泛性导致作为一个GIS工程师,你要做的东西可太多了。首先GIS数据你要管,因为GIS数据不同于其他的表格数据,其带有空间信息,空间数据的查询优化你要会,GIS数据也是需要你来处理,前端方面,地图的展示与分析也是一个你也要会。所以作为一个GIS工程师,都没有前端后端之分,最终都是要全栈的,GIS工程师应该是“GIS工程师+全栈工程师”。而一个前端工程师或后端工程师工资就已经很高了,你一个GIS工程师也就在这个水平。学了这么多东西,结果每个东西都不是那么精通,工资也和别人差不多。所以做GIS开发的很多都离开了这个岗位,要么去做前端了,要么去做后端了,反正工资都一样,导致GIS开发的人并没有那么多。

未来职业发展

而在这些发展中,GIS开发的就业前景当然是最好的,和计算机的知识是相通的,有一天你不想干GIS了,也可以迅速的转行,这也是GIS开发的一点好处,因为你可以随时转行。年轻的时候你因为GIS开发,逼迫自己成为了一个全栈工程师,后面你去除掉GIS,做一个总览的全栈工程师也是可以的。时间很短,专精才可以出成果,但是没有办法,GIS就不能专精,其一套知识体系太过于庞大,你只有学的更多,才能满足公司的要求。其实GIS最好的出路并不是在GIS公司做一个开发人员,而是在一个需要GIS,而主营业不是GIS的公司去工作,但这种公司就没有那么多的GIS人员,这就需要你从数据处理、数据存储、数据展示、数据分析、数据规划这一系列的知识都能用掌握,能够从前端到后端、从数据库到大数据分析,这都是你少不了的东西。

所以我也会迷茫,我不知道前路在何方,我不知道我是否能学习这么多的东西,我不知道我的侧重点在哪里,前路漫漫,我只能学一点是一点,有些东西看了也没有用,我只能一步步的学过去,才知道自己应该走什么样的路。目前我是学了前端的基本知识html+css+JavaScript和基本框架vue。学习了地图api,arcgis和openlayers。但是后面的知识还有很多,还有很长的路要走。

如果你是一个GIS的学生,那我想说,你在学校里应该规划好自己的人生,规划自己要做什么,要学什么。我曾亲眼看到一个研究生和我一起处理数据,干着一个不太复杂的活,我为她惋惜,我觉得一个研究生不该如此,虽然这个世界很卷,但你也应该有更高的追求。学一门技术,一门可以让你吃饭的技术,后面的内容再自行学习,但是一定要会一门技术,能够为公司带来利益,能够做项目。我始终觉得我在学校接触的东西都是小打小闹,没有做过一个实际的项目,总是不能给学生带来信心。我看过太多的本科毕业生拿着最低的工资,干着最累的活,而且还不能转正,有些公司就专门招应届毕业生,因为便宜,我作为一个应届毕业生也是这样。所以我推荐你,一定要去公司实习,待上一段时间,让你了解这个社会需要什么知识,知道公司的需求,回学校以后补习这段知识。不要害怕,多去面试,你就知道公司需要什么样的知识,我就这么是这么走了这么长时间的错路,所以希望未来的GISer们,能够在刚进入社会的时候不那么小白,不要被人骗。

如果你问我GIS有没有发展,那我肯定会回复你一定有发展。一个城市的信息智能化、物联网一定是未来的主流。但这绝对不是数据处理,一个城市的智能化有很多种,可能是警员的调度,可能是交通的规划,也可能是数据指挥。我不知道未来会怎样,我接触的也不多,但是我还是可以说以后是一个信息化、智能化的时代,你应该根据世界发展的方向,看到GIS的发展,指挥交通、无人驾驶等一定是需要地理坐标的支持的,游戏中的坐标系统都离不开地理定位,重要的是你要找到自己的发展方向,未来总是在你的手中。

自我人生规划

规划自己的人生,并努力去实践,说是没有用的,只有不断的去做才能让自己的生根发芽,才能去实现自己所想。首先最重要的是提高自己的技术,实打实的技术不是一蹴而就的,需要经过精心的培育才行。指定自己的学习计划,学习计划可能会因为其他因素的影响没有达成或改变,但是前进的基调不会改变,你从今天开始上路了,人生留下的就是你一步一步前进的脚印。将时间放长一点,与半年前的自己对比,你会发现自己原来进步了这么多。

如果你走GIS开发,那就从前端入手吧,因为前端是可以看到的东西,是可以展示的东西。你写了一句代码,可以在页面上展示一行字或是一个表格,这种反馈对于初学代码的人来说是有精神上的满足感的,会促使你去代码的入门。前端的框架自己选一个去做,一般来说vue的多一些,而vue2和vue3又发生了很大的变化,我推荐是学习vue3,公司使用的可能更多的是vue2,但是其实差别不大,学会了vue3,后面再学习vue2也不难。还有一定要学习新的技术,如果你不进步,你慢慢会被这个社会抛弃。然后再学习地图的api,有很多,可以自己选择一个主力学习,然后再根据进入的公司用的api来自行更换,总体而言,地图的api功能都比较像,你学会了一个,其他的也可以无师自通了。

当你可以用自己编造的数据展示前端页面或者从后端的接口中调了一个数据来展示页面后,你也会好奇,后端的数据是什么样的,数据是怎么存储的,这个时候再去研究数据的存储方式,与前端的交互等知识,一步步提高自己。在做前端的时候也应该去思考数据是怎么存储的,学会去封装组件,而封装组件一定会涉及到数据的传输,从父组件中传入一个数据进来,思考父组件的这个数据应该如何去定义,又如何在子组件中使用。明确子组件中的需求,这其实也是一个类似后端到前端的过程,其实知识都是大体一致的,当你在思考组件与组件之间的传输时,其实你也在思考后端到前端的数据传输,只是传输的方式不同罢了。

后面的学习我就不能再写了,抱歉我也只是一个对GIS抱着一腔热血的人,再后面的计划,我自己也不知道该如何去走。但是我知道,当我前面的路走完的时候,我接触到了更多的知识,能够再去规划自己的人生。不断的思考实际需求,尝试用自己已经会的知识去解决。不断的做总结,遇到问题一定要记录下来,GIS的学习过程中,很多东西网上都没有知识,所以自己解决了一定要记录下来,下次遇到可以快速的解决。我在学习GIS一些知识的时候,没有课程,真的觉得很难,所以后面也会做一些课程来总结我的学习,去帮助一些GISer,能够少走一些弯路。

曾经,我是准备有好的学习知识才会放到博客上的,但是看到大佬的那篇文章,他说要好好的经营自己的博客,所以从今天开始,我将在博客上总结我的学习,解决的问题,做的项目理解等等,认真的经营我的博客了。想说的话还有很多,前路漫漫,愿各位GISer能够圆梦,愿你们都能找到自己喜欢的工作,能够过上自己喜欢的生活。千里之行始于足下,如果你很迷茫,那就先开始做吧,做的多了,你就知道自己的路该怎么走了。

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值