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

То есть, чтобы не только отлично руководил, но мог и код писать.

СТО комикс

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

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

К слову сказать, все подчеркивали, что CTO должен быть разработчиком, а про тестирование никто не сказал ни слова. Сразу видно, что многие не придают значения тестированию, хотя глючным софтом никто пользовать не любит.

P.S. Хотя работающие в компании Яндекс говорят: «У нас не программируют только HR’ы. Даже сам Волож периодически что-нибудь педалит.» Не знаю, правда это или нет.

Все новости сайта в телеграм канале: @CTO_in_Action

Добавить комментарий