JavaRush /Java 博客 /Random-ZH /从教师到大数据
Varvara Kozhukhova
第 41 级
Санкт-Петербург

从教师到大数据

已在 Random-ZH 群组中发布
大家好!我叫 Varvara,最近我终于在 Epam 完成了大数据六月的试用期。我想分享一下我是如何走到这一步的,以及 javarush 如何帮助我做到这一点))首先,关于我的初始数据。我32岁。我在九年级的时候就想成为一名程序员,甚至在大学选择了一个专业——应用数学和计算机科学。但低自尊占据了我的位置,我只是害怕去那里,认为我无法应付我的学业((最后,我去学习成为一名程序员 - 获得第二学位。结果,我得到了前两名 - 经济学中的数学方法(全日制)和自动化系统管理(函授)。我在萨马拉的 Aerokos 学习,我们用德尔福写作)))大学毕业后,出于某种原因,我立即去了研究生院,虽然我并不是很想。三年后,她完成了博士学位论文答辩,此后她又担任了六年的大学教师:教授 vyshmat 和各种“近 IT”学科。在这段时间里,我写了一个宠物项目——用bash、tex和python,用R编写了一些小脚本,但我根本没有把编程当作一种职业:我记得这对我来说很难学,而且总觉得这个脑子不够用……2019年,我终于厌倦了高等教育中发生的事情,我决定是时候“离开”了,尤其是因为我从来没有感觉到就像“职业教师”一样。我最初的计划是尝试数据科学,因为在我的“科学”活动中,我致力于研究社会经济数据的数学模型。我以为数学有一定的基础,但是我成不了程序员,我做不到))),于是我就撸起袖子开始学习。三个月内,我在 courser 上完成了 Yandex 机器学习专业课程,之后我离开了大学。我的男朋友(顺便说一下,这是他的成功故事)提出从萨马拉搬到圣彼得堡,我们于 2019 年 11 月搬到了圣彼得堡,从那时起我就没有工作了。最初的计划是像六月——撒旦教徒的日子一样进行采访。两个月的时间里,我同时在 mlcourse.ai 学习并申请职位空缺。总的来说,六月的时间很少。大多数情况下,他们根本不回答我,有时甚至拒绝我,但他们根本没有叫我去面试。老实说,我放弃了。现在我已经明白了,总的来说,我当时所知甚少,刚刚完成了在线专业,最重要的是,我没有商业开发的经验,没有它就没有办法。我的男朋友建议我忘记数据科学并投入开发。我们坐下来思考,并决定他已经有了使用 javarush 进入 IT 领域的经验,我也应该尝试一下。因此,为了迎接 2020 年,我首先坐下来学习 cs50,然后开始学习 javarush 课程。与此同时,我的男朋友告诉我 Epam 有一个 Java 课程,我可以参加体验。我在他们的网站上申请了。在 javarush 培训的第 11 周左右,我接到了电话面试的电话。如果不是cs50,我不会通过它:他们问你知道什么数据结构,什么是堆栈和队列,什么是溢出堆栈,关于排序方法,以及关于Java的一些非常基本的知识,来自该系列介绍了什么样的循环以及如何编写无限循环。然后有一个非技术部分,你必须用英语回答 - 询问你对 Epam 了解多少)))不知何故我摆脱了它。似乎还有一些关于我自己的一般性问题。经过 10 分钟的电话交谈后,我压力很大:只有他们用俄语问你关于溢出堆栈的问题,然后 - 你对 Epam 了解多少)))总之,他们打电话给我进行第二阶段 - 面对面采访。首先是40分钟的英语笔试:我必须给一位似乎参加过Epam课程的朋友写一封信,请求有关学习的建议。然后是计算机测试:你必须在记事本中编写代码。cs50 再次提供了帮助:有排序问题、算法复杂性问题、棘手的循环问题、sql 和 http 各一个问题。考试结束后有一个面对面的面试,问了40分钟你对java core了解多少。那时我的javarush才18级。我们讨论了 OOP 的原理、接口和抽象类、集合、多线程——总之,我必须告诉你到目前为止我所学到的一切。通过了。第三阶段是HR面试。在那里,他们询问了动机、背景,谈话又是用英语——一些令人讨厌的心理问题。已经采取!由于大流行,课程本身是在线的,每周两次,晚上一个半小时,为期三个月。课程开始时,我的 javarush 已经达到了 30 级左右。讲师傻乎乎地絮絮叨叨,听着很痛苦,除了Java EE、spring和jdbc,我都知道了。作为家庭作业,他们给了我 hackerrank 和codingbat 中的所有 Java 问题,以及一个在春季实施 CRUD 的宠物项目。两周后我必须独自进入春天。我还必须阅读 OCA 和 OCP 书籍并准备课程的期末考试 - 这是基于这些测试的。他们太恶心了!我又通过了,他们带我去了Epam实验室。这就是我真正高兴的地方,因为在实验室之后似乎更容易找到工作,因为这已经是经验了,尽管是在培训项目上。对于那些不知道的人来说:实验室是每天 8 小时的无薪勤工俭学,每周 5 天,至少 3 个月。你可以每天花更少的时间,但这一切都会花费更长的时间。在实验室里,几乎立刻就召开了与大数据项目代表的电话会议,他邀请了 java 实验室的学生。我想 - 为什么不)))再次有社会保障:主要是java核心和一些逻辑难题。他们带走了我。从实验室毕业的条件是完成大数据入门培训课程——这门课程是Epam自己制作的,是英文的:有视频、作业和测试,还有与导师的三场对话。我大约用了一个半月的时间完成了课程:包括 Hadoop、Spark、Hive、Kafka、Elasticsearch。Java 和 Scala 作业。并行 - 一个教育项目,春天 - 后端,Python - 大数据部分。这就是我最终使用三种语言而不是一种))加入实验室整整四个月后,我被安排参加面试。这次采访是一次“谈话和触摸”的采访。他们问了一切——关于我自己、我做了什么、有哪些我喜欢的项目、我在学校项目中做了哪些有趣的任务、一些关于 Java 和大数据课程的知识。最糟糕的是关于 Scrum 和 Agile 的问题 - 我对它们一无所知))简而言之,此后我的紧张感消失了,但晚上我在邮件中看到了来自大数据部门 Epam 的报价。被录用后,作为我试用期的条件,我必须参加第二门大数据课程——相同的主题,只是更深一些,并且添加了 nifi、streamets、nosql、Jenkins、airflow。据我了解,来信较多,我尝试简单总结一下: 1、自2019年7月起我一直在不停地学习(周末除外)),总共已经11个月没有工作了。2. 如果排除数据科学的失败,那么我的 IT 之路花了 10 个月。3.我通过Epam的必修课是cs50,sql的一些课程(例如Steppe上的Schultheis),javarush(我最终达到了38级,其余的我刚刚打开),spring(ripper Borisov,以及YouTube 上的 Alisev),英语很强(我有 B2)。4. 对于六月的大数据方向,你需要 Java,javarush 的知识几乎就足够了(你还需要 java 8),还有 Scala、Python - 最初,他们会一路教你。5. 困难的时刻是:掌握 git - 我对它、docker、kubernetes 以及整个 ci/cd 过程都没有经验 - 当你根本不知道它时,你不明白要谷歌什么。6. 很难对自己说:“你能做到!”,相信它并继续耕耘。离开政府结构而转向商业结构也很困难 - 考虑一下 我从来没有参加过市场面试(地方大学就业=约会,没有人对你的知识水平感兴趣,唉),压力对我来说很大。祝愿每一个走上“进IT”之路的人都充满自信——不放弃、定期学习,就一定会成功。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION