Игорь Куралёнок 6 лет читал курс по машинному обучению в CS центре. Запись курса можно посмотреть на нашем канале: https://vk.cc/9REWBC
Игорь Куралёнок — руководитель подразделения AI & Machine Learning в Яндекс.Облаке. Мы спросили Игоря, какие советы он бы дал начинающему тимлиду или техническому менеджеру.
— Начните смотреть по сторонам. Замечайте, что делают люди в группе, как они это делают, что их радует, что огорчает. Обращайте внимание на все нюансы, на все составляющие микроклимата в коллективе, за который вы теперь отвечаете. Ваше знание своих ребят и девчат позволит им работать в синергии, не мешая друг другу.
Перестаньте писать код. Из этого правила есть два исключения: пишите, если ваш код определяет вектор развития или задаёт моду. К первому случаю относятся архитектурные решения, которые определяют тон в разработке и позволяют держать её вектор в нужном направлении. Второе — те вещи, которые перестанут делать все, если их перестанет делать тимлид: тесты, ветки разработки, правильные практики и прочие мелочи. Заниматься ими всегда лень, но без них всё разваливается.
Если начинаете жизнь с чистого листа или внедряете процесс из книги — не пытайтесь исправить все видимые ошибки. Взгляды разработчика и тимлида существенно отличаются: «вредные» составляющие роли разработчика могут оказаться гвоздём, на котором всё висело. Делайте изменения медленно и последовательно. Не торопитесь, всё успеете.
Отдавайте и делегируйте. Ваша задача — не делать всё самому, а сделать так, чтобы задача была выполнена. Кроме того, ответственность — один из очень важных мотиваторов. Отдав её кусочек в надёжные руки, вы не только будете менее загруженным, но и мотивируете члена своей команды. Но если уж отдали — помните, что отдали вы не только ответственность, но и часть полномочий по принятию решений.
Post #87
685