JavaRush /Java 博客 /Random-ZH /切换者到 IT 的路径
Бобрович Борис
第 31 级
Одесса

切换者到 IT 的路径

已在 Random-ZH 群组中发布
大家好,我决定简单说一下我是如何决定进入IT行业的,以便为那些还在犹豫或已经在尝试的人增加动力和自信。 切换者到 IT 的路径 - 1应该说,你需要自己坚定地决定这个行业是否适合你。因为在实现这个目标的过程中,你会遇到很多障碍,你会问自己这样的问题:“也许这一切都不适合我”或 “我可能太愚蠢了”。你必须接受这一点。这会很困难,但如果你克服了这一切,利润将是实实在在的。我现在27岁了。我考了好几次大学=)第一次是在考试的时候(EIT全面实施前的最后一年)。尽管我在学校的考试成绩很好,但学校教育计划与大学要求之间的差距还是造成了影响(在这些考试之前,UPE 在场边紧张地抽烟)。我去参加了预科课程。完成并进入。尽管我最终就读的学院很好,但它并没有给我带来任何乐趣。我不想把我的生活与螺母、齿轮和图纸联系起来。我离开了第一年,并在任何我想要的地方重新签订了合同。我选择的方向是考虑到该专业可以提供的前景。大学信息来源精美地描述了我毕业后能够做什么。而我,受到自己光明未来的启发,开始啃咬科学的花岗岩。当时,女士,“我以前从来没有犯过这么大的错误。” 他们教了一堆不必要的废话,这些废话也有一百年历史了。当然,也有一些有趣的学科,比如C++和数据库。但实际上不可能教他们,因为必须赚钱来买住房和食物。我必须说,情况并不是最好的。
切换者到 IT 的路径 - 1
这就是我的学习过程,我明白,原则上,上帝知道这一切是怎么回事。这段时间我换了很多工作。他做过服务员、促销员、跟单员、销售代理等。我在另一个高度专业化的职业中获得了知识,该职业非常有趣且报酬很高,但在我们国家实际上无人认领。所以一切都在旋转,在某个时刻我意识到我开始有点屈服了。当你整天忙于工作,试图全日制去大学参加实验室或课程,然后晚上回来尝试学习其他东西时,你开始明白你赢了持续不了多久,你需要考虑一些事情。碰巧我周围有一些人要么已经从事 IT 工作,要么试图成为程序员。看着他们,我看到他们对自己所做的事情很感兴趣,而且也带来了相应的结果。当然,对我来说最重要的因素是我的灵魂伴侣,他在所有事情上总是支持我。说实话,我不知道如果没有她我能做什么。所以。她在研究精确科学方面具有良好的能力,并且对编程很感兴趣,并邀请我朝这个方向尝试。我必须说,我对此从来没有任何兴趣,并且认为它根本不适合我。但我开始尝试。当然,一开始我的头脑完全混乱,很难强迫自己。我尝试学习C++,但是从课本上很难学。动力降为零。正因为如此,我休息了。然后有一天,我的女朋友参加了一家公司的一门课程,该公司正在招聘人员,目标是教他们 Java 编程并雇用他们。我们一起去面试。那一次我过不了。再次,缺乏准备时间的因素影响了。我回去工作,定期回去学习。我已经报名参加下一期课程(顺便说一句,这正是我决定学习 Java 的原因)。我再次重申,这非常困难。在大学里工作和学习结合起来已经很困难了,当我增加课程时,我几乎什么都不做。另外,家庭也出现了问题。我不得不放弃学习。时间已经过去了。我本科毕业,最终意识到,我大学毕业后,很有希望成为一切领域的专家,但什么都不是。我去函授系攻读硕士学位。我可以完全自信地说,我没有失去任何东西。我们的高等教育除了给予我们逃避的能力和因失去大量本可以有用的时间而带来的失望之外,什么也没有。工作变得容易了一些。空闲时间开始出现。但后来我发现有必要为正常的未来打下某种基础。目前的情况除了让人紧张之外什么也没有。我又开始学习Java了。我尝试根据 Kathy Sierra 和 Bert Bates 的书来做到这一点。就像上次一样,我很难学到任何东西。我想要某种结构和复杂性,但我得到的仍然是从一件事跳到另一件事。然后我的朋友说他也在尝试编程并开始使用 JavaRush 学习。必须说,一开始我对此非常怀疑。一款可以教人编程的游戏?看来是抢钱啊 尽管如此,糟糕的进步者只从书本上学习,而不是从其他方面学习。但经过一段时间的翻阅教科书后,我决定尝试遵循建议并开始使用 JavaRush。我必须说,我们走吧。这就是我一直在寻找的东西。复杂性和结构。所有任务都是通过练习立即完成的。我学到的一切,我立即应用,因此它存储在我的脑海中。在工作中编码。问题的每个解决方案都会带来乐趣,因为它提供了到下一个级别的过渡。每篇文章都充满激励。当学习过程中出现视频时,我喜欢给自己泡绿茶,拿一块士力架,然后停下来观看。这确实帮助我理清了思路,同时也获得了一定的动力。当然也有困难的时刻。我所做的工作不仅不令人愉快,而且坦率地说还令人恶心。老板们要求我像厨房一样努力工作,同时他们又不断地试图压低我的工资,破坏我的神经。我必须躲避才能赚到一些东西。另外,当然,当每个人都在前进时,我却在原地踏步的感觉令人沮丧(这是最糟糕的事情)。这自然影响了家庭生活。我的另一半当时已经是一名开发人员,他对此感到担忧。当然,这种紧张导致了磨碎。在训练中,有时我也会遇到一些任务,让我觉得自己很愚蠢,这不是我的事。但每一次我都战胜了自己,把事情走到了最后。
切换者走向 IT 的路径 - 2
就这样,我的 JavaRush 达到了 25 级。当时向我推荐这些课程的朋友已经在工作了,并建议我开始削减自己的小型教育项目。当时,我的经济困难,下个月的订阅刚刚结束。我决定听从他的建议(顺便说一句,我对未能完成学业感到有点遗憾)。我开始研究 Spring 框架,如果没有它,Java 开发现在几乎是不可想象的。我开始加深对 HTML 和 CSS 的了解。嗯,我实际上开始构建一个小型 Web 应用程序。 我的第一个应用除了让我掌握了新技术之外并没有带来任何好处。它的本质只是从一系列不同的组件和质量水平中组装一个对象。这看起来很简单。但正是她让我学习了基础知识,并给了我信心,让我相信我已经可以在实践中运用我的技能。 一路上,我开始监控就业市场。实际上有很多,而且为零。关键是,我所在的城市IT行业非常发达,总是需要Java开发人员。但大部分要求是中级以上。对于初级人才来说,罕见的职位空缺要么需要一年的经验,要么需要能够使用一堆我不知道的技术。这是因为市场上新手开发者已经过度饱和,进入的知识门槛也随之不断提高。例如,在利沃夫,您有时会看到只需要 Java Core 的职位空缺。尽管如此,我还是开始发送简历,同时提交教育项目并研究 DOU 页面上为初学者提供的新技术。创建了一个 linkedin 帐户并用我的一些技能填充它。自然没有答案。谁需要一个初级专家,对他的培训仍然需要投入时间、金钱和人力资源。没有人。但我并没有放弃,即使是需要中级职位的地方,我也坚持不懈地投递简历。时间飞逝。当然,我感到绝望。似乎什么都解决不了。但后来我收到了完成一个测试任务的offer(顺便说一句,它来自需要中间的地方)。当我打开它时,既是恐惧的时刻,也是幸福的时刻。我发现这个任务是相当可行的。有必要创建一个应用程序,用户可以在其中创建具有 ID、名称和数值的对象。需要使用Spring(Boot、IoC、REST、MVC、Security)、Hibernate、MySQL、JUnit。对于用户界面,建议使用 Thymeleaf。其中,当时我或多或少只知道Spring IoC、MVC和MySQL。所有事情都分配了五天时间。我开始掌握它。我已经很久没有睡觉了。另外,就在这段时间我们不得不飞去探亲。我尽了最大的努力,但在最后一天我几乎什么也听不懂,因为我已经很长时间没有睡觉了。我发送了任务。等了一会儿,我收到了回复,说任务已经检查完毕,我会被考虑在内。当然,这是标准的礼貌回答。我非常清楚,我第一次就不可能很好地完成任务。但那已经是某事了。这次机会让我学到了很多新东西。尽管我没有收到offer,但我仍然很感激有机会尝试。
切换者到 IT 的路径 - 3
我继续学习。我报了秋季编程学校,这是我市一家知名公司每年举办的一次。凭借我已有的知识,我轻松地通过了选拔测试。学校的本质是让学生熟悉语言和开发工具。另外,那些愿意的人可以组成一个由策展人所属的小组,并赋予他们完成一个或另一个项目的任务。从理论上讲,这给了一个受到关注并找到工作的机会。在这里我了解到,不仅技术知识很重要,团队合作也很重要。在学习过程中,我看到了自己所缺少的东西,在一切结束之前,我开始创建一个非常类似于简化的 Pinterest 的应用程序。一路上,我请朋友指导我。随着时间的推移,我发现自己做得越来越好。每迈出新的一步,我都觉得这是我的。我真的很喜欢我所做的事情。我真的仔细研究了我的申请的每一个细节。在前线尤其如此。它的开发比后端花费了我更多的时间。因为你无法通过比例来猜测,一切看起来都像 UG。又过了一会儿,我看到我已经报名了两次的课程又开始报名了。我决定再次投递简历。一切都经过精美的设计和绘制(当然是英文的)。作为回应,我被邀请回来接受采访。当他们回答我时,距离比赛还剩一周时间。在此期间,我确实吞噬了为可能提出的问题提供答案的信息源。顺便说一句, Quizfull资源在这里也给了我很大帮助。许多语法变得清晰。尽管我必须在那里担任编译器,但它实际上非常有用,我在那里学到的所有东西在面试时都有用,我觉得我通过得很好。原则上,这似乎后来得到了证实。我参加了课程。培训过程中,申请人需要听课并做作业。在此过程中,所有申请者都被分成小组,并为他们提供了一个教育项目,这就是培训的全部精髓。当我们收到一个教育项目的主题时,整个团队都认为我们无法处理。策展人坦言,这个话题非同寻常,而且总的来说,是有史以来最困难的话题之一。有很多技术我们还没有探索过。但尽管如此,我们还是决定应该尝试一下,在最坏的情况下,这将是一次非常好的体验。在这里,我必须说,我对最终加入的团队感到非常幸运。所有的人都明白培训的重要性并想找到一份工作。在我看来,这是我们能够完成该项目的唯一原因。每当我们遇到困难时,我们都会团结起来,共同渡过难关。坦白说,在这样的环境中工作是很愉快的。当然,这一切都伴随着巨大的兴奋。我什至记得五一假期和家人朋友一起去度假,以为我可以休息一下。不是这样=)除了学习过程中必要的事情之外,一切都从我的脑海中消失了。一分钟都无法忘记。但这是为了更好 =) 这个故事到这里就结束了。在我们完成项目期间,我在培训结束前得到了一次面试机会。尽管非常焦虑,我还是通过了考试并收到了我的第一份offer。我想我不需要说我的快乐是无止境的。我终于实现了自己的目标,迈上了新的台阶。 现在我已经工作第八个月了。每天我都确信这是我的,我喜欢我所做的事情。当然,我的工作报酬丰厚,而且公司确保我工作时感到舒适,这给了我更多的动力。在我们国家很少能看到这样的事情。当然,即使现在困难的时刻也会发生,有时你不得不牺牲睡眠并在晚上工作。不管好不好,我都喜欢。另外,它永远不会被管理层忽视。在过去的七年里,我真的很享受我所做的事情。当然,这对我生活的各个方面都产生了积极的影响。因此,我可以说,尽管有种种困难和障碍,每个人都可以实现自己想要的目标。你只要不偏离既定的道路,竭尽全力,在失败时不放弃即可。抱歉写了这么多。我希望这可以帮助处于困难时期的人。它帮助了我。祝一切顺利,感谢 JavaRush 团队。你帮了我很多 =) 几年后的 UPD 继续 👉切换者到 IT v2.0 的路径
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION