地质人转行GIS开发前端,零编程基础到底难不难?
01个人情况和背景介绍双非本地质专业校内学习成绩基本在20%左右。大四的时候实习入职某勘察设计单位任初级工程师岗位工程勘察。目前在某互联网公司从事三维GIS前端方向的开发薪资9.5K项目奖金14薪资。02为什么辞职和转行1. 为什么辞掉勘察设计单位先说下我为什么会选择辞掉我原本可以转正的实习工作大四在实习的时候大部分的工作我们都是在野外出差其实环境什么原本不是我很在意的最开始选择地质专业的时候就想到了。其实有过野外经验的都知道晚上大家会在一起聊天我好奇地询问我从业20多年的师傅多年从事地质工作的最大感受。他简洁而深刻地回答了两个字“寂寞。” 他解释说由于地质工作的性质他经常需要在野外连续工作数月这让他很少有机会感受到家的温暖。而且我出差的时间越来越长次数越来越多跟女朋友之前的感情也出现了问题如果以后结婚生子这样的工作模式对家庭生活的影响也是不可忽视的。最重要的是这几年由于大环境的影响很多院都开始只发底薪或者是拖欠工资情况。针对职业发展以及对家庭责任的考量共同促使了我做出转行的决定。2. 为什么选择GIS开发这个方向在实习期间因为工作的需要我自学了一些数据分析相关的东西对这一块产生了远超本专业的兴趣。这几年互联网的发展大家其实都是看的见的未来技术一定是能稳定发展的前景也是比较客观的。让我下定决心的其实还是专业原本打算转行去做Java或者是大数据开发但是据我了解到相关专业在招聘上已经只考虑计算机相关专业了。而且我本身去做GIS开发也是有相关优势的至少在专业度是匹配这个岗位的。03为转行做了哪些准备1. 为什么选择新中地GIS开发特训营在实习和辞职期间我是出于自学的状态零零星星的在B站上学习一些相关的视频我不是很清楚具体学什么就学了一些学习了pythonoraclesql学习还是挺努力的但是没学对内容。在B站大数据的推荐下我看了新中地的学习视频每个内容我都能学到一些东西但是简单的看看视频学习的也不是很深入。我在看完了新中地的所有免费视频后我就开始准备简历去年春招怎么说呢一个offer都没有。跟很多技术面试后我很清楚的知道没有项目经验你是拿不到offer的去年春招结束我就报名了新中地的GIS开发特训营。2. 准备方面的经验分享和建议有哪些我觉得心态和行动是最重要的。许多我周围的朋友在地信外业工作他们经常发现自己处于一种矛盾的境地一方面对工地的工作感到不满另一方面却又难以彻底脱离这个行业。这种“难以脱离”的情况有很多种表现例如有些人虽然渴望离开却因为缺乏明确的目标而不知如何努力。有些人虽然跟随大流去考公务员但显然缺乏足够的动力还有些人虽然抱怨野外测绘看别人跳槽的视频却没有勇气和毅力去做出改变从而陷入了严重的内耗状态。在当前的大环境下就业市场的压力很大这使得很多人更加不敢轻易放弃现有的工作。总是想着要等到项目结束或者年底拿到奖金后再考虑改变但实际上没有明确的目标根本无法为改变提供足够的动力。其实越是在这样的环境中找到自己真正感兴趣并能投入学习的领域显得尤为重要。04学习经验分享我分享几个新中地老师给我们学习方法1. 学习开发不能只是看视频课程现在回想起来我之前的自学完全是错误的吗学习开发不只是看看视频课程就足够了。敲代码才是最重要的在听课的过程中很多内容我能跟上老师节奏的我自己都会手写笔记和代码。一方面可以记录课堂中重要的知识点方便自己课下复习和补充另一方面记笔记可以加深我对知识的理解。2. 多写代码将所学知识或遇到的问题通过写作的方式记录下来例如撰写博客。写作不仅能够帮助你整理思路还能够加深记忆。当你把知识点或问题解决方案写成文字发布到互联网平台上时你不仅能够分享你的知识还能通过教别人来加深自己的理解和记忆。3. 多说理念和逻辑当你把一个概念或问题通过言语表达出来时它会更加深入地印在你的脑海中。这种方式也有助于锻炼你的表达能力和自信心。而针对现在还在学校学习的学弟学妹我提供一个正确的看视频的方法1. 理解并记录不清楚的知识点观看视频时确保自己理解讲师所讲述的每一个概念或知识点。遇到难以理解或含糊的部分应立即暂停视频并尝试通过回放、查看资料或进行额外研究来澄清这些疑问。如果问题仍然无法解决应该将它们记录下来以便日后解决或询问他人。2. 使用思维导图记录要点边看视频边用思维导图记录下关键信息这有助于构建知识框架并促进深度理解和记忆。思维导图可以帮助你把线性的教学信息转换成结构化的视觉图示从而更容易看到各个概念之间的联系。下次复习时你可以直接查看思维导图快速回顾核心内容而不必重看整个视频节省了时间同时提高了复习效率。其实很多之前的同学也分享了面试经验和总结我之说一点我认为比较重要的。05关于面试的一点总结1. 提前了解公司要求在面试前花些时间研究公司的招聘信息和岗位职责了解他们对于该岗位的技能和经验要求。这样可以帮助你更好地准备面试并在反问环节或面试官主动提起时能够有针对性地回答问题。2. 深入学习项目在面试前仔细回顾和深入学习你的项目包括基本实现、优化和细节处理等方面。确保你对项目的技术原理和实现方式有深入的理解并能够清晰地表达出来。3. 及时总结和复习在学习过程中及时总结项目的难点、解决过程、亮点以及所用到的知识。这样可以帮助你在面试中更好地回答问题并展示出你的技术能力和解决问题的能力。4. 强调改善过程如果你在项目中进行了一些改进或优化确保在面试中强调这些改善过程。这样可以让面试官看到你的主动性和能力以及对技术的深入理解最后非常感谢大家花宝贵的时间耐心地读到这里。总而言之要学会归纳与积累只有认真思考后这些知识才能为自己所用。同时也要牢牢地把握机会不要害怕失败。下方小助手↓备注【webgis】无偿获取学习资料和学习路线图