Все статьи | Истории успеха

Стать программисткой в Нидерландах. Из архитектуры на склад, а потом — во фронтенд

Стать программисткой в Нидерландах. Из архитектуры на склад, а потом — во фро... главное изображение

Привет всем! Меня зовут Маша Пушкарева, мне 30 лет. Я из Сибири, с конца 2019 года живу в Нидерландах. Моя история — про поиски идеальной профессии, работу в Европе и целеустремленность, благодаря которой все обязательно получается.

Профиль Маши на Хекслете со всеми пройденными курсами можно посмотреть здесь, а код выполненных проектов — на GitHub

Легко и скучно

В школе к информатике я относилась довольно индифферентно. Помню, что мы с помощью кода рисовали простенькие геометрические фигуры, и это вызывало у меня недоумение: зачем это нужно, если даже в Paint быстрее и удобнее. К тому же это было довольно легко, и поэтому довольно скучно. В общем, не очень интересная у нас была информатика.

Я решила учиться на архитектора: надеялась совместить две свои сильные стороны — математику и искусство. Архитектура должна была подойти идеально, но сложности начались уже на втором году учебы. Казалось, что это не мое, что искусства слишком много, а математики слишком мало. Технические предметы были вторичными, и преподаватели совсем не вдохновляли. Мне было слишком легко и скучно — снова. Но в голове тогда были неправильные установки: надо доводить начатое до конца, уже поздно менять решение, бросить учебу — значит признать поражение.

Так что я не смогла решиться и перепоступить. Думала тогда о прикладной математике или инженерно-строительном, чтобы было больше цифр и логики. И после университета я пять лет проработала по специальности и ни о чем не жалею. Архитектура — очень интересная и многослойная профессия, это были хорошие пять лет с развитием и интересными проектами.

Переезд в Нидерланды и работа на складе

К смене профессии меня подтолкнул переезд в новую страну. Муж нашел работу в Нидерландах, нам очень хотелось пожить в другой стране — это классный опыт и отличная возможность расширить границы своего мира. Про таких, как я, часто шутят: «жена программиста», но только мой муж не программист, зато теперь программистка — я сама.

Сразу после переезда началась пандемия. Мне очень не хотелось сидеть дома без заработка, но что-то внутри отторгало идею даже составить резюме для поиска работы в сфере архитектуры. Поэтому я устроилась работать на склад — временно, конечно, пока решаю, что хочу делать со своей жизнью.

Выполняя несложную рутинную работу, я много размышляла о жизни. Это позволило замедлиться и разобраться в старых мечтах и желаниях. В очередной раз в голове всплыло программирование: я часто думала об этом, но всегда казалось, что поезд уже ушел. В Европе другое отношение к возрасту, поэтому я посмотрела на этот вопрос под другим углом и решила, что надо пробовать.

Я начала проходить всевозможные бесплатные курсы, которые удавалось отыскать — не хотелось сразу тратить большую сумму за полный курс и вписываться в долгосрочную учебу, хотелось сначала попробовать. Первое время я училась вечерами и по выходным, но в итоге после пяти месяцев работы на складе, я уволилась, чтобы целенаправленно изучать программирование.

Обучение на Хекслете

Однажды я наткнулась на обсуждение учебных платформ на одном сайте онлайн-дневников, который уже давно еле живой, но я по старой привычке туда иногда захожу. Незнакомый человек в интернете посоветовал другому незнакомому человеку Хекслет, а я подглядела. Прошла бесплатные курсы, и мне понравилось.

Хекслет привлек меня по трем причинам:

  • Во-первых, внушила доверие узкая направленность — без курсов по маркетингу, дизайну и копирайтингу. Только программирование.
  • Во-вторых, мне зашли бесплатные курсы и Code Basics.
  • В-третьих, очень понравился формат подписки: я боялась брать на себя обязательства по оплате масштабного курса, это могло быть тяжело финансово, а я все еще могла передумать. А вот платить небольшую сумму помесячно с возможностью в любой момент прерваться — это мне подходило.

Сначала я планировала какое-то время поучиться на базовом плане, а потом перейти на премиум, чтобы получать фидбек от наставника. Но в итоге до второго шага так и не дошло. Не то чтобы я осознанно решила, что буду учиться сама, просто по разным причинам все откладывала и откладывала смену тарифного плана, а потом вот нашла работу. Могу ли я рекомендовать такой вариант? Не знаю. Но я точно могу сказать, что даже после самостоятельного обучения найти работу возможно.

