JavaRush /Java 博客 /Random-ZH /不要放弃,一切都会成功
Dmitriy Gordievskiy
第 36 级
Львов

不要放弃,一切都会成功

已在 Random-ZH 群组中发布
大家好。我产生了与 JR 社区分享我的成功故事的想法。也许她会推动某人实现他们想要的目标,就像其他成功故事曾经推动我一样。我会告诉你我的背景,以提供一个想法和背景。我对编程的兴趣是在学校九年级左右产生的。然后,纯粹出于兴趣,我买了C、C++、Java、SQL、TCP/IP网络架构等纸质书籍。我尝试打出简单的页面。一种消磨时间的有趣爱好。学校里还有帕斯卡。我非常擅长解决问题。甚至有一次他参加了地区奥林匹克运动会,并获得了第三名。 发布。 完成学业后,我的父母送我去英国读书。不是我想要或要求的,而是我的父母想给我一个更有前途的未来。第一门课程对于海外学生来说很常见,以弥补外国人和英国学生之间的准备差异。然后接受三年的专业培训。我选择了专业信息技术与营销-联合课程。第一门课程进行得很顺利。第二次我几乎没有学习并退学了。为什么?那时我还是个脑子里风吹草动的绿色傻瓜。没有具体的目标,甚至没有对生活中想要实现的目标的遥远愿景。如果你不需要压力,为什么要紧张呢?)很快他就回到了乌克兰。 返回。 回来后,我在仓库工作了一年,因为来不及申请当地的大学。另外,你必须通过英语考试才能被录取。尽管工作是在仓库里进行的,但这让我的头脑稍微清醒了一些,因为在此之前我从来没有在任何地方工作过一天。就读于应用数学专业。 在当地大学学习。 继英格兰之后,这里当然引起了震惊。教育质量多么低下,有多少多余和不必要的科目是通识教育,但通常不会困扰任何未来的专家。比如文化课,或者体育课,冬天霜雪覆盖的田野里跑步,踢足球😀 在教职部,在计算机科学课上,有大腹便便的显示器,上面写着古老的文字。 ,有故障且速度极慢的计算机。总的来说,我不喜欢学习,学生时代是绝望和压抑的岁月,我希望这一切尽快结束。当我已经有了一些感觉,最重要的是,有了一些可以比较的东西时,我意识到我在英格兰失去了什么,但已经太晚了。 结尾。 在这里,我了解到大学所教授的内容与真正雇主想要的内容之间存在巨大差异。您将无法立即找到工作。此外,父母不再为需要而提供金钱,现在是自己赚钱的时候了。就像,你已经很健康了,是时候去工作了。 搜索。 我开始寻找赚钱的方法。我浏览了各种各样的工作,但通常我在任何地方停留的时间都不会超过三个月。工资和态度马马虎虎,工作无趣,一想到我的余生就要在无法理解、没有成就感的工作中生活,我就快要死了。然后我振作起来,开始寻找数百个甚至数千个职位空缺。其中一项更有前途、报酬更高、更有趣的活动是英语客户支持。懂这门语言的人的薪水不是多多少,而是更多。不用的英语水平开始大幅度恶化,所以我开始在这方面提高自己。每天几个小时。我的大脑像燃烧的硬盘一样运转,但我知道这是必要的:)有一段时间我什至喜欢它,我很高兴有进步,我没有停滞不前。但有很多但是。时间表很灵活——可变的轮班,包括晚上和可变的周末。这项工作很快就变成了例行公事。与客户合作时的麻烦很严重。付出的努力和时间没有得到回报。大约两年的客户支持经验。我再次鞭策自己,找到了一份调度员的工作。不是出租车调度员,而是各州的物流协调员/调度员。驾驶卡车穿越各州并组织货物运输,通过电话和电子邮件与母语人士和司机进行沟通。中级/中高级不再需要英语,而是高级。在这里,过去的客户支持经验、英语经验和沟通经验对我帮助很大。我的沟通能力有了很大的提高,否则我根本无法完成如此复杂且压力很大的工作。在这里,经历了种种折磨和磨难,我终于尝到了自由的滋味。平均金额为 1,000 美元,随着经验的增加和/或在好的月份,金额为 1,200 美元 - 1,500 美元。我开始旅行并去餐馆。在父母的帮助下,我们买了一套公寓并进行了装修。总的来说,我终于开始享受生活了。但即使在这里,管风琴也愉快地演奏了一小会儿。工作时间是14:00到00:00(根据各州时区调整),但实际上是一个小时上班,通常工作到凌晨一两点,然后就睡觉了平均时间为 03:00。上午 11 点左右起床,花几个小时恢复理智,吃早餐,然后回去工作。另外,你在工作日也处于社交劣势,因为每个人都在早上工作,而你在晚上工作。从周一到周五你除了工作什么也看不到。久而久之,一年多过去了,工作变得越来越例行公事,越来越无趣。一年后或者五年后,情况都差不多。就像土拨鼠之日。有一天我提前一个半月警告说我要离开,以便他们找到替代我的人。为我寻找替代者并不容易,他们希望以一倍半的薪水让我成为经理,也就是说,比原来多一半,而我是关键员工之一。他甚至教初学者。就在我收到辞职信两周后隔离……各州的运输市场大幅下降。每天在极大的压力下工作12-14小时。他们立即提出给我加薪40%,这样我就不会走,他们也不想让我走。我已经在数着四月底的日子了,我可以如释重负地辞职了。我处于半死不活的状态,对我的心理健康,最糟糕的是,对我与亲人的关系的损害,不值得任何金钱。拥有近两年的物流协调员/调度员经验。 现在,事实上,我将在整个故事中告诉你 JavaRush 和它的命运。 早在 2019 年 7 月,早在我被解雇之前(2020 年 4 月底),当时我的神经再次在工作中疲惫不堪,直到我头痛,我意识到我迟早会成为一名程序员。这是我从小就非常喜欢的事情。那里有良好的工作条件,并且他们向经验丰富的专家支付高薪。首先,我想消除对我会成功的疑虑。据统计,很多人在达到最终目标之前就放弃了。有时甚至将训练延长数年。JavaRush 在这方面帮助了我。我开始变得兴奋,花了几天和几个小时阅读成功故事,了解人们的背景以及他们如何最终成为程序员。我为自己挑选了一种极其重要的模式。有些人认为自己“愚蠢”并且远离编程,比如职业人士。有些 40 岁以上的人有家庭和孩子,他们来不及(不)改变他们的职业,需要稳定。有些人发现最初的水平很困难并且停止学习几个月。他们都有一个共同点。没有人放弃学业或半途而废,无论这看起来多么不可能。因此,这只是时间问题! 如果这些人能做到,那么凭借我在编程方面的天赋和专业教育,为什么我不能呢?我数百次地分析、思考每一个细节,权衡所有的利弊,也考虑到环境和风险。在消除了疑虑并获得了信心之后,在我上一份工作近一个月后,我开始学习 JavaRush 课程。我什至在纸上写下了时间线,这样我就不会忘记: - 0级,2020年5月22日 - 开始日 - 10级,2020年6月2日 - 20级,2020年6月25日 - 30级,7月23日, 2020年我也病了一个星期。不是因为冠状病毒,而是因为我在炎热的天气里喝了一杯冰水,体温急剧上升:)我也休假了一个星期,去了海边。休息很重要,经过上一份工作、严格的隔离和末世环境,再加上高强度的训练,我的脑子一片混乱。刷新,重启,回来了。- 2020 年 8 月 17 日第一次测试技术任务。那时我达到了JR 36级,有了信心,开始选择性地发送简历。一个任务来了。没有任何采访,通过电子邮件回复。我开始制作它,做到了......我做了与Java有关的部分。还有前端部分。但不仅仅是 HTML/CSS,还有 JavaScript,在这个空缺中对此只字未提。我在测试任务已经进行的时候就已经明白了这一点,而且我也意识到这实际上是一个全栈的空缺,而不是纯粹的Java。那里提供的钱也很荒唐,试用期 3000 乌克兰格里夫纳(约 110 美元),试用期后 300 美元。我意识到这里有些可疑,对于微薄的薪水来说,要求太大而且不明确,所以我放弃了这个任务。与此同时,JavaRush 的实习机会很快就出现了。报名参加了。我用了一天半的时间(八月底左右)完成了入学作业。实习开始之前,我们要等到十月初,再加上三个月的实习,已经过年了,假期太长了。到那时,储备的钱已经快用完了,等待也没有什么奢侈了……有一个选择,要么做半天的兼职(任何工作),这样你就有了东西继续生活,并在空闲时间进行 JR 实习。或者借一些钱,投入所有可能的时间来深入学习。我选择了第二个选项。是的,这是一个风险更高的选择。我在 JR 上读到并了解,不仅了解没有经验的新人的职位竞争有多么激烈,还了解他们如何无视简历并连续几个月左顾右盼。有些人甚至花了六个月或更长时间寻找第一份工作。但我下定了决心,并且有意识地理解我报名的目的。在第一个技术之后。任务切换到Spring、SQL、Git、Maven等必要的基础东西并暂停训练。优先事项已经改变。我在 udemy.com 上 John Thompson 的课程 Spring Framework 5: Beginner to Guru 中学习了 Spring。优秀的知识宝库,高质量的材料呈现,简单易懂,只需 10 美元。SQL - YouTube 上的教程和 Internet 上的文章。没有深究。对基本事物有一定的了解,并有最低限度的实践经验。Git - 阅读这本书,可在 Git 官方网站上找到。它有助于理解 git 的工作原理、它是什么以及它的用途,但是控制台中的命令几乎没有用,我几乎被当前的 Maven 忘记了它们 - 如果你不是 DevOps,那么你不需要要深入研究,至少对于初学者来说,有基本的了解就足够了。JR团队也帮助编写了简历,我们对此表示感谢。这很有帮助,因为: - 2020 年 9 月 12 日,第一次 HR 面试顺便说一句,为了参加 HR 面试,有必要做一项非常困难的测试任务。纯Java、Swing 窗口应用程序和算法。我做了四天,从清晨到深夜(!)我咒骂,因为很多事情都没有成功,我谷歌了很多,但最终在凌晨五点我终于完成了,上传了它到 GItHub 并发送了一封电子邮件。HR面试很成功,所以下一步是: - 2020年9月21日,第一次技术面试,我准备得非常勤奋和彻底。我在互联网上阅读问题列表,记住它们并用纯 Java 分析它们。我完美回答了前半部分关于纯Java的问题。第二部分问题是关于Spring和SQL的,我没有准备,因为我没想到它们😀而且我回答了第二部分问题,在我看来,马马虎虎,几乎可以肯定我面试失败了。但事实并非如此……科技。面试是在周一。他们告诉我周五等待结果,因为还有其他候选人。想象一下,当第二天,也就是星期二,人力资源部再次联系我时,我有多惊讶!讨论与职位空缺相关的问题以及我是否对该项目感兴趣。那么从第一次面试开始,竞争激烈,没有经验,他们就会雇用我?是的,当然,现在...但是: - 2020 年 9 月 28 日,第一份工作机会 这是一个 Java 实习生职位,薪水为 200 美元,通过试用期后为 500 美元。如果你认为试用期包括一个培训计划,你将在经验丰富的导师的监督下提高项目所需的知识,那么这是相当不错的。它不是免费的,但这很好,尽管我会免费同意它只是为了在真实环境中获得经验。- 2020年10月5日,第一个工作日,我也是按照培训计划,用一周的时间学习了JavaScript,因为项目需要。在使用 Java 框架之后,它对我来说似乎相对简单,尽管它也有许多自己的细微差别。起初我经常用 JS 咒骂,不明白为什么当代码很简单并且应该可以工作时有些东西却不起作用)我提高了对其他技术的了解,例如 Spring Security(也是我叔叔 John Thompson 的课程) 、Hibernate、Apache Tiles(用不同的 JSP 组成网页)、Apache POI(Excel 生成)、JSTL 以及其他一些让初学者感到害怕的词。还有 jQuery、datatables、OpenLayers 等 JavaScript 库。后来第一个简单但真正的工作任务开始了……起初,第一个月,你甚至不明白发生了什么。前三个月你会觉得自己很愚蠢,然后逐渐投入到这个项目中。三个多月后,您有信心了解自己在做什么以及为什么要做... - 2021 年 1 月 17 日 成功完成试用期。- 2021 年 5 月 撰写本文时的“现在”时刻。近9个月的工作经验。他们对我的工作质量感到满意;我通常会配合估算或在估算之前完成任务。你已经对自己的能力充满信心了。工作有趣又愉快,而且任务很多样化,每天都有新的东西,有前进的空间。您有兴趣参加额外的在线课程来提升您的技能并提高您的资格。还有不到两个月的时间,我将重新考核我的表现,并加薪。 结果 如果把我生病的那一周和放假的那一周排除在外,那么从零级开始培训到第一个工作日,我总共花了4个月的时间才找到第一份工作。整个时间跨度为15年,从2006年到2021年。 学习方式:一开始我决定组织一次马拉松,每周学习7天,以减少完成课程所需的时间,更快找到工作。但如果不休息,效率就会显着下降。因此,我一边上班一边学习,从上午10点到晚上8点左右,周一到周五,学习时间+- 8小时,中间有休息和午餐。除了编程本身已经很困难、需要耗费大量脑力之外,还有很多方面需要自组织、自律。这也是为了使画面形成一个连贯的整体而必须考虑的关键因素。没有上述的培训要么不起作用,要么无效/需要很长时间。没有适当培训的组织和纪律也不太可能产生成果。那些对 JavaRush 课程不满意的人总是能够对材料和验证器的质量提出批评。对我个人来说,这是一个可以负担得起的宝贵资源,是我在分析了许多线下和在线课程的报价后选择的。这有助于实现我想要的。如果没有 JR 和他的社区,这件事将会变得更长、更困难、更困难。因此,感谢该资源的开发人员以及所有参与人员。这已经在某个地方说过了,但最重要的是不要放弃,一切都会成功。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION