热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

机械硕士,因实验室师兄毕业拿5K,自学Java转型大数据

个人情况我是本硕机械专业,毕业半年,最初接触java是由于研二的时候,看到了实验室师兄们找工作那个艰难啊,硕士毕业最少的拿了

个人情况

我是本硕机械专业,毕业半年,最初接触java是由于研二的时候,看到了实验室师兄们找工作那个艰难啊,硕士毕业最少的拿了5k的薪水,还是深圳,不由得心里一凉。那时候我开始寻求一丝转机,于是就想到了学习java。

因为之前有高中的同学在我本科毕业的时候,他去培训班学习java,那时我还是用传统的机械的行业的成见去看待培训这件事,认为没有证书就是白费。但是当我同学工作了一年,薪资翻了一倍的时候,也就是我在研二的时候,对比了师兄们的工资和发展,才意识到这个事情。让他给了我一些培训班视频,学了一个月,就找了个小厂去实习了。其余的也就不说了,总之也没学到啥鸟东西吧,第一是由于人家招实习生进去就是打杂的,第二就是我还是再用传统的机械思维去看待计算机这个行业,所以走了不少弯路。

这里多说一句,其实机械行业并不是很垃圾,关键也是看个人的发展,现在都是在搞学科融合,现在还在谈专业的问题,也都是在找主观原因,因为大学的教育,其实都是综合性的教育,即使是科班,没有勤加练习,学不到精髓,也就那回事,就像我机械硕士都毕业了,你问我机械的问题,我还是不会。

而为什么要谈专业思维呢?因为有的专业你懂得,很多专业课你不需要去学,脑袋好使得,考试前两天冲刺一下,也可以拿奖学金,当然拿不到一等就是了。找工作的时候就是纯测试智商,搞一些很傻逼的流程,并不会涉及技术问题。所以,害人的不是专业,而是你大学所处的专业产生的专业思维,水的专业,自然就是水。

第一份工作

扯远了,自己自学了java,也找完了工作吧,就毕业了。其实从自学java开始,到毕业参加工作,我都没有系统的去学习这些东西。参加工作的时候,idea还不熟练那种。第一份工作主要也是做java web,确实很无脑和无聊,其实web系统如果在阿里那种大厂还是很有搞头,因为涉及到高并发,就会涉及大量优化,这就不是一般人可以搞得了。

但是在一般的企业也没有那么大的并发量,搞项目都是随便写,想咋写就咋写。那时其实我就开始在寻找大数据的工作了,但是苦于自己的知识不够系统,还是带着机械行业的思维诟病,认为靠学历,剩下就是跟面试官扯扯皮就行,一问三不知还想拿offer那种思维。所以自然就是到处碰壁。但是自己还是没有放弃去搞大数据的念头。当然这期间也获得了公司大数据部门的橄榄枝,苦于没有名额。但我也不想在这干了。

学习过程

后来也是自己一个偶然的机会,遇到了峰哥,自己刚开始也很纠结,但后来看群里其他同学学习的经历,自己一咬牙,开始学习吧。后来峰哥帮我修改了简历,并且挖掘项目的亮点,确实提升了太多,自己之前的简历写得太水,像流水账一样,压根没有亮点,单纯为了拼凑篇幅而做的,所以自然没有任何的竞争力。

然后跟着峰哥的音频,仔细的听了zookeeper、消息中间件、相关项目讲解、学习方法讲解,这些都反复的听了很多遍,第一遍的时候也是跟着听了个大概,第二遍的时候其实也就慢慢理解了一些了,然后在头脑中进行不断的回顾,最后再将其整理起来,形成自己的知识体系。

期间也是不断的跟峰哥进行交流,沟通项目及技术相关的问题,这些东西都是潜移默化的事情,很多人不懂,即使做了很多项目,估计也是事倍功半。然后就是开始系统的学习框架以及java基础的知识点,在学习的过程中不断的去自我总结,以便可以随时进行复盘学习,这一点确实是很重要的。

平时遇到,因为自己一直想进大厂,所以又开始刷些算法题,主要就是剑指offer,当自己的数据结构和算法有了基础之后,瞬间觉得自己确实心里有底了,为什么这么说呢,因为很多面试多多少少还是涉及到一些算法题,具体一点的就是大厂一定会考察算法,上升型的公司,即使还没上市,也一定会考察算法。但是对于那种非上升型,主要就是考察项目了,主要就是看你的项目是不是自己做的,做了懂不懂,上来能干活。所以,算法这种一点不懂确实很吃亏的,尤其对于大厂来说。