Фронтенд выбрала исходя из мысли, что как дизайнер я привыкла работать с визуальными составляющими и быть внимательной к деталям, а значит, мои навыки могут стать плюсом в работе. Я до сих пор не знаю, насколько это имело смысл, потому что идея как-нибудь позже погрузиться в изучение бэкенда меня очень привлекает. Но пока мне фронтенд нравится, и мой опыт в дизайне действительно показался плюсом моему нынешнему работодателю.

А вы готовы поменять профессию и войти в IT? Интенсивный подготовительный курс «Frontend-разработчик» стартует уже скоро! Узнать больше и записаться

С момента моего увольнения со склада до выхода на работу прошло 13 месяцев. Из них 8 месяцев у меня была подписка на Хекслет. До оформления подписки я проходила бесплатные курсы, часть времени посвящала разным другим способам поучиться. Но Хекслет был моей основной учебной платформой, именно его программу обучения по специальности «Фронтенд-разработчик» я использовала как учебный план. Хотя иногда также заглядывала в «Верстальщика» или «Node.js-разработчика», возможность легко это делать кажется мне еще одним плюсом именно Хекслета.

Я полностью выполнила два проекта из профессии «Фронтенд-разработчик» и почти закончила третий. Проходить проекты было классно. Очень нравилось ощущение, что вначале результат кажется сложным и нереализуемым, но шаг за шагом ты к нему приближаешься — и вот уже готово маленькое приложение, которое проходит все тесты. Больше всего, наверное, понравилось выполнять проект «Вычислитель отличий», мозг пришлось поломать, но продумывать логику было действительно классно. Сложнее всего мне давались разные нюансы с подключением пакетов и библиотек. Регулярно что-то было не понятно и что-то шло не так. Но в итоге справилась.

Также дважды я брала «отпуск» от программирования, причем один раз — аж на полтора месяца. Но это были именно каникулы, я планировала вернуться и возвращалась.

Поиск работы в Нидерландах

Я часто читала, что поиски работы нужно начинать до окончания курса. И хотя я скептически относилась к этой идее, решила все же попробовать. На тот момент я закончила почти все учебные курсы из профессии, по проектам остановилась в конце третьего: в целом он был готов, но я застопорилась на исправлении ошибки, из-за которой падали тесты. От решения этой проблемы я и решила отвлечься на составление резюме и сопроводительного письма, а также на поиск вакансий.

Поскольку я живу в Нидерландах, в основном искала работу здесь. Работа на Россию осложнялась бы налоговыми вопросами, но на всякий случай я откликнулась на пяток вакансий и там. Трудность была в том, что большинство начальных вакансий — на нидерландском языке, на котором я пока говорю недостаточно хорошо, чтобы работать в новой сложной профессии.

За полтора месяца я отправила 15 откликов на работу или стажировку — это довольно мало, но вакансий в принципе было немного. К тому же у меня много времени уходило на написание и улучшение сопроводительного письма (на русском языке это заняло бы гораздо меньше времени). В этот период у меня очень сильно просела учеба: много времени уходило на подработку, изучение нидерландского и отклики. Так что я решила, что надо взять паузу и вернуться к полноценной учебе. К тому же, изучая вакансии, я лучше поняла, чего мне не хватает. Одни вакансии требовали более продвинутого знания HTML и CSS, для других необходимо было знать какой-нибудь фреймворк. Благодаря курсу на Хекслете у меня было представление о React, но все же не было ни практического опыта, ни проекта в портфолио, чтобы показать потенциальному работодателю. Так что моим планом стало сконцентрироваться на учебе и выполнить четвертый проект.

Собеседование и выход на работу

Однако все пошло не по плану. Я получила ответ на один из последних отправленных откликов: меня пригласили на 15-минутное собеседование с HR, а после этого предложили выполнить тестовое задание: за рабочий день написать небольшое приложение на React и в конце дня презентовать его.

Подготовка к тестовому была стрессовой. Мои знания React ограничивались курсом на Хекслете, который я уже подзабыла. На подготовку у меня была неделя: я перепрошла курс, много копалась в документации, пыталась что-то поковырять сама и создать что-то простенькое с нуля. К тому же именно на той неделе я переезжала из одного города в другой, а значит — сборы вещей, отмывание старой квартиры, обустройство в новой, жизнь на коробках, проблемы с настройками интернета на новом месте (в какой-то момент выполнение тестового было под угрозой по техническим причинам). Так что времени было не так много, как могло бы показаться, когда слышишь «неделя».

