专科毕业,如何用8个月时间转行到大数据并收下25k*15的offer
专科毕业,如何用8个月时间转行到大数据并收下25k*15的offer
专科毕业,如何用8个月时间转行到大数据并收下25k*15的offer
从传统的制造业的工业工程师转行到大数据行业的转行,从原来的8k到现在的25k,在这里分享下个人的经历和经验供大家参考。
自身的情况
首先简单的自我介绍下,本人95年的,18年大学毕业,大学学的是工业工程,简单的来说这个专业就是研究流水线,提高生产效率(说难听点就是专门压榨员工劳动力的)。再转行之前,对于计算机的认识还停留再大学时候的计算机一级考试,会做做简单的excel,word
和ppt等,也没有学过c语言这类的东西。对于编程,可以说完全就是零基础(因为喜欢打游戏,打字速度还可以,唯一的一个优势了)
为什么想转行编程
直接的原因还是因为我的大学同学,毕业后自学了一年的java,又经过了一年多的努力,工资成功破万了(再三线城市)。当时我首先想到的不是吃惊,而是想的是他是怎么学的,当初他电脑打字都还是一指禅,他都能学会,我不比他强?至少打字比他快吧。。。。
于是我就萌生了转行做程序员的念头,当然最终让我决定直接辞职学习编程的原因还是因为“money”,心里想着,只要钱到位了,什么头发,什么996是个事儿嘛?
转行的过程
说实话,对于编程什么都不懂的我来说,辞职后学习编程是非常痛苦的,也曾经多次想放弃,首先就是在哔哩哔哩上,知乎等网站上到处找学习资料,视频去看,去学习。一个里边过后发现,其实我还是再原地转圈圈,现在回想起来,我一个礼拜干的事情,正常有人指导的话也就是两三个小时,甚至一个小时就能搞定的事儿,下载安装jdk,破解idea,配置环境变量,不过我的心态也还算好,毕竟已经直接辞职了,就没有给自己留后路,逼着自己必须坚持下去。。。。
因为是自学,其实效率还是很低的,走了很多的弯路,在网上找的这个视频看完了之后再听另一个视频的时候发现这个老师讲的东西上一个老师没讲过,好像这个老师讲的东西比较多,比较系统,再去学习这个老师前面讲的东西,就这样慢慢的两个月过去了,java基础学完了(反反复复学了估计有三遍),慢慢的我意识到这样学习太浪费时间了,而且好像并没有学到什么东西,就在我寻找下一阶段的学习内容的时候,认识了多易教育的涛哥,白飘了他们的全部视频(有需要的话可以加我免费分享给大家),并且在他们的学员群里老师也会经常的去解答一些问题,就这样慢慢的学了6个月,把他们的课程就都学完了,最后花了200多块钱买了涛哥的实时项目和离线项目(离线项目现在好像已经开源了,感兴趣可以去观看),独自一人来到上海面试,再拿到offer的那一刻,感觉自己这8个月来所有的努力都没有白费。
面试
当时我都不敢相信,当我的简历挂在boss上的时候,每天有几十个人主动问我,是不是再找工作,我心想,这机会也太多了吧,但是经过几家面试以后,发现并不是这么回事,仿佛一开口人家就知道我是个菜鸡,啥也不是,没有一次超过10分钟的,我印象特别深刻的几个问题,你们flink用的什么版本,你们公司集群规模是什么样的,有机台机器,都多大内存的。。。就很傻眼,没做过开发,但是包装了三年的工作经验,确实不是想象的那样好糊弄的,再不断总结和涛哥的指点下,又背了两天的面试题后,终于成功的收下了25k*15的offer。面试题和经验下次做个专题分享给你们吧,特地总结过一本大数据面试宝典
最后的总结
其实转行大数据并没有想象的那么难,做程序员也没有想象的那样掉头发,尤其是做大数据开发工程师,很大一部分其实都是准点下班的。而且薪资在整个编程行业中算中上水平(当然不和哪些专门搞机器学习,人工智能的比,那种起码硕士学历起步的)
如果你真的想转行,千万不要想着说我边工作边学习,那是不现实的,对于程序员来说,最大的成本就是时间成本,一个人脱产学习自学基本都是再6-8个月,甚至一年时间,这还得是你有完整的学习资料和有人帮你解答疑难问题的情况下。要么脱产在家自学,有人教,有完整资料的前提,第二就是报培训班,虽然说我没有报班,只是花了200多块钱买项目,但是报班会给你节约很多的时间成本。我简单的算笔账,自学11个月,报班6个月,假设拿到的工资一样多,早两个月上班,培训的学费其实也就回来了,但是报一个培训班的话可能会学的更加扎实吧!(个人观点)