然后自己也觉得差不多开始投递简历了,期间也不断地去询问峰哥有关投递的相关注意项,这些东西确实是自己平时没有注意到的点,所以才说找工作对一个人的提升是非常的大的,是对一个人全方位的考察,任何一个环节有问题,那都有可能被刷掉的。年底的时候投了一家公司,电话面试聊了一个多小时,面试官问的我都会,但是是某外包,心想还是算了吧,让我去二面我也没去,为外包请假扣工资太不值。心想还是找大厂,继续刷算法吧,这点我后期其实也想了一下,路都不会白走吧,每一步都算数。

开始找工作

在这里还是很出乎意料的,我年前没去咋投工作,就是想好好刷一刷,但是没想到,疫情所有形势都变了,也是欲哭无泪了,但是没办法,顶着头皮上吧。投了好多家,面了差不多十家吧,其中有一家小公司还是印象比较深刻,一路面试都是你可以你行你好,一谈薪资,就没声了。所以自己也总结反思了一下,面试确实不光要有技术,还是要有点道道,毕竟和人打交道吗,行不行都是人说了算。

后来又现场面了一家,带着n95,和两个面试官当面聊,这个也是你可以,你好,哈哈,但还是没offer,所以肯定还是有死穴的。面了十家吧,其实也就渐渐了解自己的痛点了,还有行业的一个形势吧。也渐渐理解了面试这东西还是有运气成分的。当然,形势这东西也都是借口,一个月不行就俩月呗,虽然自己心里不舒服,但也要顶着脑门上吧。

后来就是面了华为,就通过了。目前薪资是10K,本来想跟HR谈个15K,后面HR先开了18K,我就没还价了哈哈哈...

过程的话主要就是笔试,性格测试,技术面试,hr面试,主要都是平时的很多的常见面试题,基于自己的简历上的东西,你简历上写什么别人就会问什么的,例如:高可用、项目遇到的问题、数据倾斜等等,都是围绕着简历来说的,每个人简历不一样还会有具体的差别,所以简历要熟悉,不熟就搞吧。再者一件事能否有转机,主要的因素是个人的心理状态,后天的技术都可以一点点补充,多大的决心办多大的事,心态别蹦,因为没啥用。总之就是,面试看运气,能进还得有点实力,小公司不一定就能进,大公司不一定不行就不行,还是要不断地尝试的。

自己之前也是走了很多弯路,为啥这么说呢,就是年前没有去立马面试,赶上了疫情,被阻隔在老家很是着急,要说疫情没影响是不可能的,我去现场面那家公司,一层不超过十个人,座位全是空的,但是疫情和找工作不矛盾,该找到的人还是会找到。好在自己过年期间好好刷了一个月算法,准备期确实比想象的长了很多,但是渐渐有了基础,所以一般的笔试和面试都不虚了。

总结

总之,做事还是看决心,其余的都是可补充因素。一切只是开始,还要继续投递,继续学习,增强执行力,这个太重要了。希望能与众多还在路上的同学共勉。

大数据转型案例五年Java外包转型大数据架构北美零基础转行开发求职面经双非硕士阿里大数据开发面经精心整理的ebay大数据面试题一位材料专业研究生的Java转型复盘从车辆工程到大数据开发,我经历了什么?我,30岁,部队服役5年,零基础转大数据Java干了半年,我机智地跳到了大数据开发
日本留学生算法转型大数据开发?听他怎么说传统金融IT男转型互联网大数据码农,图啥?
从安卓主管转型大数据开发,我经历了什么?专升本程序媛,实习期间月薪10K,有点厉害我是程序媛,从事大数据开发两年,我有话说材料学博士转型大数据开发,是一种什么体验?我,32岁零基础转大数据,不需要别人怎么看!从传统数仓到互联网大数据开发,不走弯路很重要两年车间技术员转型大数据开发,说说转型这点事儿电网工作2年后考研,8面阿里,成功转型大数据开发3年Java开发转型大数据开发,如何跳出CRUD舒适区?我是DBA,从大数据小白到阅读框架源码,薪资翻了三倍双非菜鸡3个月收割头条大数据offer,方向真的比努力更重要!国企车间流水线5年,重新考研,弯道超车,收割百度腾讯offer二本电气工程应届生收割5个offer,转型大数据真的与专业无关被培训机构坑了,面国企要求唱歌...谈谈我转型大数据的心酸历程土木工程转专业,上岸趣头条、今日头条后端开发,学习历程分享警犬专业专科生,过阿里一面,又收作业帮offer,跟你聊聊大数据学习学了三年的嵌入式,但我还是转型了大数据,跟你聊聊我学习的心路历程二线到一线城市的大数据求职之路,被领导穿小鞋,跳槽一个月拿6个offer,入职ebay

