本硕地信转码国企offer,分享GIS开发学习经验和面试攻略
关于我的学习经历
我自己是地信本硕专业的,通过长达半年的学习和努力,在去年的秋招中拿到了三个offer。
我最终选择了年薪18W+的国企offer,虽然看起来不高,但个人认为这是个让我比较满意的选择。
在脱产转码学习的期间,其实是比较辛苦的,辛苦程度不亚于我当年考研,但是这么久的努力也拿到了十分满意的答卷,我会给大家分享下我这一路的心路历程。
我原本大学报名的是计算机的专业,但是调档调剂到了地理信息科学,我们这个专业当时是文理科兼收,我就是听大学老师说这个专业很多课程也是计算机相关的课程内容,也就稀里糊涂的进了。
因为自己对计算机也是十分喜欢,基本上在大学期间,相关课程也是学习的还不错,还获得了一些GIS竞赛的名次,然后在导师的鼓励下我也随大军去考研了。
其实在考研之前我还收到了一些大公司的offer,但是没想到的是我考研上岸正值疫情的几年。
考研虽然上岸,但是基本算是“水了个”研究生,三年后毕业,我一份工作都没找到。
想想考研前本科文凭还有工作机会,研究生毕业了,居然一个面试机会都没有了。
在身边朋友的建议下,我去了解了一些GIS数据处理和遥感制图的工作,在了解期间,我突然觉得GIS开发这个岗位的工作,不正是我本科那时候想做的软件开发吗。
其实早在大三时,我就在网上找了一些GIS开发的课程。
一开始是在B站看到了新中地的一套完整的智慧校园的课程,那套课程虽然比较简单,但是内容比较完整,知识点也讲解的很详细。那是我第一套webgis启蒙课程,之后我陆续在B站上找到了他们很多免费学习的内容,但都比较浅。
后来我就想着要不了解一下这个新中地,当时也比较了几个IT培训机构的课,最后选择了他们。原因主要是他们的课是可以线上直播的,比较灵活;课程价格对于我来说是能负担;并且教的内容跟GIS开发比较紧贴,符合我的求职意向。
写到到这里,估计很多人都会觉得,我都研究生毕业了还要去培训机构学习,会不会感觉前几年的书多白读了,感觉很是丢脸。
没有工作,没有饭碗,孔乙己的长衫还穿着干嘛?
况且,我认为学习从来就不是一件丢脸的事情。
大家自己想想,要不要把时间和精力放在更重要的地方。比如和我一样的在读硕士的伙伴,一边要做自己的课题研究、写论文、做项目,一边又要为了找工作学习技术,人的精力是有限的,如果再花很多精力去找资源,那两边都做不好。
总之,无论大家是选择自己去找资料学习,还是加入某个培训机构学习,重要的是能够学会自律、学到知识和技术,更有底气的去找让自己满意的工作。
关于学习开发,这里给大家一些小小的建议。
1)课程学习与补充:
课程学习要持续跟进,避免缺课。学习编程就是这样,一旦遗漏,后面的就很难跟上,建议大家及时补上,防止知识断层。
对于自学者,很容易学着学着就开始摆烂打游戏了,所以制定并遵守学习计划至关重要,学习本来就是违背本能,和惰性对抗的事情,自律真的很关键。
2)实践与理解:
理论知识应通过实践来巩固,我看到过有的同学学编程学不会的原因,就是不会实操。学编程跟考研的逻辑完全不一样,如果想进步,自己敲代码,发现问题,解决问题,这才是进步的必经之路。
bug也是学习过程中不可或缺的部分,不要担心出bug,它有助于提高我们解决问题的能力,也是面试中常见的考察点。
3)记录与总结:
班里学得好的同学,都是善于做笔记的。有的同学会重新用语雀记录一遍当天学的代码,方便日后查看,面试前也可以复习一遍。
所以我鼓励大家多写博客来总结学习内容,不仅能加深理解,还能形成自己的档案,增加简历的吸引力。
如果时间和精力有限的同学,建议记录好比较关键的知识点。
4)问题解决:
遇到问题时,最好马上就解决,避免拖延,以免影响后续学习效果。
自己遇到的一些bug可以记录下来,自己琢磨不透就问老师,也记录下解决的方式方法,很多时候bug可能会再遇到。
5)项目实践:
在项目开发中,老师把代码给你了,自己手敲一遍最好,因为仅仅观察他人的代码是不够的。
我认为的程序员不仅仅是CV战士、AI战士,要深入理解代码的底层逻辑,这样才能融会贯通,日后遇到什么没学过的功能,一看就会了。
越是懂这些,越是不容易被AI取代。
另外,项目经验是面试中的关键点,面试官会深入探讨你做过的项目细节,包括解决问题的方法、功能实现和潜在的改进点。
关于面试的一些建议
建议大家学完后,及时完成简历并尽早投递,以免错过面试机会。
大家对简历内容要了如指掌,并提前练习自我介绍,确保面试时能够自信且流畅地表达。
另外,尽早掌握“八股文”,特别是对于GIS这种跨专业转码的同学。
简历投递上,采取广撒网策略,扩大申请范围以提高成功机会。若长时间未收到反馈,那就要及时调整简历,如果HR那一关都过不了,那没戏了。
招聘是一个长期过程,尤其是对于非顶尖学校的求职者,面试机会多集中在4月和十月这种招聘旺季。在等待面试期间,要有耐心,空余时间可以应持续复习基础知识、刷题和更新简历。
抓住每一个机会,对于任何面试机会都不应错过,即便面试不上,也能增长自己应对面试官的经验。在面试前,了解企业背景和岗位要求,能给面试官留下不错的印象。
以上就是我的分享。
最后需要跟大家说的是,学习原本就是一件不易且需要长期坚持的事情,多多给自己尝试的机会,总会找到合适自己的路。
+下方小助手↓备注【webgis】无偿获取学习资料和学习路线图
