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