Как парень из Бишкека в 22 года стал senior backend-разработчиком

Отказы, первая работа и стремление к росту. Бакдоолот Кулбараков рассказал, как начал программировать в 13 лет, получил первую работу в 15 и по итогу стал senior backend-разработчиком.

Бакдоолот Кулбараков, город — Бишкек, senior backend-разработчик, LinkedIn

О себе

Я родился и вырос в Бишкеке. Мое обучение проходило в нескольких государственных школах: №1, №73 и №3.  С ранних лет я увлекался компьютерами, особенно играми. Мне было легко осваивать новую информацию, а друзья и родственники часто обращались ко мне за помощью в настройке техники — телефонов, ноутбуков и других устройств.  

В 13 лет мое увлечение программированием началось с игры Minecraft. Я хотел создать собственный сервер, чтобы заработать деньги, и это подтолкнуло меня к изучению IT.  После шести месяцев обучения я активно искал работу, но столкнулся с трудностями из-за возраста. Однако благодаря одногруппнику по курсу Java мне удалось устроиться на первую работу frontend-разработчиком. Позже, когда к нам присоединился опытный backend-разработчик, мы начали разработку системы выдачи микрокредитов, и я получил ценный опыт в FinTech.  

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

В 14 лет я уже пробовал разрабатывать собственные веб-сайты. Видя мой интерес, мама нашла для меня курсы по Java для детей, где я создал свою первую игру. Однако в тот момент мне было сложно полностью понять полученные знания.  

В 15 лет я снова записался на курсы по Java, и на этот раз освоение материала шло гораздо легче. Я не только успешно обучался, но и помогал одногруппникам разбираться в сложных темах.  

На сегодняшний день я работаю senior backend-разработчиком в MDigital, продолжая развиваться и расширять свои знания в IT.

О первой работе в IT

Свой путь я начал в компании Lion Technology. В возрасте 15 лет я занимал позицию junior Java-разработчик. В основном мне приходилось выполнять простые задачи, поскольку я только начинал свой путь в этой области. Мне предоставляли большое количество новой информации, и я должен был внимательно изучать ее. Также мне довелось поработать с системой QuickPay.

В то время требования для входа в профессию были не столь высоки, как сейчас. Мне пришлось отвечать на базовые вопросы о программировании, принципах SOLID, KISS и DRY, а также о работе с фреймворками и базами данных.

К тому моменту я уже прошел более 10 собеседований, после каждого из которых я восполнял пробелы в своих знаниях, а также искал ответы на вопросы в интернете и тщательно готовился.

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

О трудностях

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

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

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

3 совета, которые помогут найти работу в IT

1. Постоянное обучение и саморазвитие.
В IT-сфере все стремительно развивается, поэтому необходимо постоянно совершенствовать свои навыки, изучать что-то новое и, главное, получать практический опыт.

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

3. Развитие профессиональных контактов.
Посещайте митапы, конференции и другие IT-мероприятия, общайтесь с коллегами и ищите наставников. Нетворкинг часто открывает возможности для стажировок и первых позиций в отрасли.