背景/起因

在周二晚上那次面试后,对GIS开发所需要学习的东西技术有了一定的认识,但还是没有那么明确

所以今天周六,晚上请教了一下love哥

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
哥,想请教您个问题嘞,就是我现在对Arcgis和GEE的操作挺感兴趣的

但是不知道学这玩意有没有用

我这周周二晚上参加了一个线上的中地数码的面试

一问三不知

问了点基础的VUE,HTML都答不上来

然后那个人说目前找GIS开发的工作基本就是webgis前端的,后端就是学java

前端就让好好学VUE2,VUE3,openlayers,说后面有往三维发展的趋势要学cesium

然后我就发现这些学校里好像都不交呀,自己在学的东西,虽然说是个经常用的工具,但也只是个工具

就有点疑惑

2023年12月2日于武汉 大三

这是一个挺迷茫挺疑惑的问题,去请教了一个已经有数年开发工作经验的大哥,love哥在吃完饭后就开始聊了起来,不知不觉跟大哥廖了一个多小时

万分感激大哥的慷慨相助,来帮涉事未深,啥都不懂的弟弟解答疑惑,发现在本科三年级这种阶段,还是挺正常的一种感觉

内容摘要思考

love哥也一猜就猜到了我的水平——一个初学者、还没有入门的小白,想学的东西挺多

love哥确实是有数年的工作经验,也结合他当时在学校的一些经历,一语中的的点出了我的普遍性问题,同时给了一个切实可行的解决方法

对于GEE也好,ArcGIS Pro也好,Arcpy也好,抑或者VUE,OPenlayers,cesium等等

都是属于工具

love哥比较推荐是学GIS开发的

  • 因为一般在前后端分离的时候,后端会有专门的人,前端会有专门的人,搞GIS开发,重点是GIS,对于计算机科班的那种肯定是后端杠杠的,去跟他们争后端的饭碗是不好争的
  • 而且后端的学习周期要更长,想学到计算机科班那种水平要花费比较长的时间

学习是一定不要贪多,要不然很多就是从入门到放弃

  • 为什么这么多人的是在渐渐的从入门到放弃

因为这学一个东西,你应该是有成就感的,而不是那种越学越累,越学越难,最终就学不下去就放弃了

  • 一个很建议的学习方法就是在解决问题种学习

比如说我要解决一个问题,前后端传值,但是完全没有必要说是要从头开始学JavaScript,只需要关注于你正在解决的那一部分把他学会就好,会使用,能解决遇到的问题

可以把自己在解决这个问题过程中的一些思考记录下来,到时能有一些收获,后面如果有精力也可以再完善,不过那就是后话了,目前的刚入门的小白初学者毕竟

针对于小白来说,前期没必要去拓展很深,love哥以openlayers举例,开始你甚至都只运行一遍代码是怎么样的,有一个粗略认识就行,然后再回过头来看进行学习,我开始以为是一遍过,看过就算学会,其实不然,很少有人一遍就能学会,要想学会还是得多学几遍

还有看出来了我是这山望着那山高,吃着碗里的看着锅里的不够坚持

  • C语言,C#,python java说都算接触过一些,但是啥基础的都不会,哪一门都不能说掌握了

不要被自己的专业受限

不一定说自己的GIS专业就一个只能学GIS专业的东西,其实也是靠自己自学,还有你对这个真的感兴趣想去学就可以去学 本科本来学的东西就比较宽泛没有一个很具体的方向

对于工作/学习而言,要有自己能站的住脚的东西

要真正的熟悉了解一个GIS框架,还是以love哥的open layers举例,要学的时候就要逐渐的去了解,可能实现一个功能有多个实现方法,你可以选择多个但是初学时没必要太深究,你只要能实现出来就行,

后面可能随着深入了解进行,慢慢发现这个方法大家都在用,或者说是实现一个功能时,你也就知道这个方法的好处与不足

尤其是工作时,你至少不能太差,要能有两把刷子在公司能站稳脚跟。

对于一些比赛竞赛,能参与是极好的事

但是一定要承担一定的责任,负责一定的功能,到时人家问起来你在这个项目里负责啥干了啥你要能明确的回答出来

而且你要在这个项目中能锻炼到你的能力,不是摸鱼划水的

可以就把自己平常用到的一些东西,发现觉得比较好玩的记录一些,写上去就像在给别人讲一样

而且到时学到的东西印象会更深刻,会想起我当时的xxxx功能用到了这个技术,比单纯的学js或者语言效果要好的多

稍微明确好自己将来的发展

比如GEE,如果你将来想去做遥感,你会这个优势就挺大,对于研究生要用三年的东西,你就可以想他们一样创建一个公众号写写教程也很不错

抑或者是GIS开发,你可能准备的是GIS开发,但是后来去了遥感,GEE的代码也是和JS代码很像,而且万一哪一天你和别人都干这个事,要用到GEE了,但是你会,你不就上去了

本科其实挺多地方就是试错

可能有说选哪个方向,甚至工作时的前几年也是试错,是公务员,还是企业还是事业编等等,只有说经历了才知道自己想要什么

当然,能在迷茫时问一问过来人,正如雷军所言,找个懂的人问一问,要比自己想是要强的多

最重要的事,在本人身上是屡试不爽——贪多了

love哥万分告诫,莫要贪多,我前期大一大二大三碌碌无为感觉很大的一部分就是因为贪多了

自己python想学,arcgis想学,python学一半去深度学习,webgis搞一般在css就看不完了

没有一个至始至终的过程,

也重来不坚持下去

总是那三天打鱼两天晒网

诚然,学习疲惫了可以去休息休息,出去爬爬山呀,跑跑步呀,不愿意跑步在外面溜达溜达也好

也要注意锻炼锻炼身体

万幸遇到love哥,荣幸之至

小弟感激之情,难以言表,祝好