JavaRush /Java 博客 /Random-ZH /从开始培训到录取
Влад Веренич
第 27 级
Минск

从开始培训到录取

已在 Random-ZH 群组中发布
首先,值得谈谈我的学业是如何结束的。我真的很喜欢物理学,并且打算就读于合适的地方 - 白俄罗斯国立大学,放射物理和计算机技术学院(专业计算机安全)。入学没有问题(顺便说一句,我数学和物理都很好),就这样,一个18岁的小伙子从小镇搬到了首都。
从开始培训到录用 - 1
此刻,我所有的编程知识都以七年级时我用 Pascal 写的东西结束了。在我看来,我必须开始熟悉一种非常复杂的编程语言 - C++。起初,对我来说是别的东西:一堆新词(命名空间、标头、库、原始类型等),缺乏对它如何工作的理解,以及随之而来的问题——实验室给出了慢慢地,我不得不寻找代码而不是自己写。第一学期结束后,在假期期间,我决定我有足够的时间,我需要改进这门糟糕的语言。两周的观看各种视频和阅读各种网站上的文章取得了成果。当然,我一开始用 C++ 编程并不酷,但我渴望自己编写实验,而不仅仅是交出别人的代码。这就是一个转折点,从此我开始喜欢上编程。我已经可以花几个小时试图理解某些部分,在晚上进行一周的编程,以便按时提交实验。按照这个速度,到第一年年底,我绝对通过了所有实验室,并在我的记录簿上获得了当之无愧的 10 分。2017年,夏天来了,我回到了家乡,想继续提高自己作为一名程序员的水平,并思考接下来要学习什么。然后我的选择就落在了Java上。我看了各种视频教程,但它们很快就变得无聊,只持续了我一个小时,每天最多两个。然后不知何故,我偶然进入了javarush。起初我对这个资源持怀疑态度(非常有趣且高质量的课程,但免费)。值得注意的是,当时前 10 级是免费的。但抛开所有疑虑后,我开始学习第一门课程。然后我就得意忘形了:大约三天的时间我完成了5个关卡,同时我解决了所有的问题并且无法停止。在 C++ 之后,学习 Java 对我来说非常酷且易于理解。一周内我几乎完成了第一门课程,我每天坐5-6个小时并且不累,因为我真的很喜欢它。与此同时,我看到了白俄罗斯最酷的公司之一——Epam的广告。重点是他们邀请了一年级到二年级的技术学生参加暑期培训。我立即申请,几天后我就被邀请了。我回到明斯克,等待第一节课。培训的目的是为了熟悉公司。在整个培训过程中,我们被告知了公司的历史、他们做什么、如何接触他们等等。我们没有收到任何技术信息,但被告知我们可以阅读哪些书籍,Java 面试可能会出现哪些问题(很高兴我已经可以回答其中的几个问题)。但对我来说,这是我第一次能够参观真正的 IT 公司,我非常喜欢那里的一切。于是,晚上回到家,更加有动力了,就立刻去javarush继续学习。课程持续了两周,之后我再次回到家。到 7 月底,我已经完成了 10 个免费关卡,毫无疑问,我给自己购买了订阅。我有一个新目标 - 在夏末之前完成 20 个关卡。那里的任务已经更加困难,主题也更加困难。我不得不花更多的时间。对于我自己,我开发了一个学习系统:有一天我完成了课程的最终任务,第二天我解决了这些问题。使用这个系统,到八月底我已经完成了 20 个级别,并稍微放弃了 javarush。此时,我决定尝试从公司学习一些课程是值得的。Itransition 公司的课程引起了我的注意。两周后,我和他们坐在一起接受了测试。我对此没有任何问题,并且在同一天我被告知课程第一节课的时间。在我的脑海里,我已经计划好了我将如何参加这些课程,他们将如何教我一切,我将如何成为一名很酷的程序员并在他们那里找到一份工作,但实际上一切都不同。当我上第一课时,粗略地说,我知道如何对数组进行排序并运行不同的线程。他们立即要求我提供一个网络应用程序,包括所有用户的授权/注册/撤销等。他们给了三天时间。说我感到震惊,那是无话可说。我尝试做某事,但没有任何效果。我从来没有完成这些课程,因为3周后我收到了一个成熟的项目(一个具有相当功能的网站,一个技术堆栈,只用了3周就完成了),但我认为它给我带来了好处。我现在了解了哪些技术值得学习(Spring、Hibernate、Maven、Bootstrap、Ajax 等)。之后,我决定再次继续学习Javarush,给自己付了订阅费,但没有继续我的培训。我所做的只是向下滚动到27级,只是阅读讲座,为自己保存面试问题并放弃它们。然后我经历了大约十几次不同的采访。我失败了几次,成功通过了几次,但他们不想录取我,因为我只是二年级的学生。平均每个月我会接受两次面试,每次我都感到更加自信。于是,2018 年 2 月,我收到了 Netcracker 的面试邀请。当然,我申请了,毫无问题地通过了面试,并等待了为期 3 个月的 Java 开发人员课程的开始。课程按照以下制度进行:每周讲授一次,每周练习一次。在讲座期间,他们提供最新信息并帮助您理解。在实践中,我收到了一个团队项目(我们有 5 个人),每周我们都会收到一个特定的任务,我们会在下一课中完成该任务。这就是我学会在团队中工作、充分使用 Git 并了解创建 Web 应用程序的所有阶段的方式。三个月后,我们创建了一个成熟的博彩公司办公室,通过了项目答辩,我已经在等待就业决定了。就在几天前,我收到了第一份报价。正好,从我开始接触Java到收到offer,已经过去了快一年的时间了。每个人,我祝那些刚刚起步的人成功,不要失去动力,永远明白自己为什么要做这件事。一切都是真实的,一切都取决于你。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION