От разработчика до тимлида: мой путь
Я был обычным разработчиком, но у меня получилось выпустить MVP стартапа (к сожалению, не имею права разглашать название) в роли тимлида, full-stack инженера и архитектора. Расскажу, как это было
Как я рос в роли лидера: Когда мне предложили вести команду из 2 человек, я не знал, как: - Ставить задачи (первые ТЗ выглядели как роман в 10 страниц) - Делегировать (поначалу делал всё сам — и выгорал) - Проводить код-ревью (мои первые комментарии: "Здесь плохо, переделай" вызывали только обиды)
Что я понял в итоге? "Тимлид — это не «главный программист», а фасилитатор. Моя роль — не писать весь код, а помогать команде работать эффективно."
Технические решения, которые сработали - Backend: Spring Boot + Hibernate - Frontend админки: Spring MVC + Mustache - База данных: PostgreSQL с JSONB для гибкости
3 навыка, которые я прокачал - принятие решений без полных данных (в стартапе нет времени на идеальный анализ) - общение на языке бизнеса (инвестор не спрашивает про "RESTful endpoints" — ему нужно: "Как это заработает деньги?") - избавление от feature creep (бесконечные "а давайте добавим...") и смены приоритетов - (фиксированные спринты и строгий список MVP)
Что в итоге? - Запустили MVP с регистрацией, тегами и загрузкой изображений Главный урок: "В стартапе вы растете в 10 раз быстрее — потому что ошибки становятся очевидны уже через день, а не год."
А у вас был опыт резкого роста в проекте? Какие ошибки стали для вас самыми ценными уроками? Делитесь в комментариях!
#Startup #TeamLeadership #Java #Spring #Hibernate #PostgreSQL #JSONB #Mustache #SPA