我刚好是GIS硕士毕业不久,刚刚就业,对于走gis开发这个事情,感觉从大学就一直是大家讨论的热点,我分享一下我的经历吧。
先介绍一下我的情况,本硕都是gis专业,在秋招时候签了武汉一家gis公司,工资福利加起来15k*13左右,算是在这有口饭吃。
对于搞gis的来说,编程非常厉害的都会选择去互联网公司、GIS头部公司。技术差点的才会苦苦挣扎,一边想往开发方向靠,一边又苦恼学不会。
我个人的感受来说,个人努力和导师研究方向这两点是很关键的。
首先自己要有学一门编程语言的规划,其实学一门语言半年时间足够学到就业了,GIS方向选择,首选WebGIS,偏全栈方向,相对来说好就业一些,因为这方面的岗位相对较多,也开得起工资。
然后,如果后续足够稳定了,也可以继续往更复杂的三维数字孪生,以及计算机图形学底层方向学习。会底层的都是大牛,不限制在GIS方向了,只要是三维的项目你都可以做,工资也更高。这也是为什么在学webgis的时候也建议大家多接触webgl这些。
不建议还学以前那些arcgis的二次开发内容,技术含量不高,除非你后续的公司用的就是arcgis的软件。但据我了解,大部分企业还是用的开源的GIS框架。
arcgis的软件开发,建议在学校学习一下即可,很多学校的作业和考试会涉及,但是如果要找工作,还是需要多尝试开源库,像mapbox、cesium这些。
其次导师的研究方向很重要、很多导师就是做遥感应用的、或者做环境分析、这种不涉及到算法的、读书期间,你得自己花时间去学习、效率感觉会大打折扣、也没有项目经验,当然也可以自己自学,只是会更耗费时间和精力。
在研究生阶段,一般导师搞研发的话会围着这几个方向,我们导师是搞点云算法的,但是他会接很多横向的项目,做webgis方向,有幸入学就成了社畜、所以毕业了多少能沾点光,有点项目经验。
其实不论硕士或是本科,进大厂都是有希望,但我不认为硕士比本科能有多大的优势。尤其是程序员,很多公司可能更看重工作经验。对某些公司来说,相比不匹配的研究方向,3年工作经验更有含金量。
当然,找工作关键在于你的编码能力和项目经验,我本来是想着冲一冲大厂的,奈何能力有限,而且现在大厂越来越卷。
如今的985都不一定能进华为外包。
我感觉如果研究生不能跟着导师在某一个领域深耕,有几篇论文,仅靠着编码能力、很难,毕竟编码的话,本科生也有很强的竞争力。
总的来说,在毕业前就要做好自己规划,走什么方向,需要掌握哪些技能。
既然选择了这个专业,比起自怨自艾,骂专业骂学校,还不如把心思画在如何转型。
转专业也好、考研也好、考公也好、留学也好、就业也好。
不管走哪一条路,你在本科期间所做的努力,都能帮助后续的路更顺利。
最后分享一下GIS开发学习路线:
1、地信专业的学科知识必须掌握,这是基础。
2、编程能力,就不反复强调它的重要性,GIS还是离不开编程敲代码的,我走的方向是webgis,可以看下面的学习路线,清晰明了知道自己需要写哪些技术知识。
3、多和学姐学长、导师交流,大家还是很愿意分享自己的经验的,然后自己平时也要多学多看,大胆多尝试,毕业规划要提前做好!
4、多了解市面上的招聘要求,想就业最好的办法就是了解企业的真实需求和痛点,另外多刷面试题。
+下方小助手↓备注【webgis】无偿获取学习资料和学习路线图