Как парень из Бишкека в 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-мероприятия, общайтесь с коллегами и ищите наставников. Нетворкинг часто открывает возможности для стажировок и первых позиций в отрасли.