«Неудачи меня никогда не демотивировали», — Александр Куттуков о начале карьеры в IT

Александр Куттуков, CTO tekmates из Алматы, рассказал о начале своей карьеры в IT и поделился тремя практическими советами, которые помогут найти работу в этой сфере.

Александр Куттуков, город — Алматы, CTO tekmates, Linkedin

О себе

Я технический директор в аутсорс-компании tekmates. Также руковожу ABR Tech, где мы разрабатываем продукты abr+ и Beast. Мне повезло построить карьеру, занимаясь любимым делом и работая по специальности: я шесть лет изучал математику и компьютерные науки в университете. 

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

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

Я окончил университет в 2010 году и устроился разработчиком ПО в «АТФБанк». Тогда он входил в европейскую группу UniCredit, на сегодняшний день банка уже нет на рынке Казахстана. В «АТФБанке» меня пригласили на позиции разработчику на языке C#. Я изучал его в университете и хотел использовать знания на практике. Поэтому принял предложение. 

Собеседование состояло из теоретической части и практической задачи. Тогда я уже неплохо ориентировался в языке, поэтому с теоретической частью справился легко. На практике нужно было решить задачку с манипулированием XML-документа. Здесь пригодился опыт из дипломной работы. 

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

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

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

О трудностях

О трудностях

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

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

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

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

1. Никогда не переставайте учиться и узнавать новое. Hard skills — это ядро, то, что проще изучить и что всегда должно быть с вами. Обращайте внимание на фундаментальные книги и принципы, не привязывайтесь к конкретному языку или технологии.

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

Учите английский. Без него в IT вы всегда будете в «хвосте», потому что все статьи, книги, подкасты сначала выходят на английском.

2. Вникайте в бизнес-область, в которой строите IT-решение. Любая система решает задачи людей. Чем скорее вы это поймете, тем проще будет работать с клиентами. Общайтесь с пользователями, коллегами из других подразделений, изучайте кейсы других компаний и тренируйте насмотренность.

3. Будьте честны и открыты. Если на интервью спросили то, чего вы не знаете, гораздо лучше ответить прямо: «Не знаю», чем выдумывать. Также не стесняйтесь задавать вопросы, если что-то непонятно. Не страшно чего-то не знать или ошибиться. Страшно не сделать из этого выводы.