关于我的学习经历我自己是地信本硕专业的通过长达半年的学习和努力在去年的秋招中拿到了三个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】无偿获取学习资料和学习路线图