Код
#истории

«Хочу стать цифровым кочевником и исследовать мир»: история Python-разработчика Биржана

Биржан пробовал себя в юриспруденции, продажах и банковской сфере, но нашёл в IT. Теперь строит карьеру Python-разработчика сразу в двух компаниях.

Фото: личный архив Биржана Балгабая

Биржан Балгабай

Казахстан, Алматы


Пройденные курсы


Достижения

Устроился на работу бэкенд-разработчиком сразу в две компании.



ссылки


Биржан рассказал:


«Получил диплом для родителей, а потом решил поучиться уже для себя»: о начале пути

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

Юриспруденция не моё. Боялся, что либо кого-то из-за меня посадят, либо я сяду сам 😁

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

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

Особенно подбадривало то, что я понимал: в IT можно хорошо зарабатывать и быстро расти, а не сидеть по десять лет на одной должности.

Чтобы определиться с направлением в программировании, я попробовал писать код на разных языках: PHP не понравился, Java показался слишком сложным (всё-таки это строго типизированный язык), а вот Python как-то сразу «зашёл» — на нём было приятно программировать и он оказался довольно прост в освоении.

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

Бэкенд я выбрал, поскольку то, что «под капотом» сайта или приложения, — это основа. То, с чего всё начинается. Здесь достаточно один раз сделать хорошо, и всё будет работать исправно месяц, а то и год-два…

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

«Иногда хочется, чтобы тебе объяснили тему, как ребёнку»: о процессе обучения

На момент приобретения курса я работал в крупном казахстанском коммерческом банке, где курировал юридических лиц. А до этого два года провёл в продажах.

Работу с учёбой совмещал как мог: мой рабочий день начинался в девять утра, но я приезжал в офис уже в семь и свободные два часа посвящал написанию кода. Вернувшись домой, тоже обязательно занимался программированием ещё час-полтора. И так изо дня в день.

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

За работой дома
Фото: личный архив Биржана Балгабая

Учиться было интересно, хотя иногда, конечно, возникали и моменты отчаяния: переживал, что усердно занимаюсь по три-четыре часа в день, но всё равно где-то что-то не понимаю, не схватываю. Даже после того, как куратор объяснил тему повторно.

Возможно, виной тому было выгорание или накопившаяся усталость, но… так или иначе всё это в итоге привело к тому, что я на месяц забросил обучение. Однако потом всё же вернулся и во всём разобрался. А ещё понял, что должен искать баланс и не стремиться освоить всё и сразу. Иначе — буду выгорать постоянно.

В учёбе мне очень помогло использование «нейронок»: когда я совсем не понимал вопрос, даже после повторного объяснения, то просил ИИ объяснить мне его как первокласснику. И это работало.

Кураторы раскрывали материал доступно и хорошо, но просто они делали это по-взрослому, по-экспертному. А иногда так хочется снять с себя этот образ и послушать самый «разжёванный» вариант информации.

Удобно, что на курсе мы сразу начали работать с фреймворками: используя их, можно писать код гораздо быстрее и проще. Особенно мне полюбился FastAPI: там, даже если не работают какие-то части в коде, весь бэк не падает, как это происходит в том же Django.

На курсе я наконец прочувствовал, что такое настоящее программирование — сидишь, работаешь-работаешь-работаешь, а потом всё ломается и ты оказываешься в тупике, не понимая, почему так произошло. Смотришь, анализируешь, меняешь одну-две строчки кода, и всё снова работает как надо.

Это невероятное ощущение — искать и найти решение.

«Рекомендации Центра карьеры помогли мне быстро найти работу»: о трудоустройстве

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

На встрече карьерный консультант объяснила мне, как стоит себя преподносить на рынке труда. Ведь, по сути, трудоустройство — это своего рода продажа себя как квалифицированного специалиста.

Я учёл все услышанные рекомендации и стал применять их на практике. Это дало результат! Конечно, не могу сказать, что ко мне сразу «постучалась» толпа работодателей, но всё же дела заметно улучшились: из десяти компаний, на вакансии которых я откликнулся, три позвали меня на собеседования.

