Техлиду нужны компетенции в технологиях, организации процессов, работе с людьми и понимание интересов бизнеса. Причем требования в этих областях зачастую противоречат друг другу. В статье попробовал собрать наиболее интересные наблюдения из своего опыта, которые помогают мне находить баланс при принятии решений.
Я уже 15 лет работаю в геймдеве, 12 из них проработал в мобильном департаменте компании "Леста". По специальности — программист. Первую половину 2010-х портировал сингловые казуалки с Windows на iOS. Последние 10 лет занимаюсь клиент-серверными midcore-проектами с полноценным мета-геймплеем и PvP. Последние 5 из них занимал позицию техлида.
За эти пять лет у меня было три проекта и три команды, а какое-то время я отвечал за две команды одновременно. Кроме того, мы создали общую платформу для продакшена: унифицировали клиент-серверные решения, подходы к разработке и процессы. Благодаря этому разработчики могли относительно легко переключаться на задачи соседней команды. Был и опыт найма: около сотни проведенных собеседований и более 20 нанятых сотрудников.
Вот, пожалуй, и основные вводные: специализация, домен, масштаб и стаж. Это чтобы была понятна область применимости моих выводов.