扫描下方二维码

添加好友,备注【交流群

拉你到学习路线和资源丰富的交流群


推荐阅读
  • Redux入门指南
    本文介绍Redux的基本概念和工作原理,帮助初学者理解如何使用Redux管理应用程序的状态。Redux是一个用于JavaScript应用的状态管理库,特别适用于React项目。 ... [详细]
  • 并发编程 12—— 任务取消与关闭 之 shutdownNow 的局限性
    Java并发编程实践目录并发编程01——ThreadLocal并发编程02——ConcurrentHashMap并发编程03——阻塞队列和生产者-消费者模式并发编程04——闭锁Co ... [详细]
  • 本文将详细介绍多个流行的 Android 视频处理开源框架,包括 ijkplayer、FFmpeg、Vitamio、ExoPlayer 等。每个框架都有其独特的优势和应用场景,帮助开发者更高效地进行视频处理和播放。 ... [详细]
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
  • ssm框架整合及工程分层1.先创建一个新的project1.1配置pom.xml ... [详细]
  • 本文详细介绍了如何在Android 4.4及以上版本中配置WebView以实现内容的自动高度调整和屏幕适配,确保中文显示正常,并提供代码示例。 ... [详细]
  • 深入解析Java多线程与并发库的应用:空中网实习生面试题详解
    本文详细探讨了Java多线程与并发库的高级应用,结合空中网在挑选实习生时的面试题目,深入分析了相关技术要点和实现细节。文章通过具体的代码示例展示了如何使用Semaphore和SynchronousQueue来管理线程同步和任务调度。 ... [详细]
  • 主调|大侠_重温C++ ... [详细]
  • 深入理解Java多线程并发处理:基础与实践
    本文探讨了Java中的多线程并发处理机制,从基本概念到实际应用,帮助读者全面理解并掌握多线程编程技巧。通过实例解析和理论阐述,确保初学者也能轻松入门。 ... [详细]
  • 本文深入探讨了MySQL中常见的面试问题,包括事务隔离级别、存储引擎选择、索引结构及优化等关键知识点。通过详细解析,帮助读者在面对BAT等大厂面试时更加从容。 ... [详细]
  • 程序员如何优雅应对35岁职业转型?这里有深度解析
    本文探讨了程序员在职业生涯中如何通过不断学习和技能提升,优雅地应对35岁左右的职业转型挑战。我们将深入分析当前热门技术趋势,并提供实用的学习路径。 ... [详细]
  • 本文详细介绍了如何在 Android 中使用值动画(ValueAnimator)来动态调整 ImageView 的高度,并探讨了相关的关键属性和方法,包括图片填充后的高度、原始图片高度、动画变化因子以及布局重置等。 ... [详细]
  • 深入剖析JVM垃圾回收机制
    本文详细探讨了Java虚拟机(JVM)中的垃圾回收机制,包括其意义、对象判定方法、引用类型、常见垃圾收集算法以及各种垃圾收集器的特点和工作原理。通过理解这些内容,开发人员可以更好地优化内存管理和程序性能。 ... [详细]
  • 远程过程调用(RPC)是一种允许客户端通过网络请求服务器执行特定功能的技术。它简化了分布式系统的交互,使开发者可以像调用本地函数一样调用远程服务,并获得返回结果。本文将深入探讨RPC的工作原理、发展历程及其在现代技术中的应用。 ... [详细]
  • 访问一个网页的全过程
    准备:DHCPUDPIP和以太网启动主机,用一根以太网电缆连接到学校的以太网交换机,交换机又与学校的路由器相连.学校的这台路由器与一个ISP链接,此ISP(Intern ... [详细]
author-avatar
冷香之流光氤氲
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有