Благодаря пройденным собеседованиям я активно набирался опыта и пополнял своё портфолио на GitHub — теперь там были размещены не только практические задания с курсов и мои самостоятельные работы, сделанные по туториалам с YouTube, но и тестовые. Всего около десяти работ.

С момента консультации в Центре карьеры до получения первого оффера (потом был ещё один) прошло меньше месяца — совсем неплохой результат для начинающего бэкенд-разработчика.

«Я получил два оффера и принял оба»: о текущих задачах

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

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

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

Итак, моё первое и основное место работы — это аутсорсинговая компания, предлагающая широкий спектр IT-услуг: бэкенд- и фронтенд-разработку сайтов и приложений для iOS и Android, работу с архитектурой кода и базами данных, контейнеризацией, CI/CD, тестированием и так далее.

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

Здесь я работаю в большой команде, в офисе. Мне нравится, что я всегда могу обратиться за советом к опытным коллегам. Да и просто работать в «живой» обстановке — гораздо веселее.

Биржан с коллегой
Фото: личный архив Биржана Балгабая

Вторая компания, где я тружусь на аутсорсе, занимается перепродажей люксовой брендовой одежды. Здесь я отвечаю за парсинг. Я единственный Python-разработчик в команде (остальные ребята пишут на Node.js и Vue.js), поэтому почти со всем приходится разбираться самостоятельно. Но ничего, справляюсь.

Обычно мой день начинается в офисе первой компании в девять утра. В 18:00 рабочий день там заканчивается, но я не спешу домой — остаюсь и продолжаю работать над задачами второго проекта, иногда доделываю их уже вечером дома.

Выходит, что в среднем я работаю 10–12 часов в день. Пока чувствую себя нормально в таком режиме, да и в компаниях мною довольны: и там, и там я прошёл испытательный срок.

«Внутренний баланс и весёлый коллектив — вот что нужно»: как не выгорать, работая на двух работах

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

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

Например, ложусь спать и возвращаюсь к делу только утром, на свежую голову. И почти всегда всё получается! И наоборот: если чувствую прилив сил и не могу прекратить работать, то не останавливаю себя искусственно — не смотрю на время, а просто пишу код, пока не закончу.

Я уверен: освоить новую профессию может каждый — это похоже на изучение языка. Главное — преодолеть барьер между «я ничего не понимаю» и «я уже могу что-то сделать сам». После этого процесс пойдёт намного легче.

Биржан на отдыхе с другом
Фото: личный архив Биржана Балгабая

Чтобы не выгореть, как это уже случалось со мной во время обучения, я стараюсь постоянно искать баланс внутри себя и вокруг, больше общаться. Да, возможно, это прозвучит странно, но поддерживать внутренние силы мне помогает рабочий коллектив.

Приятно быть окружённым такими же весёлыми ребятами, как я. Мы с ними каждые три-четыре часа устраиваем короткие перерывы: выходим на улицу, гуляем, смеёмся. В нашем классном районе это особенно приятно.

Такой отдых занимает всего 15–30 минут, зато после него мы всегда возвращаемся к рабочим делам заряженными, с новыми силами. Руководство относится к таким паузам с пониманием — для них главное, чтобы задачи выполнялись вовремя и был результат.

«Хочу стать диджитал-номадом»: о планах и мечтах

Мои ближайшие планы — продолжать расти в профессии и набраться опыта, чтобы в течение двух лет стать уверенным мидлом и даже мидлом+.

​​В долгосрочной перспективе моя мечта — стать настолько компетентным специалистом, чтобы я один мог заменить целую backend-команду. Для этого нужно детально изучить, как строится архитектура — как самого кода, так и баз данных, — и научиться её выстраивать. Уже сейчас я начал эту тему изучать.

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

Биржан с племянницей
Фото: личный архив Биржана Балгабая

Если говорить о глобальных мечтах, то я хочу стать диджитал-номадом — иметь возможность взять ноутбук, сесть в самолёт и улететь куда угодно. И уже из нового места работать удалённо. Попробовать пожить в разных странах и посовмещать работу с изучением мира: днём программировать, а ночью гулять и исследовать окрестности новых городов.

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

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

Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Жизнь можно сделать лучше!
Освойте востребованную профессию, зарабатывайте больше и получайте от работы удовольствие.
Каталог возможностей
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована