GISer的思考

  • 对于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能够圆梦,愿你们都能找到自己喜欢的工作,能够过上自己喜欢的生活。千里之行始于足下,如果你很迷茫,那就先开始做吧,做的多了,你就知道自己的路该怎么走了。

对于GISer身份的思考相关推荐

  1. 从身份管理系统思考企业CMDB的建设

    关注嘉为科技,获取运维新知 对大部分中大型的企业来说,CMDB建设对于整个IT服务和IT运维管理的重要性不言而喻,但是目前仍然有非常多的企业无法建设好CMDB. 我最近刚好接触了一个公安系统的朋友,他 ...

  2. Appweb(CVE-2018-8715)漏洞复现与思考

    目录 Appweb简介 漏洞原理 漏洞影响范围 漏洞复现 思考 Appweb简介 Appweb是一个嵌入式HTTP Web服务器,主要的设计思路是安全.这是直接集成到客户的应用和设备,便于开发和部署基 ...

  3. Web3.0时代的身份与信任

    Web 3.0是即将到来的第三代互联网.Web3.0网站和应用程序将能够通过机器学习(ML),大数据,去中心化分类帐技术(DLT)等技术以智能的方式处理信息.Web 3.0最初被万维网发明家蒂姆·伯纳 ...

  4. Mobvista首席架构师蔡超:工作感悟之失败与成功,我的8点总结

    蔡超 读完需要 9 分钟 速读仅需 3 分钟 蔡超,Mobvista 技术 VP 兼首席架构师,SpotMax 云服务创始人.拥有超过 15 年的软件开发经验,其中 9 年任世界级 IT 公司软件架构 ...

  5. 精进之路-day01

    NLP(神经语言程序学)说,对一件事情的理解,我们可以分为6个不同的层次,而这个层次也是有高低之分的. 今年我们提到最多的就是降维打击,所谓的降维打击字面意思是高纬度空间生物对低纬度生命的打击. 比如 ...

  6. 【转载】KAB春纳 | 一同乘风破浪吧

    朋友,我们在等你 ----KAB---- ABOUT US  关于我们! 社团荣誉 全球创业周校园中心 十佳校园中心 全球创业周校园中心 授权书 全球创业周校园中心 浙江分站 全国大学生创业实训营 优 ...

  7. 如何成为一名优秀的产品经理

    目录 如何成为一名优秀的产品经理 产品经理是一个什么角色 产品经理应该具备何种心态 产品经理应该具备何种思维 产品经理应该具备何种能力 个人感悟 产品经理是一个什么角色 接触过产品经理的朋友,肯定清晰 ...

  8. SitePoint播客#127:Chris CoyierCSS技巧

    Episode 127 of The SitePoint Podcast is now available! This week our regular interview host Louis Si ...

  9. 读《桥—巴拉克•奥巴马的人生及其崛起》有感

    利用寒假的时间,我阅读了一本大书-<桥-巴拉克•奥巴马的人生及其崛起>(英文书名为<The bridge-The life and rise of Barack Obama>) ...

最新文章

  1. Python机器学习——Agglomerative层次聚类
  2. 服务器用户没有读取权限,Windows找不到文件或没有读取权限怎么办
  3. 复杂JSON参数传递后台处理方式
  4. Openstack安装部署
  5. 这样玩《TmoLand》包你收益最大化
  6. ITK:使用基于多尺寸Hessian的量度来分割血管
  7. set的用法及短语_专升本英语易考短语搭配+常考句型
  8. oracle 最大值及其_学习笔记:Oracle优化 SQL查询最大值 最小值时的优化方法案例...
  9. c++ list遍历_List集合就这么简单「源码剖析」
  10. YouTube 架构揭秘与学习
  11. Java常用集合类详解
  12. 怎么把java程序打包?java源代码打包方法
  13. 信号处理常用matlab之数字滤波器及滤波函数
  14. 线性代数————思维导图(上岸必备)(相似理论)
  15. 央行降息后六大城市房价有望反弹(名单)
  16. 由I2C data信号低电平不到0,再思考I2C及GPIO
  17. 【离散数学笔记】逻辑运算之吸收律
  18. tcl/tk学习笔记《二》 tcl/tk概览二
  19. 可以加急的计算机核心期刊,什么核心期刊可以加急
  20. 统计系列(二)常见的概率分布

热门文章

  1. VIVADO+ZYNQ7000入门三,PS与PL的联合开发
  2. rtc/webrtc 2017实时音视频大会分享
  3. 【Redis】Redis 哈希 Hash 键值对集合操作 ( 哈希 Hash 键值对集合简介 | 查询操作 | 增加操作 | 修改操作 )
  4. 【防骗】来电显示号码竟可任意修改
  5. python 一行内容,变成多列(一行变多列)
  6. java 内部接口 内部类_Java接口/内部类
  7. 汇编语言-int指令
  8. 采用uni-app开发的多端圈子社区论坛系统
  9. python输入星期几的第一个字母判断星期几_python怎么判断是星期几
  10. 解决open()不能打开带中文的文件路径