До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Истории успеха

История успеха — как стать программистом в Польше

Время чтения статьи ~5 минут 31
История успеха — как стать программистом в Польше главное изображение

Привет! Меня зовут Денис и мне 29 лет. Это моя история успеха — как стать программистом в Польше.

Переезд в Польшу

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

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

Как я случайно наткнулся на Хекслет

Совершенно случайно, как это обычно бывает, я наткнулся на бесплатные курсы на Хекслете. (К сожалению, Code-Basics во время своего обучения я упустил, но советую начать с него).

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

Первые собеседования

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

Составьте свое первое резюме: Вы можете бесплатно опубликовать свое резюме в нашем сервисе «Хекслет-CV» и получить советы по его улучшению от разработчиков и HR-менеджеров

В итоге после пятого собеседования меня пригласили на испытательный срок в небольшую компанию, которая находилась в 150 км от моего дома, и в ней работали всего три программиста. Я был безмерно рад, что предстоит решать реальные боевые задачи, и очень взволнован первые пару дней. Но буквально через несколько дней я понял, что нужно линять. Почему? Запросы в БД отправлялись с верстки, код был написан как попало — на уровне первых ошибок в первом проекте. Однажды я увидел, что коллега поправляет в коде руками пробелы. Я у него спросил, почему он не использует линтер — оказалось, что он просто не знал о существовании такого инструмента. Самое плохое для меня было, что там не было опытного человека, который мог бы делится знаниями, подсказать и направить.

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

Единственный вопрос на собеседовании, на который я не дал ответ — чем занимается эта корпорация. В итоге меня в тот же день пригласили на работу на позицию Junior Full Stack developer, на проект с основным стеком технологий из Vue, Express и PostgreSQL.

Вторая профессия на Хекслете

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

Кроме того, на досуге я пробовал писать в функциональном стиле на Scheme — это хорошо «ломает» мозги. В итоге я добрался до третьего Python-проекта, когда мне подобрали мощного Node-JS -ментора, чтобы я закончил основную профессию. Я думаю, дополнительная профессия Python дала мне возможность увидеть языки чуть шире, и в некоторых местах Python мне показался даже более понятен, чем JS: итераторы и генераторы, например. Хотя в JS больше синтаксического сахара.

Маленькие советы и дополнительное обучение

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

В свободное время я читал рекомендованные Хекслетом книги: «Цель», «Код. Тайный язык информатики», «Грокаем алгоритмы», «Операционная система UNIX» (начал читать), «Гарри Поттер и методы рационального мышления» (не про программирование, но захватывающая книга). Конечно же, я смотрел встречи на Youtube-канале Хекслета, чтобы вникать в происходящее в IT-сфере, слушать выбранных вами людей, перенимать их опыт и взять их лучшие практики.

Огромное спасибо команде Хекслета — особенно Кириллу, ментору Сергею и наставнику Ивану.

Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях

Аватар пользователя Denys Bondarenko
Denys Bondarenko 23 сентября 2021
31
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября