«Мой опыт показывает, что в 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-индустрии.