Делегировать больше, кодить меньше»: интервью с Айдыном Тойбаевым

В интервью IT-изданию Digital business операционный директор DAR Tech рассказал о карьере в IT и переходе из кодера в менеджера.

Первые проекты и успехи

Мой путь в IT начался в 2005 году еще в университете с участия в разных проектах и соревнованиях, в том числе NIF$50k и Microsoft Imagine Cup. Первый мы даже выиграли, получив 50 тысяч долларов на реализацию своей идеи. В студенческие годы наша команда представила на конкурсе проект электронной доски, которой могла стать обычная стена. Рисовать на ней можно было с помощью ручки с инфракрасной лампочкой и проектора, подключенного к компьютеру. В конкурсе Microsoft мы также прошли в финал.Будучи студентами, мы начали участвовать в международной олимпиаде по спортивному программированию ACM ICPC. Нашу команду на тот момент собрал и готовил Нуржан Бакибаев. В последствии, мы переросли в небольшую IT-компанию и начали брать заказы — делали все, начиная от сайта-визитницы вплоть до игр для VK и так далее.

Я отвечал за backend хотя тогда строгого разделения по специализациям еще не было. Потом преподавал программирование в КБТУ студентам первого и второго курсов и параллельно работал разработчиком в Toyota Motors Kazakhstan. Также был опыт работы в стартапе, после чего на четыре года ушел в Halyk Bank, где преимущественно занимался базами данных.

В группу компаний DAR я пришел на позицию senior-backend разработчика, в какой-то момент меня перевели на продукт Crediton техлидом Ops-команды. Со временем я начал отвечать за backend всех команд, а позже и frontend. Также успел побыть CTO в OneTech, и в 2020 году вернулся на эту же позицию в DAR. Последние пару месяцев я работаю операционным директором.

О выборе профессии

В школе я участвовал в разных олимпиадах по математике и показывал неплохие результаты, но поступать изначально планировал на экономиста. Тогда это было модным направлением, и я даже мог учиться в КазНУ на бюджете. Параллельно мне пришел ответ из КБТУ, где мне тоже хватило баллов на грант по IT-специальности. В итоге я выбрал второй вариант, потому что сфера информационных технологий только развивалась и привлекала своей новизной.Вообще, меня драйвит все новое. IT — это такая сфера, где каждый день что-то меняется. Больше всего в моей работе мне нравится то чувство, когда что-то сделанное тобой работает, будь то “Hello, world” или сложный IT-продукт.

Самое сложное — перестать кодить

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

Я придерживаюсь гибкого стиля управления. В зависимости от типа человека, кому-то нужно меньше контроля, кому-то больше. Сотрудник может быть сильным профессионалом, но это не всегда гарантирует выполнение задач в срок.Руководитель должен грамотно управлять ожиданиями. Чтобы этого добиться, нужно уметь находить подход к разным людям. Кто-то сам тебя держит в курсе статуса задач, а кого-то нужно больше курировать, чтобы вовремя подключиться, если команда что-то не успевает.

Ошибки в IT неизбежны, и в целом я отношусь к ним спокойно. У меня по неопытности тоже были факапы, и в такие моменты многому учишься. Но ошибка ошибке рознь. Например, если ты “уронишь” систему в банке, звонки посыпятся отовсюду, и руководство быстро узнает о проблеме. Там каждая секунда на счету, потому что простой обходится финансовыми потерями. Грубые ошибки такого плана могут заканчиваться увольнением.Я отношу себя к стрессоустойчивым людям. В непредвиденной ситуации обычно вспоминаю, что все уже произошло, и если будешь на всех кричать, ничего не изменится. Вместо этого лучше спокойно все обсудить и найти решение. Спустя время будет легче проанализировать ситуацию, и поговорить с командой, чтобы все сделали выводы и не наступали на грабли.

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

Плаванье можно сравнить с медитацией

Раньше, когда мне говорили, что нужно параллельно заниматься спортом, я не воспринимал этот совет всерьез. Пока ты молод и энергии хватает, физическая активность кажется необязательной. Мне всегда нравилось плавание, и в прошлом году все сложилось, чтобы я начал заниматься и сделал свой первый Oceanman.
Все равно постоянные коммуникации отнимают энергию, и водные тренировки помогают мне разгрузить голову, что-то спокойно обдумать и восполнить ресурс. Плавание — достаточно монотонная активность, у тебя есть всего 25 метров дорожки в одну сторону, и так по кругу. Но этого хватает, чтобы привести мысли в порядок и прийти утром в офис обновленным. Кому-то больше подходит бег, тренажерный зал, велосипед — всегда можно найти себе активность по душе.

Сколько нужно лет, чтобы стать сеньором?

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

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

Отнимут ли нейросети работу у программистов?

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

Три книги, которые стоит прочесть

“Гибкое сознание” (Кэрол Дуэк) — эта книга очень доходчиво объясняет, от каких факторов в первую очередь зависят результаты, и почему талант не всегда определяющий фактор успеха. Также в ней много наглядных примеров и исследований, подтверждающий идею, что наши результаты пропорциональны затраченным усилиям.“Идеальный руководитель” (Ицхак Адизес) — классическая книга про управление людьми. Может показаться немного скучной, но многие фишки, предложенные автором, я до сих использую в работе с командой.

“Зеленый свет” (Мэттью Макконахи) — недавно ее прочитал, и рекомендую ее, как хорошую мотивационную историю. Ее автор, известный актер, рассказывает про разные моменты своей жизни, плюс в ней много позитива и юмора.

Текст: Роман Лукьянчиков