Но все прошло неплохо. Я уложилась по времени (хотя от нервов мне казалось, что я поседею), выполнила все необходимые пункты, хотя и не успела добавить ничего от себя, и довольно удачно презентовала. Даже получила комплимент за то, что код выглядит хорошо. Как такового технического собеседования не было: посмотрели итоговый результат, задали пару вопросов, а потом долго спрашивали про мотивацию и готовность начинать карьеру с самого нуля.

Через полторы недели мне предложили выйти на работу: не на ту должность, на которую я собеседовалась — разработчиком тестов вместо просто разработчика. Но я, конечно, согласилась — и не прогадала. Наша команда разрабатывает и тестирует веб-часть приложения для хранения и визуализации данных (React.js + Typescript, тесты cypress). Коллеги у меня классные, очень терпеливо помогали и помогают. За семь месяцев я прокачалась в написании автотестов, лучше разобралась во многих процессах и даже «потрогала» немало задачек в разработке. Недавно подписала уже постоянный контракт и даже участвую в поиске тестировщицы на свое место, чтобы я полноценно могла перейти в разработку.

Как итог: в ноябре 2020-го я целенаправленно начала изучать разработку. В декабре 2021-го вышла на первую работу. С июля 2022-го перешла на постоянный контракт в этой же компании.

Сейчас я потихоньку продолжаю учиться. Хочу вернуться на Хекслет и доделать, наконец, проекты, а потом придумать какой-нибудь пет-проект и позаниматься им. Подписалась на разные IT-подкасты, стараюсь их регулярно слушать.

Примечание редакции: В блоге Хекслета есть подборки лучших подкастов для разработчиков — здесь и здесь

Еще я пользовалась возможностями LinkedIn Learning. У них очень короткие курсы, но иногда можно найти что-то по интересующей теме и немного структурировать знания. Ну и понятно, документация и Stack Overflow.

Советы тем, кто учится или только собирается учиться

  • Пробуйте, даже если у вас есть страхи и сомнения. Начать учебу — не значит кардинально и необратимо изменить свой жизненный курс. Можно просто попробовать и даже передумать. Обычно люди говорят, что надо не сдаваться, доводить дело до конца, и тогда успех придет. И это, конечно, верно, если речь идет о страхе перемен или боязни не справиться. Но иногда попробовать и узнать, что это не твое, — это не провал, а нормальное развитие событий. Мне именно это осознание помогло принять решение начать учебу: я не подписываю обязательство закончить учебу на крови, я не поставлю на себя клеймо неудачницы, если у меня не сложится.
  • Если что-то не получается, задавайте вопросы (не бойтесь, что они будут глупыми — это абсолютно нормально). А еще давайте себе отдохнуть и посмотреть на задачу свежим взглядом. Сколько раз для меня сложные вопросы оказывались не такими уж сложными на следующее утро! Иногда взгляд замыливается, а информации нужно время уложиться в голове.
  • Старайтесь не делать слишком больших перерывов в учебе. Пока знания не подкреплены большим объемом практики, они могут легко забыться. Если нет времени или сил на полноценный сеанс учебы, можно хотя бы решить несложную задачку на codewars — мелочь, но поможет мозгу не забыть, в какую сторону думать.
  • Не откладывайте поиск работы. Даже если вы не найдете работу, вы лучше поймете, какие технологии и компетенции востребованы на рынке, что вам нужно подучить, какой проект реализовать для портфолио.

Успейте записаться на подготовительный курс «Frontend-разработчик»: Это ваш шанс войти в IT. Всего 990 рублей. Подробнее

Аватар пользователя Мария Пушкарева
Мария Пушкарева 17 августа 2022
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов для веб-приложений
6 октября 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
6 октября 10 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
6 октября 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
6 октября 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов для веб-приложений
6 октября 10 месяцев
Иконка программы Верстальщик
Профессия
Верстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Fullstack-разработчик
Профессия
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
6 октября 16 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создание веб-приложений со скоростью света
6 октября 5 месяцев
Иконка программы Инженер по тестированию
Профессия
Новый
Ручное тестирование веб-приложений
дата определяется 4 месяца