«Мой опыт показывает, что в IT важнее практические навыки», — Аман Кубанычбек о начале карьеры в IT

Программист из IT-компании Mancho в Кыргызстане рассказал, как он пришел в сферу и дал ценные рекомендации новичкам.

Аман Кубанычбек, город — Бишкек, программист, Instagram, Linkedin ,  

О себе

Я fullstack-разработчик с 10-летним опытом работы в Кыргызстане и за рубежом. На данный момент работаю над продуктом для местного рынка в компании Mancho. Мой путь в IT начался в КГТУ имени Раззакова, где я учился на специальности «Программное Обеспечение Вычислительной Техники», теперь она называется «Программная инженерия».

До университета у меня не было опыта программирования. Я, как и многие новички, не совсем понимал, куда иду учиться. На первом курсе, столкнувшись с языком C++, поначалу чувствовал себя потерянным. Это нормально. Многие проходят через это.

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

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

Мой опыт показывает, что в IT важнее практические навыки и страсть к обучению, чем формальное образование. Не бойтесь трудностей в начале пути — они естественны и преодолимы. Главное — не сдаваться и продолжать практиковаться.

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

Я начал карьеру со стажировки в компании TimelySoft, в настоящее время она называется Kanda CA, где занимался backend-разработкой на C#/.NET. Эту компанию я выбрал по нескольким причинам: знакомый стек технологий, что важно для новичка, а основатели компании были практикующими программистами и преподавателями вузов, что обещало качественное обучение.

Процесс собеседования был поучительным. Вот что важно знать начинающим:

1. Не бойтесь интервью! Это возможность узнать свои слабые места и получить ценную обратную связь.

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

3. Технические навыки можно подтянуть, а вот умение воспринимать критику и желание учиться — ключевые качества для работодателя.

Собеседование длилось два-три часа и включало:

— теоретическую часть: основы языка, структуры данных, алгоритмы, архитектура .NET, базы данных

— практическую часть: написание псевдокода для решения алгоритмической задачи

— общие темы: теория множеств, матанализ, сложность алгоритмов.

Важно понимать, что объем вопросов зависит от вашего бэкграунда. Если у вас есть профильное образование, будьте готовы к более глубоким вопросам.

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

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

О трудностях

Моя история поиска работы нетипична, она показывает, как важно быть заметным в профессиональном сообществе. После первой работы я никогда не подавал резюме на вакансии. Даже в такую известную компанию, как Miro, я попал по приглашению их рекрутера. Это дало мне небольшое преимущество: не нужно было полировать резюме до блеска, чтобы его заметили, и не пришлось подаваться в сотни компаний, рискуя быть проигнорированным.

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

Стратегия поиска работы в современных условиях

1. Изменения на рынке труда.

Раньше конкуренция в IT была не такой высокой. На данный момент ситуация изменилась, особенно для новичков. Не расстраивайтесь, если поиск первой работы займет больше времени — это нормально в текущих условиях.

2. Стратегия поиска работы.

Работайте над личным брендом. Это может быть активный тематический профиль в LinkedIn, Telegram-канал, блог или YouTube-канал.

Участвуйте в open source проектах. Это отличный способ показать свои навыки и получить реальный опыт. Тут тоже желательно транслировать процесс на площадках типа LinkedIn или Telegram.

Главное — демонстрируйте свою пользу и качество работы. Не ограничивайтесь постами #OpenToWork.

3. Нетворкинг.

Посещайте IT-мероприятия и нетворкинг-встречи. Знакомьтесь с людьми из индустрии. Не бойтесь предлагать бесплатную работу над интересными вам проектами — это отличный способ набраться опыта и зарекомендовать себя.

4. Смена мышления.

Вместо «Что они могут дать мне?» думайте «Что я могу дать им?». Это поможет вам выделиться среди других кандидатов.

5. Для более опытных ребят: не ограничивайте себя.

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

6. Долгосрочная перспектива.

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

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