Сам я начал программировать довольно давно, но в одиночку создавать проекты довольно сложно, поэтому я осознанно начал учиться нанимать людей и создавать команды. Однако, умения писать код оказалось недостаточно, возникли вопросы архитектуры ПО, поборов которые я столкнулся с тем, что создавать продукт и писать код - тоже очень разные вещи. Тогда пришлось изучать такие вещи как создания MVP, этапность разработки, запуск фич, пользовательский интерфейс, и это, не говоря уже про сервера, технологический стек, тестирование, бэкапирование, миграции данных, безопасность и прочее-прочее. В рамках поста трудно даже охватить весь объем нужных знаний и компетенций.