原文https://zhuanlan.zhihu.com/p/702243936
一个地信的人的迷惘和彷徨,所幸一切都已过去!
我是矿大地信专业的研究生毕业,跟着导师研究基于图像的三维重建,毕业后在北京正元国际矿业公司,待遇差不多10w/年吧,公司承诺北京户口,前三年需要在新疆阿勒泰矿山工作,三年基层后可回北京进入管理层地矿科技部不再出野外,当时觉得新奇,觉得四处跑当旅游一样充满了向往,之后也就去了,去了后工作还是很轻松,就是环境没想象的那么好,感觉驻扎的地方都不怎么热闹和方便,熬过了一年半,我突然意识到这样生活并不适合我,我的生活中好像只有工作,没有亲戚没有朋友,外面工作也难有那种交心的人,独在异乡为异客,我开始很怀念很羡慕别人能在家附近工作,在和我的导师李教授建议下,我开始自学gis开发,走上了成为giser的道路。
我花了6个月的时间学习gis开发,然后找到了一份离家较近的gis开发工作。要想学好gis开发,我觉得首先多看招聘网站上的一些技术要求,树立一个目标,就是要学会这些技术,其次再就是打好基础再学习这些技术,对此我四处咨询,然后获取到了GIS开发的学习路线。如果我们单纯的学习某些技术,会因为没基础,会有很多不懂的地方的,所以循序渐进,这非常重要!
我是先学前端打基础,有很多入门资料有需要的可以找我,我分享一下,然后可以到菜鸟教程啊,里面自己去运行。打好基础后就可以开始学习每个技术栈了。
找一个你觉得喜欢的项目,选一条完整的,你尝试了觉得喜欢的技术栈,然后把这条技术栈里的技术点,对着B站或者油管学一遍,串联起来。
把地图开发框架的官方文档读透,看英文官网!再说一遍!别先看中文的!然后可以看看Webgis之Openlayer全面解析和面向三维GIS的Cesium开发和应用,把原理理解背下来。
日常代码不通畅报错的时候,你就疯狂打印-控制台-复制报错-百度,但是OL有些问题是不会给报错的,这种时候你就画流程图,树立你的业务逻辑,看你的代码能不能简洁一点。
上岸后,我总是总结,如果我本科就学习开发多好,然后可以找到一个走开发方向的导师带我做项目,现在那我也是多年的老师傅了啊,所幸结果是好的,我总安慰自己,当你觉醒的时候,就是火力全开的时候啊!
编者注:有的同学问我该学什么,我说招聘网站会告诉你学什么。招聘网站需求什么,你就学什么,找个项目干起来!即便不学习开发,研究生毕业去高校,去事业单位,也要平常多关注招聘信息,看看哪些单位可能有机会,怎么认识这个单位的人,有没有学长在这个单位,去这个单位需要自己在哪方面着重提高,找导师帮忙指点,思考如何提高自己的竞争力!!人需要保持持续学习的状态,自己哪方面差就克服哪方面的缺点!!不能总是躺在自己的舒服圈!