大家好!让我分享一下我是如何决定进入 IT 领域的。通过这样做,我希望能够增强任何正在考虑或已经尝试走这条路的人的动力和自信心。 切换到 IT - 1 我不得不说,每个人都必须就这是否合适做出坚定的个人决定。因为在实现这个目标的过程中,你会遇到很多障碍,你会对自己说这样的话:“也许这不适合我”或者“我可能太笨了。 ”你必须接受这个并且接受。这将是困难的,但如果你克服了,收获是有形的。我现在 27 岁(在这个故事于 2018 年 2 月发表时——编者注). 我已经开始几次大学学习 =) 第一次是他们还在进行入学考试(在全面实施外部独立测试(EIT)之前的最后一年)。尽管我以优异的成绩通过了高中考试,但高中课程与大学要求之间的差距影响了我(EIT 考试与旧考试相比毫无意义)。我参加了预科课程。我完成了它们并注册了。虽然我的部门很好,但不知怎么的,它并没有给我带来任何乐趣。我不想把我的生活束缚在螺母、齿轮和图纸上。我在第一年就离开了,根据合同,我重新注册了我想去的地方。在选择我的研究领域时,我考虑了我未来的职业前景。大学为我毕业后的生活提供了美好的描述。受到我光明未来的启发,我打开了书。现在是模因时间了:“我从来没有犯过这样的错误。“大约一个世纪前,我被教了一堆不必要的废话#t。一些科目,例如 C++ 和数据库,当然很有趣。但我无法正确地学习它们,因为我必须挣钱买房和食物。我必须说这不是最好的情况。 切换到 IT - 2
霍比特人:意外旅程
我的学习就是这样进行的,我意识到,基本上,我是没有方向的。这期间,我换了很多次工作。我当过服务员、推销员、采购员、销售代理等。我在另一个高度专业化的职业中获得了技能,非常有趣且薪水很高,但在我们国家几乎完全没有需求。所以一切都在旋转,在某个时候,我意识到我开始有点投降了。当你整天忙于工作,你是一名全日制大学生,冲进校园试图完成一个实验室或项目,然后在晚上你回家尝试学习其他东西时,你开始意识到它是不可持续的,你必须考虑一个不同的计划. 碰巧的是,我周围有些人要么已经在 IT 领域工作,要么试图成为程序员。看着他们,我看到他们对自己的工作很感兴趣。他们的结果反映了这种热情。当然,对我来说最主要的因素是我的搭档,他一直在所有事情上支持我。老实说,如果没有她,我不知道我会变成什么样子。她擅长硬科学,并被编程所吸引。她建议我试一试。我必须说我以前从来没有对它感兴趣并且认为它根本不是我的事。但是我开始尝试了。 自然地,一开始我的脑子里一片混乱,我发现很难强迫自己继续前进。我尝试学习 C++,但是很难通过教科书来学习。我的动力降为零。所以我休息了。后来,我的女朋友以某种方式参加了一家公司提供的课程,希望在教他们如何使用 Java 编程后雇用一些人。我们一起去面试了。那一次,我没有通过。准备时间不足再次成为一个因素。我又回去工作了,定期回到我的学业。课程又进行了一轮招聘,这次我被录取了(顺便说一句,这正是我决定学习 Java 的原因)。同样,这非常困难。结合工作和大学学习已经够辛苦了,但再加上这些课程的学习,我几乎一事无成。另外,我们开始遇到家庭问题。我不得不放弃学业。时间飞逝。我完成了学士学位,并最终意识到我将从大学毕业,并拥有成为无所不包的专家的美好前景。我转到了函授硕士课程。我可以诚实地说,我没有失去任何东西。在我看来,我们的高等教育除了给你摇摆不定的能力外,什么也没给你,同时你会感到失望,因为你浪费了很多时间,而这些时间本可以用来做一些有用的事情。 工作变得轻松了一些。我开始有一些空闲时间。但我已经明白我需要为美好的未来打下基础。我目前的工作除了让我焦躁不安外什么也没给我。我恢复了 Java 学习。我尝试使用 Kathy Sierra 和 Bert Bates 的书来做到这一点。像上次一样,以这种方式学习东西对我来说是一场斗争。我想要某种结构和全面的方法,但我得到的是从一个主题跳到另一个主题。那时我的朋友告诉我他也在尝试编程并开始学习使用 CodeGym (CodeGym 是俄语版的CodeGym — 编者注). 我不得不说,起初我非常怀疑。一个教别人如何编程的游戏?这看起来像是一种被骗的方法。毕竟,真正的程序员只从书本上学习,别无他法。但在翻阅教科书的痛苦时期之后,我决定听从建议并尝试使用 CodeGym。我必须说,那是它开始的时候。这就是我要找的。全面的方法和结构。所有分配的任务都包括练习。我学到的一切,我立即应用,所以它留在我的脑海里。我在工作中编写代码。我对我解决的每一项任务都感到兴奋,因为这打开了通往下一个级别的大门。每篇文章都激励着我。当学习过程中出现视频时,我喜欢给自己泡杯绿茶,抓起士力架,休息一下看。它帮助我理清头绪,同时增强了我的动力。当然,也有困难的时刻。我当时的工作不仅失去了乐趣,而且令人作呕。经理们不断地要求我们像厨房奴隶一样工作,不断地试图降低我们的工资,刺激我们的神经。我不得不靠摇摆和编织来谋生。更重要的是,当每个人都在前进时,我感到很沮丧(这是最糟糕的部分)。这自然影响了我的家庭生活。我的另一半,当时已经是一名开发人员,对这一切都很担心。当然,这种压力也在其中。在我的学习中,我有时也会遇到一些让我感到力不从心和力不从心的任务。但每次我都强迫自己忍耐并完成了工作。当然,也有困难的时刻。我当时的工作不仅失去了乐趣,而且令人作呕。经理们不断地要求我们像厨房奴隶一样工作,不断地试图降低我们的工资,刺激我们的神经。我不得不靠摇摆和编织来谋生。更重要的是,当每个人都在前进时,我感到很沮丧(这是最糟糕的部分)。这自然影响了我的家庭生活。我的另一半,当时已经是一名开发人员,对这一切都很担心。当然,这种压力也在其中。在我的学习中,我有时也会遇到一些让我感到力不从心和力不从心的任务。但每次我都强迫自己忍耐并完成了工作。当然,也有困难的时刻。我当时的工作不仅失去了乐趣,而且令人作呕。经理们不断地要求我们像厨房奴隶一样工作,不断地试图降低我们的工资,刺激我们的神经。我不得不靠摇摆和编织来谋生。更重要的是,当每个人都在前进时,我感到很沮丧(这是最糟糕的部分)。这自然影响了我的家庭生活。我的另一半,当时已经是一名开发人员,对这一切都很担心。当然,这种压力也在其中。在我的学习中,我有时也会遇到一些让我感到力不从心和力不从心的任务。但每次我都强迫自己忍耐并完成了工作。我当时的工作不仅失去了乐趣,而且令人作呕。经理们不断地要求我们像厨房奴隶一样工作,不断地试图降低我们的工资,刺激我们的神经。我不得不靠摇摆和编织来谋生。更重要的是,当每个人都在前进时,我感到很沮丧(这是最糟糕的部分)。这自然影响了我的家庭生活。我的另一半,当时已经是一名开发人员,对这一切都很担心。当然,这种压力也在其中。在我的学习中,我有时也会遇到一些让我感到力不从心和力不从心的任务。但每次我都强迫自己忍耐并完成了工作。我当时的工作不仅失去了乐趣,而且令人作呕。经理们不断地要求我们像厨房奴隶一样工作,不断地试图降低我们的工资,刺激我们的神经。我不得不靠摇摆和编织来谋生。更重要的是,当每个人都在前进时,我感到很沮丧(这是最糟糕的部分)。这自然影响了我的家庭生活。我的另一半,当时已经是一名开发人员,对这一切都很担心。当然,这种压力也在其中。在我的学习中,我有时也会遇到一些让我感到力不从心和力不从心的任务。但每次我都强迫自己忍耐并完成了工作。不断地试图减少我们的工资,并刺激我们的神经。我不得不靠摇摆和编织来谋生。更重要的是,当每个人都在前进时,我感到很沮丧(这是最糟糕的部分)。这自然影响了我的家庭生活。我的另一半,当时已经是一名开发人员,对这一切都很担心。当然,这种压力也在其中。在我的学习中,我有时也会遇到一些让我感到力不从心和力不从心的任务。但每次我都强迫自己忍耐并完成了工作。不断地试图减少我们的工资,并刺激我们的神经。我不得不靠摇摆和编织来谋生。更重要的是,当每个人都在前进时,我感到很沮丧(这是最糟糕的部分)。这自然影响了我的家庭生活。我的另一半,当时已经是一名开发人员,对这一切都很担心。当然,这种压力也在其中。在我的学习中,我有时也会遇到一些让我感到力不从心和力不从心的任务。但每次我都强迫自己忍耐并完成了工作。这影响了我的家庭生活。我的另一半,当时已经是一名开发人员,对这一切都很担心。当然,这种压力也在其中。在我的学习中,我有时也会遇到一些让我感到力不从心和力不从心的任务。但每次我都强迫自己忍耐并完成了工作。这影响了我的家庭生活。我的另一半,当时已经是一名开发人员,对这一切都很担心。当然,这种压力也在其中。在我的学习中,我有时也会遇到一些让我感到力不从心和力不从心的任务。但每次我都强迫自己忍耐并完成了工作。 转向 IT - 3
佩恩少校
我在这门 Java 课程中达到了 25 级。推荐这些课程的朋友已经就业,并建议我开始编写自己的项目。当时,我们面临经济困难,碰巧的是,我最新的月度订阅刚刚结束。我决定听从他的建议(顺便说一下,我确实有些遗憾未能完成培训)。我开始研究Spring框架。现在我很难想象没有它的 Java 开发。我深入研究了 HTML 和 CSS。我实际上开始草拟一个小的网络应用程序。 我的第一个应用程序除了帮助我掌握新技术外没有做任何有用的事情。它基本上从各种组件和质量级别的列表中组装了一些对象。超级简单。但这正是让我吸收了基础知识并让我相信我已经可以将自己的技能付诸实践的原因。 一路上,我开始关注就业市场。有很多工作,但没有。基本上,我所在城市的 IT 行业规模庞大,Java 开发人员总是供不应求。但是大多数可用的工作都是针对中级和更高级别的程序员。初级开发人员的罕见空缺需要至少一年的经验或使用我不知道的一堆技术的能力。这是因为市场上充斥着经验不足的开发人员,因此进入市场的技能门槛不断提高。尽管如此,在利沃夫(欧洲乌克兰西部的一个城市——编者按),您有时会看到只需要 Java Core 的职位空缺。尽管如此,我还是开始投递简历,同时在 dou.ua 上编码自己的项目和研究适合初学者的新技术。我创建了一个 LinkedIn 帐户并在我的个人资料中指出了一些技能。自然没有回应。哪家公司需要一个必须接受培训、需要投入时间、金钱和人力资源的新手?没有任何。但我没有放弃。我固执地发了简历,甚至发到找中级程序员的地方。时间飞逝。当然,我很绝望。似乎没有什么成功。但是后来接到了一个执行测试任务的邀请(顺便说一下,是一家中级空缺的公司)。当我打开它的时候,我同时感受到了恐惧和快乐。我看到这项任务完全在我的能力范围之内。我必须编写一个应用程序,让用户创建一个具有标识符、名称和数值的对象。我不得不使用 Spring(Boot、IoC、REST、MVC、Security)、Hibernate、MySQL 和 JUnit。Thymeleaf 被建议用于用户界面。当时,我或多或少只知道 Spring IoC、MVC 和 MySQL。每件事都分配了五天时间。我全身心地投入到学习中。我没怎么睡。最重要的是,我们应该在这段时间的中间飞去探亲。我尽了最大努力,但由于睡眠不足,我几乎无法想象最后一天是什么时候到来的。我提交了任务。等了一会儿,我收到回复说他们已经检查了我的任务,他们会注意到我。当然,这是标准的礼貌回应。我很清楚,我不太可能在第一次尝试时就很好地完成任务。但它是一些东西。这次机会让我学到了很多新东西。尽管我没有收到录取通知书,但我仍然很感激有机会测试自己。 切换到 IT - 4
指环王
我继续学习。我报了我们市一家知名公司每年秋季举办的编程班。凭借我现有的知识,我轻松地通过了筛选测试。该课程的目的是向学生介绍语言和开发工具。另外,那些想要的人可以组成小组,并分配一名主管。他们被赋予了一个特定的项目来实施。从理论上讲,这使人们有可能受到关注并找到工作。在这里,我了解到不仅技术知识很重要,团队合作也很重要。在课程中,我看到了自己的不足,在课程结束前不久,我开始开发一个非常类似于简化版 Pinterest 的应用程序。一路上,我请一位朋友指导我。时间过去了,我发现自己在做更多的工作,而且工作做得更好。每迈出新的一步,我觉得我走在正确的道路上。我真的很喜欢我在做什么。我精心打磨了申请的每一个细节。前端尤其如此。我比后端开发花费的时间更长。因为你无法猜测比例,而且一切看起来都像垃圾。又过了一会儿,我看到他们又在招聘我之前报过两次的课程。我决定重新投简历。一切都写得很漂亮,格式也很漂亮(当然是英文的)。作为回应,我再次被邀请面试。当我收到邀请时,面试还有一周的时间。在这段时间里,我如饥似渴地浏览那些为他们可能提出的问题提供答案的网站。接下来的事情似乎证实了我的感受。我进入了课程。学习过程要求参与者参加讲座和做作业。所有参与者被分成小组,并获得一个实践项目,该项目构成了整个教育体验的基础。当我的团队收到它的实践项目时,我们都认为我们无法完成它。我们的主管承认,这个主题很特别,而且从所有标准来看,都是有史以来最困难的主题之一。有很多我们没有研究过的技术。尽管如此,我们还是决定应该尝试一下,无论如何,这将是一次非常好的体验。在这里我必须说我很幸运能得到我得到的球队。团队中的每个人都明白培训的重要性,并希望找到一份工作。我相信这是我们能够应对该项目的唯一原因。每次我们遇到麻烦,我们齐心协力,打破了僵局。在那种情况下工作真的很愉快。当然,一直以来我都非常激动。我什至记得在五一假期期间与家人和朋友一起去度假,认为这会是一个很好的消遣。但没有这样的运气 :) 除了我需要的,一切都让我心烦意乱。哪怕一分钟也不可能忘记。但即使这样也更好了 :) 这个故事到这里就结束了。当我们结束项目工作时,我被邀请在培训结束前接受采访。尽管我非常兴奋,但我还是通过了面试并收到了我的第一份录取通知书。我认为不用说,我的快乐是无限的。一直以来,我都非常激动。我什至记得在五一假期期间与家人和朋友一起去度假,认为这会是一个很好的消遣。但没有这样的运气 :) 除了我需要的,一切都让我心烦意乱。哪怕一分钟也不可能忘记。但即使这样也更好了 :) 这个故事到这里就结束了。当我们结束项目工作时,我被邀请在培训结束前接受采访。尽管我非常兴奋,但我还是通过了面试并收到了我的第一份录取通知书。我认为不用说,我的快乐是无限的。一直以来,我都非常激动。我什至记得在五一假期期间与家人和朋友一起去度假,认为这会是一个很好的消遣。但没有这样的运气 :) 除了我需要的,一切都让我心烦意乱。哪怕一分钟也不可能忘记。但即使这样也更好了 :) 这个故事到这里就结束了。当我们结束项目工作时,我被邀请在培训结束前接受采访。尽管我非常兴奋,但我还是通过了面试并收到了我的第一份录取通知书。我认为不用说,我的快乐是无限的。哪怕一分钟也不可能忘记。但即使这样也更好了 :) 这个故事到这里就结束了。当我们结束项目工作时,我被邀请在培训结束前接受采访。尽管我非常兴奋,但我还是通过了面试并收到了我的第一份录取通知书。我认为不用说,我的快乐是无限的。哪怕一分钟也不可能忘记。但即使这样也更好了 :) 这个故事到这里就结束了。当我们结束项目工作时,我被邀请在培训结束前接受采访。尽管我非常兴奋,但我还是通过了面试并收到了我的第一份录取通知书。我认为不用说,我的快乐是无限的。终于,我达到了我的目标,又上了一个新的台阶。我现在已经工作八个月了。每一天,我都确信我在我应该在的地方,而且我热爱我所做的事情。自然地,我的工作得到了丰厚的报酬,而且我的公司不遗余力地为我提供舒适的工作条件,这进一步激励了我。在我国,很少有地方可以看到这一点。 当然,即使现在也有挑战,有时我不得不牺牲睡眠工作到深夜。无论好坏,我都喜欢它。另外,它永远不会被管理层忽视。在过去的七年里,我真的很享受我一直在做的事情。自然地,这对我生活的方方面面都产生了积极的影响。因此,我可以说,尽管困难重重,但任何人都可以实现自己想要的。只要不偏离自己选择的道路,全力以赴,遇到挫折绝不放弃。很抱歉这么忘乎所以。我希望这可以帮助处于困难时期的人。它帮助了我。祝一切顺利,并感谢创建此 Java 课程的团队。你真的帮了我:)