当前位置: 首页 > news >正文

本硕地信转码国企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】无偿获取学习资料和学习路线图

http://www.cnnetsun.cn/news/1813194.html

相关文章:

  • INA219高精度电流功率监控芯片原理与嵌入式驱动开发
  • 联想 Yoga 7a 二合一笔记本:优缺点交织下的市场考验
  • Golang testing怎么写单元测试_Golang单元测试教程【经典】
  • AI原生软件交付提速3.8倍?揭秘头部科技公司已落地的5层DevOps-AI协同架构
  • LAMMPS模拟效率翻倍指南:从in文件编写到运行时间估算全解析
  • 如何检查SQL注入漏洞_利用自动化工具进行安全性扫描
  • 优化文本分类中堆叠模型的网格搜索效率:避免训练卡顿的实战指南
  • 【顶级EI复现】基于鲁棒优化与 KKT 条件的微电网经济调度方法研究(Python代码实现)
  • Qwen3-0.6B-FP8实战教程:集成RAG插件扩展知识库,打造专属领域问答系统
  • 在Linux中用docker安装r-base软件包
  • BEAR协议:面向脑机接口的轻量级嵌入式实时通信协议
  • 告别配置烦恼!在Visual Studio 2019中一键搞定Libcurl静态库编译与项目集成
  • 别再只靠软件了!揭秘TMS320F280049内部SR触发器实现峰值电流模式的另类玩法
  • 2025届必备的五大降AI率网站横评
  • SITS品牌出海成功率提升62%的关键决策链,奇点大会未公开的4层合规架构首次拆解
  • .NET 诊断技巧 | 日志框架原理、手写日志框架学习略
  • 一天一个Python库:lxml - 高效解析XML和HTML的利器彝
  • 深入解析C99中函数隐式声明无效警告的根源与解决方案
  • Obsidian Weread插件终极指南:3分钟实现微信读书笔记自动化同步
  • AIGlasses OS Pro 在智慧城市中的应用:交通流量视觉分析实战
  • Fiddler AutoResponder实战:5分钟学会Mock接口数据,前端开发不用再等后端了
  • UE5富文本框实战:用UMG实现游戏内击杀播报(含蓝图配置)
  • Nexus3实战:5分钟搞定Docker镜像加速+私有化部署(PHPStudy环境版)
  • 嵌入式轻量级动态数组:SimpleVector设计与实战
  • 如何快速提升视频观看效率:终极浏览器扩展指南
  • 【R 4.5大数据处理性能跃迁指南】:20年实战验证的7大底层优化策略(含benchmark实测提升3.8×)
  • R语言作物预测代码突然失效?5类常见数据漂移场景及实时校准方案(附自动预警函数)
  • 让 AI 代理拥有“专业技能包“:Microsoft Agent Skills挛
  • FastTimer嵌入式时间切片调度框架解析
  • 不止于登录:用钉钉扫码打通Vue3后台与企微/飞书(OAuth2.0统一方案)