«Из-за денег». Как самоучки входят в ИТ в голодные годы — 7 способов
Войти в ИТ в последние годы — задача со звёздочкой. Но сделать это после самостоятельного обучения — вообще задание олимпиадного уровня.
Содержание
После 2022
Хардкор — истории успеха 2022-2023.
Кейс 1: 10 месяцев в The Rolling Scopes School + стажировка в «Яндекс»
Василий (имена изменены), разработчик, в ИТ пришёл в ноябре 2022 года:
— По образованию я экономист, работал менеджером проектов — и мне очень нравилось видеть, как другие делают что-то стоящее, в том числе разработчики. Хотелось так же!
Плюс было ещё несколько дополнительных аргументов:
- свобода перемещений,
- универсальность профессии,
- высокие зарплаты;
- потенциально интересные задачи.
Поэтому, когда я сменил работу на менее тяжёлую и стрессовую, нашёл в себе силы переучиться. В конце 2021 года я пришёл на Stage 0 школы The Rolling Scopes. Учился около десяти месяцев, было тяжело — в The Rolling Scopes дают отличную базу, но и требуют много. Я занимался примерно по 20-25 часов в неделю, учебную нагрузку старался распределять равномерно.
Рассылать резюме начал ещё в мае 2022 года, но активно откликаться и искать работу стал только в сентябре — когда курс подошёл к концу. Статистику откликов теперь уже сложно припомнить, отказов было 50+, а может и ближе к 100. И очень много игнора.
В ноябре 2022 я узнал про стажировку в «Яндекс» — и прошёл отбор. Спустя 3 месяца перешёл в штат.
Кейс 2: два бесплатных курса на Stepik, Python docs, после ещё курсы и отлично прошёл собес
Алесь, Data Engineer, в ИТ пришёл в ноябре 2023 года:
— Работал в госконторе инженером — дорос до начальника структурного подразделения, а потом понял, что «вынес» оттуда всё, что можно. Это и другие события подтолкнуло к тому, что я решил поменять свою жизнь.
Я уволился в начале 2021 года, проработал немного на себя — а в начале 2023 решил уйти в айтишку. Я самоучка в программировании, ещё в школе изучал Pascal, позже — Assembler для микроконтроллеров разных семейств. Были у меня «потуги» в Java, JavaScript, C#, но всё на любительском уровне, так как занимаюсь всякими DIY.
Решив стать программистом, я взялся за Python. У меня был с ним опыт, пока работал сам на себя. Numpy, pandas и прочие либы использовал для сложных статистических расчетов и обработки больших объёмов результатов измерений. Два бесплатных курса на Stepik, Python docs — и готово.
Я понимал, что с поиском работы будет тяжело, решил сделать пет-проект на Django.
Дополнительно пошёл на курсы (довольно известные в Беларуси) — там в качестве курсового проекта как раз делали сайт на Django. Курсы я закончил лучшим в группе, сделал классное резюме, актуализировал профиль в LinkedIn — и начал рассылать резюме и откликаться на вакансии в августе–сентябре 2023 года.
Первый собес проходил в сентябре. Не могу сказать, что провалил, — держался достойно, отвечал на вопросы по GIL, по асинхронному программированию, в грязь лицом не упал, скажем так. Но не взяли. Такое ощущение, что компания хотела заполучить мидла, а платить ему как джуну.
Следующий собес я проходил в октябре, перед этим выполнив тестовое задание. На собеседовании не возникло никаких проблем, получил оффер — и с ноября месяца началось моя стажировка (к слову, она была оплачиваемой). Длилась она 3 месяца, после чего я перешёл на позицию джуна в начале февраля.
Вообще статистика поисков была такой: число откликов — до 30, из них хотя бы в 5 мне ответили, 2 приглашения на собеседование, ну и со второго раза успех.
Теперь я миддл, уже не совсем Python developer, у меня уклон в Data Engineering, Python остался одним из инструментов. Компания не очень крупная, аутсорс, но есть и свой продукт, не беларусская.
До 2022 — для сравнения
Сравните, как это было до идеального шторма. Полегче — но методики могут пригодиться тем, кто рискнёт сейчас.
Кейс 3: с помощью друга + Google и metanit.com + лаба в Andersen
Евгений, QA-инженер, в ИТ — с декабря 2020 года:
— Скажу честно: в ИТ я перешёл «из-за денег» — нигде больше нет таких зарплат, как здесь.
Начал учиться в 2019 году под присмотром друга, в декабре 2020 попал в лабу — а дальше в штат компании. После того, как Россия вторглась в Украину, релоцировался в Грузию, позже — в Казахстан, а потом в Польшу. Все переезды оплачивали компании, так что было не очень «больно».
Я начинал учиться на мануального тестировщика — прочёл книги Романа Савина и Святослава Куликова, а потом друг сказал: «Давай потратим больше времени, но ты станешь в QA Automation», — он на тот момент уже год работал автоматизатором. Я согласился.
Учил C# — в этом мне помогал Google и metanit.com, темы брал из лабораторных БГУИР, слитых в интернет — да они в общем такие же, как и на любых платных курсах. Обучение совмещал с работой и уволился, только когда мне, наконец, предложили стажировку.
Учился ежедневно — по 2-3 часа. Но иногда делал перерывы — что-то вроде «отпуска» на неделю-другую. Мы с другом шли по порядку, а когда закончили, я составил резюме и стал стучаться во все «двери»: искал вакансии в LinkedIn, плюс нетворкинг — знакомые подсказывали, куда ещё можно попробовать написать.
Всё это дало свои плоды: я прошёл две лабы — в A1QA и в Andersen. Ещё пытался попасть в Godel Technologies, но с первого раза не сдал часть по программированию. Мне дали месяц подготовиться — но тут как раз подоспело предложение от Andersen, туда и пошёл.
За 3,5 года в ИТ я вырос: в EPAM даже получил тайтл Senior QA, но сейчас работаю в Wargaming — и тут я просто QA-инженер.
Смог бы я зайти в ИТ вот сейчас по той же программе — думаю, да. Просто больше времени пришлось бы потратить, написать какой-то пет-проект, улучшить свои хард скилы. Но для QA Automation вакансий много — главное начать. И растить нетворкинг — это всегда приносит плоды
Кейс 4: с помощью друга + JavaRush, и пришлось потратить «подушку»
Ян, Android-разработчик, мидл+, в ИТ пришёл летом 2021 года:
— В 2016 году я пришёл на завод «Интеграл» — по распределению. Отработал около года и ушёл в армию. А в январе 2019 вернулся и снова пошёл на завод, потому что не хотел сидеть на шее у родителей.
Я считаю, что время там провёл не напрасно: это показало мне, где/кем я точно не хочу быть. Многие мои друзья работали в ИТ. Пообщавшись с ними, в 2020 году я решил сменить сферу — и стать разработчиком.
О курсах я даже не думал:
- во-первых, на них банально не было денег;
- во-вторых, мой друг пообещал, что будет помогать мне. На тот момент он уже работал Android-разработчиком более 2 лет.
В августе 2020 года начал изучать Java, совмещая этот процесс с работой. Учился на сайте JavaRush, подписка на него платная — 30$ месяц. Есть также мобильное приложение, что позволяет в свободное время, если ты не дома, а в транспорте/на работе или ещё где-то, почитать материал или порешать задачки. Так я учился около 6 месяцев.
В январе 2021 года я уволился с завода и стал «плотно» заниматься. Каждый день — как на работу: вставал в 8:00–9:00 утра и до 18:00–20:00 часов учился. В феврале начал изучать Kotlin и Android одновременно, а ещё делал пет-проект и вместе с другом развивал его — и попутно осваивал новую теорию и различные фреймворки.
Материал изучал в основном на kotlinlang.org/ru, developer.android.com, academy.jetbrains.com, читал статьи на «Хабре», «Медиуме» и других ресурсах. Много обучающих видео находил на YouTube.
Друг давал мне советы, что сейчас изучать, а что ещё рано. Он был ментором, который указывал мне путь и отсекал всё лишнее, чего часто не хватает таким же самоучкам, которые начинают учить всё подряд, а в итоге имеют слабые знания либо выгорают и бросают это дело.
Я занимался до мая 2021 года. А дальше составил резюме и стал откликаться на вакансии. Не припомню, сколько было откликов, но собеседований — около 10. Спустя 1,5 месяца поисков в итоге получил свой оффер как Android-разработчик — и, конечно же, согласился.
В своей первой компании я проработал почти 3 года. И вот этой весной сменил работу.
Стоит добавить, что на момент увольнения с завода я уже был женат. Пока работал там, мы с женой жили в заводском семейном общежитии. После свадьбы думали купить машину на подаренные и накопленные деньги, но когда я решил сменить сферу, мы оставили их в качестве «подушки».
После моего увольнения мы переехали на съёмную квартиру. Жена работала в банке, но её зарплаты хватало либо чтобы заплатить за квартиру, либо на еду. Моя первая зарплата в ИТ составила 400 долларов — это было немногим больше, чем на заводе. Но на заводе я работал в дневную/ночную смену 12 часов, так что есть разница!
Кейс 5: видео на YouTube-каналах Артёма Русова и Сергея Гливинского, + стажировка
Анна, QA, в ИТ пришла в мае 2021 года:
— Я вошла в ИТ в мае 2021 года — можно сказать, вскочила в последний вагон. Решила, пока сижу в декрете, сменить профессию. Обучалась тестированию самостоятельно: я много общалась с ребятами, которые «варились» в этом, и они говорили, что самой можно всё осилить — было бы желание.
Я стала учиться по видео на YouTube-канале Артёма Русова, и на канале Сергея Гливинского. Занималась в течение полугода, а потом подалась на стажировки в iTechArt, Andersen и CleverTech — они проходили одновременно, нужно было выбрать, и я выбрала iTechArt.
Спустя 2 месяца я попала на проект. Вот уже 3 года здесь работаю. Конечно, мне повезло: несмотря на кризис наша компания росла, офис в Гомеле за первые полгода моей работы у них вырос в 2 раза. А вот уже в 2022 году всё изменилось.
Сейчас тоже есть возможность для самоучек войти в ИТ, но времени на поиск стажировки уйдёт гораздо больше. Хотя главное в этом деле по-прежнему цель, мотивация и ответственность.
Кейс 6: по ворованным курсам на торрентах и видео на YouTube, + прокачанные софт скилы
Иван, Software Engineer, в ИТ пришёл в начале 2020 года:
— Девять лет проработал в школе учителем физики. Я оптимист, но не выдержал — не смог спокойно смотреть на то, что чиновники делают с образованием. В какой-то момент созрел до того, чтобы уйти в ИТ. Для изучения выбрал фронтенд-разработку:
- во-первых, потому что хорошо понимал, чем буду заниматься в рамках этого направления — и мне это нравилось;
- а во-вторых, потому что у меня был (да и остаётся) шикарный план для социального стартапа, который очень хотелось бы реализовать.
Учился я по ворованным курсам от Udemy, Coursera и прочим на торрентах (в основном nnm.club), а также по видео на YouTube. Смотрел — и тут же повторял сам, благо я как учитель хорошо знал, как правильно учить что-либо.
У меня всегда перед глазами был телефон с уроками: моешь посуду — смотришь видео, перед сном есть свободная минутка — включаешь. Ещё я взял за правило писать код каждый день, что бы вся история коммитов была зелёная.
Понимая, что проходить собеседования — это отдельный вид искусства, начал рассылать всюду своё «пустое» резюме, как только понял, что такое вёрстка. Готов был на любую работу — даже бесплатно, главное, чтобы она давала мне коммерческий опыт.
Мой первый рабочий день — 13 января 2020 года. Компания до 2022 года была беларусской (в ПВТ и всё такое), сейчас — литовская, аутсорс. Уже позже мне сказали, что выбирали между мной и технически более подкованным кандидатом, и меня выбрали из-за прокачанных софт скилов — поработав в школе, я могу говорить с кем угодно на какие угодно темы, в том числе с заказчиками.
Забавно, но что спустя несколько лет работы мне дали джуна и попросили его немного подтянуть: «Ну ты же учил раньше».
Кейс 7: статьи + курсы на Udemy и английского, и «работа над ошибками» после собесов
Егор, Senior Systems Engineer, нашёл работу в ИТ в 2018 году:
— Около 20 лет работал в госорганизациях — делал техническую работу, хоть и без специального образования. Мне нравилось, я чувствовал в себе потенциал. Но, увы, профессионально не рос, мои идеи, как улучшить работу отдела, так и организации в целом, — не принимались, перспектив не было.
Как-то я поделился всем этим с одним знакомым айтишником — и он порекомендовал обратить внимание на системную инженерию. Так я стал учиться.
Около 50% знаний приобрел на предыдущих работах — когда пробовал что-то новое и готовил прототипы для демонстрации руководству и коллегам. Остальное добирал статьями в интернете, плюс купил курсы на Udemy — и каждый день учился по 1,5-2 часа дополнительно.
Много литературы было на английском — благодаря этому я подтянул технический инглиш, а вот с разговорным были проблемы, так как последний раз я говорил по-английски в ещё школе.
Я записался на курсы — и занимался 2 раза в неделю по 1,5 часа + выполнял домашние задания. Ещё каждый день около получаса занимался с Duolingo. В итоге за год я поднял язык с А1 до уровня А2+.
Спустя год учёбы стал ходить на собесы. Выбирал вакансии с пометкой «без опыта» и «с испытательным сроком», так как опыта в чистом ИТ у меня не было, и не хотелось начинать карьеру с обмана. Я прошёл 18 интервью — по 1-3 в месяц, не форсируя. После каждого собеседования изучал все замечания и делал работу над ошибками — закрывал пробелы в знаниях. Несколько раз выполнял тестовые, но не всегда хорошо.
В двух компаниях мне сказали: «Вы нам интересны, но место пока занято — мы пригласим вас в ближайшем будущем». Пока я ждал, прошёл ещё один небольшой курс в IT-academy, чтобы систематизировать свои знания. И сразу по его окончании вышел на работу — из одной компании действительно перезвонили.
В сумме от начала занятий до оффера прошло плюс-минут 20 месяцев. Пройдя такой путь я могу посоветовать «новичкам» пробовать себя в других профессиональных сферах. Да, совмещать работу с учёбой, а также семейными активностями непросто, но часто это открывает новые возможности, которые помогут изменить к лучшему жизнь — свою и близких.
Читать на dev.by