Архив рубрики ‘техническое лидерство’

Сколько разработчиков может вести тимлид: 7 ошибок при росте команды

Всем привет, меня зовут Сергей Прощаев, я Tech Lead и руководитель направления Java | Kotlin разработки в FinTech & E‑commerce и преподаю на курсах разработки и архитектуры в ОТУС. В этой статье расскажу, что ломается, когда команда тимлида после реорганизации вырастает вдвое, и как перестроить свою работу до того, как последствия станут заметны по текучести. Знакомая картина. Соседнюю команду расформировали, её руководитель ушёл, а людей […]

Senior Java — это кто? Почему одинаковый title ещё не означает одинаковую работу

Фраза нам нужен Senior Java для меня вообще не бриф — это только начало разговора. Потому что один нанимающий менеджер дальше расскажет про Spring, Kafka, PostgreSQL и обычный продуктовый backend. Другой про highload, JVM и производительность. Третий вроде тоже ищет Senior, но через пять минут выясняется, что человек должен принимать архитектурные решения, менторить команду и местами уже выполнять функции техлида. Мне стало интересно — […]

Как техлид без навыка кодинга руками собрал Telegram-систему закупок с OCR, модерацией и безопасным деплоем

Я технический лидер. Обычно моя работа не в том, чтобы писать код руками, а в том, чтобы запускать сложные hardware/software-проекты с нуля, собирать архитектуру, принимать ключевые технические решения, выстраивать команду и доводить систему до MVP в условиях неопределённости. Я работаю на стыке механики, электроники, разработки и AI, связывая это в единый контур. При этом я […]

Руководство по принципам SOLID для технических лидеров

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