JavaRush/Java блог/Random/Войти в IT в 31 год
Chemodan
17 уровень

Войти в IT в 31 год

Статья из группы Random
участников
Наконец-то дошли руки описать свой личный опыт вкатывания в удивительный и загадочный мир программирования. Я получил образование в сфере высоковольтной электроэнергетики, после универа пять лет отработал по специальности, поднялся по карьерной лестнице от рядового инженера до административных должностей, но этого времени мне хватило, чтобы полностью разочароваться в данной сфере. Не из-за нее самой как таковой, а из-за тотального бардака, кумовства и коррупции, царивших там. После долгих раздумий я принял тяжелое решение и покинул мою альма-матер, занялся общепитом, открыл свой бар, поставил его на ноги, вывел на почти самостоятельную и редко требующую моего вмешательства работу, и передо мной встал вопрос: а чем заниматься дальше? Это было накануне моего тридцатилетия. Надо сказать, что программированием я интересовался уже очень давно. Еще когда работал в энергетике и не помышлял покидать эту область, учил самостоятельно азы Питона и писал простенькие маленькие программки. Просто потому что было интересно. Но все эти долгие годы это было не более чем хобби, так как для основательного изучения мне бы потребовалось все свободное время, а надо было чем-то зарабатывать на жизнь. Да-да, я слыхал много историй (и тут их читал), как ребята параллельно с основной работой за несколько месяцев самостоятельно изучали программирование и устраивались джунами. Не знаю, возможно, эти герои значительно умнее меня😊, ведь для освоения многих тем мне требовалось довольно долгое время. Итак, стартовые условия были следующие: - есть заинтересованность в изучении программирования; - есть не совсем регулярный и не совсем стабильный, но доход (ох уж этот малый бизнес в России😊); - есть в среднем больше свободного времени, чем если бы работал стандартную пятидневку. Добавьте еще к этому, что на тот момент три моих товарища из универа уже покинули сферу энергетики и стали программистами, пройдя курсы тренинг-центра Питерского отделения ЕПАМа. В общем, мой выбор был очевиден😊 Я начал целенаправленно готовиться к поступлению в епамовский тренинг-центр. По совету одного из друзей я стал проходить курс Джавараш, параллельно смотря всяческие лекции и почитывая статьи: те, что были в открытом доступе. Сейчас будут небольшие дифирамбы этому ресурсу (это искренне! Админы джавараша мне не платили!:)): джавараш — обалденная штука. Когда ты совсем новичок, очень сложно найти материалы, которые будут преподносить информацию доступно для твоего уровня. Джавараш — практически уникальный случай. Конечно, некоторые темы тут описаны не в лучшем виде, но идеала не бывает. В целом я очень благодарен джаварашу, что за объективно небольшие деньги (гляньте цены на всякие платные курсы по джаве) мне разжевывали понятным мне образом азы языка и давали много практики. Нередко в комментах под какими-то уроками я видел возмущения юзеров типа: «прочитал урок три раза, ничего не понял, искал инфу в сторонних источниках. За что я деньги плачу?» Ребята, программист — это такой мастер спорта по гуглению. Или вы только учитесь, или вы маститый сеньор — вы всегда, всегда будете искать разную информацию по всему интернету. Редко можно найти такой ресурс, на котором будет вся необходимая или понятная вам информация. Так что гуглить и читать разные источники по одной и той же теме — это нормально. Ну да ладно, вернусь к рассказу. Суммарно за 4 месяца я дошел и частично прошел 17-й уровень (да, я не быстрый), параллельно занимался английским с репетитором. Да, английский — это очень важно. Мало того, что любое интервью или собеседование у вас будет хотя бы частично на английском, так и подавляющее большинство необходимой вам для работы информации есть только на англоязычных ресурсах. На 17-ом уровне джавараша я понял, что я прошел темы, нужные для поступления в тренинг-центр, вернулся к нулевому уровню и начал все повторять. И отправил заявку в тренинг-центр. Через пару недель мне позвонили, попросили рассказать о себе на английском, потом на русском поспрашивали несложные вопросы о видах сортировок, модификаторах доступа, принципах ООП, типах данных и т.п. и пригласили на вступительный экзамен. Экзамен состоял из трех частей. Первая — тест на компьютере. Двадцать задач/вопросов на циклы, сортировки, работы со строками, коллекции данных, общие вопросов по SQL, несколько вопросов на логику, на всё давался час. Вторая — письмо на английском на заданную тему на 150 слов и 20 минут времени. Третья — устное собеседование с программистом из ЕПАМа, вопросы были опять на сортировки, устройство памяти в джаве, принцип работы garbage collector, принципы ООП. После этого отправили домой с обещанием, что через недельку пришлют письмо с вердиктом. После радостного письма еще раз пригласили в офис на беседу с эйчаром (или ресурс-менеджером? Не знаю). Там опять задавали общие вопросы из биографии: почему я выбрал джаву, почему вообще программирование, попросили на английском рассказать плюсы и минусы моей предыдущей профессии. Через пару недель начались вечерние курсы по Java Core, три раза в неделю в офисе. Курсы длились три с половиной месяца и завершились довольно сложным экзаменом (основанном на задачах OCA/OCP от Oracle), экзамен сдало чуть меньше половины группы. Прошедшие попали во вторую часть тренинг-центра, так называемую лабораторию. Это полная имитация настоящей работы. В ЕПАМе есть несколько внутренних проектов, на которых работают студенты лаборатории. Там всё по-настоящему, по заветам Скрама и Эджайла, как у настоящих программистов😊: команды, состоящие из разрабов, тим-лида, бизнес-аналитика, тестеров и т.д., ежедневные митинги, Jira, таски, код ревью и так далее. Параллельно с работой на учебном проекте идут лекции по SQL, Spring, многопоточности, Java 8 с домашними заданиями. В общем, лаборатория полна насыщенными и интересными событиями. В лабе я провел четыре месяца и прошел итоговое интервью — двухчасовую беседу с двумя программистами ЕПАМа. Спрашивали о написании тестов, коллекциях данных, подробнейшем устройстве мапы, принципах SOLID, ACID, нововведениях Java 8, эксепшенах, подробно говорили о Спринге. Много тем было, большинство уже и не упомню. Практических заданий было два — написать стрим (с лямбдами, естественно) и простенький запрос к БД. Еще через неделю я получил письмо счастья — оффер от Епама😊 От регистрации на Джавараше до подписания трудового договора прошло 15 месяцев, и я в 31 год стал программистом. Парам-парам-пам, всё!
Комментарии (21)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Vsevolod Deresh
Уровень 1
27 января 2021, 10:10
А я вот прошляпил потенциальный залет в epam, т.к. попал к ним на курс почти без знаний программирования и CS в принципе. В итоге всё давалось очень тяжело, а в группе все были с опытом, и большая часть с коммерческим. Микс из работы, учебы, диплома и курсов вышел так себе. В конце даже на итоговый тест не позвали. Очень круто, что автор был подготовлен и в конце получил свой оффер)
Alexander Madyshev System Engineer в ВТБ
22 января 2021, 13:12
EPAM отличный вариант для вхождения в профессию, если подойти с должной ответственностью к обучению. Но, насколько мне известно, работа в лабе не оплачивается, а работать нужно полный рабочий день. И такой вариант не совсем подходит людям без дополнительного источника дохода, если вы не студент конечно же) Либо копить денег, чтобы было что покушать себе и своей семье на этот период времени, либо сразу искать позицию джуна со средней зп по региону, но тут придется учить гораздо больше, чем курс на джавараш)
Chemodan Java Developer в EPAM
29 января 2021, 10:30
официально регламентируется, что в лабе требуется 20 часов в неделю. На практике, как правило, больше( Тем не менее, у меня есть довольно много знакомых из лабы, кто умудрялся совмещать с работой. Но, конечно, это очень сложно и сильно зависит от характера работы
Alexander Madyshev System Engineer в ВТБ
29 января 2021, 19:19
Если 20 часов в неделю, тогда это внушает оптимизм! И можно даже попробовать) А эти знакомые из лабы смогли устроиться в EPAM?
Chemodan Java Developer в EPAM
30 января 2021, 19:17
Ага, практически все, кто прошел с вечерних курсов в лабу, в итоге получил оффер. Но некоторые уволились с прежних работ в процессе учебы в лабе. То есть финансовая подушка на пару-тройку месяцев очень желательна)
Alexander Madyshev System Engineer в ВТБ
31 января 2021, 06:22
Спасибо за информацию! Будем пытаться покорять новые горизонты)) Тебе желаю успешного прохождения испытательного срока и скорейшего ревью на мидла!)))
Айтиш
Уровень 0
21 января 2021, 15:27
а я уже и не надеюсь, мне кажется что мышление у меня не такое как должно быть у программиста, да и информацию я осваиваю достаточно долго, так что приходиться сидеть в 1с (уже 4 года (в 34 года стал программистом в 1с))
hidden #1811171
Уровень 41
17 марта 2021, 07:10
мышление развивается когда начинаешь его применять. в начале тяжело, потом чувствуешь что мозги начинают прокачиваться. Просто нужно делать то, что хочешь развить. А то что вам кажется это просто отмазки и лень.
Anonymous #2497433
Уровень 35
19 января 2021, 08:18
*реклама тренинг-центра Питерского отделения ЕПАМа
Tony
Уровень 19
18 января 2021, 18:51
Спасибо за честность. Ваша история вдохновляет! А то тут, пишут некоторые, что за 0.00001 месяца 40 уровней прошли с 0, а народ негодует как так можно! Когда вижу такое то сразу, закрываю.
Алексей
Уровень 7
17 января 2021, 08:15
Кто может подсказать, как/где выучить/учить английский язык?
Сергей Я Java Developer в DXC/Luxoft Expert
17 января 2021, 10:29
начни с duolingo
tov.Sergei Работает в МЧС
17 января 2021, 12:49
как вариант https://www.youtube.com/watch?v=LrhyihlqB-U "Полиглот. Выучим английский за 16 часов!"
Dude QA Automation Engineer в Amazon
20 января 2021, 11:31
Ищи в ютубе английский язык по плейлистам. Выучишь, проверено на себе. Но будь готов потратить кучу времени. Все кто пишут заманухи типа - за месяц, за неделю, за час - помойка. Реально хорошо знать и говорить можно минимум через год. Это как и с любой областью. 10 000 часов и ты красаучег)
Beverly
Уровень 11
23 января 2021, 07:57
Puzzle English или Linqualeo.
Артур
Уровень 6
17 января 2021, 08:07
Читаю подобные вещи: "Суммарно за 4 месяца я дошел и частично прошел 17й уровень (да, я не быстрый)" - и успокаиваю себя тем, что у меня есть основная работа и семья, на которые тоже нужно время. А в целом, такие истории только вдохновляют конечно же. Поздравляю автора и желаю успехов в работе;)
Dmitrii Davydov
Уровень 11
18 января 2021, 23:50
Вдохните, выдохните и напомните себе что у каждого свой темп. Мне помогает. У автора были стартовые условия в виде бóльшего количества времени. У вас возможно в виде этих условий поддержка семьи) Я вот себе напоминаю что помимо ДжаваРаш читаю много статей на каждую пройденную тему. Меня вот например больше английский пугает. Для меня это сейчас вообще не вариант, так как ежедневно учу испанский. Что с английским делать даже не знаю:)
Kes Чайник в Банк
19 января 2021, 00:34
Мне 36. Свободное время с пол6го утра (ровно столько сейчас) до рабочего дня (до 8 утра). Идет со скриптом, но я кайфую от процесса.
Леонид
Уровень 7
17 января 2021, 04:10
Мои поздравления! ✌
Edffom
Уровень 33
16 января 2021, 22:56
Коротко и содержательно. Чел тебе можно книги писать)
fFamous
Уровень 51
16 января 2021, 18:02
Круто, поздравляю 👍 Надеюсь однажды тоже подобную статью напишу 🙂