Что продажи научили меня делать до первой строчки кода
До разработки я много лет работал в продажах. Сначала в ритейле, потом в B2B. Когда сменил профессию, думал, что этот опыт останется где-то в прошлой жизни.
Но сейчас всё чаще замечаю: он помогает мне ещё до того, как я открыл редактор.
В продажах быстро понимаешь, что человек не всегда приходит с готовым описанием своей потребности. Он рассказывает, какое решение ему кажется подходящим. И если сразу начать его предлагать, можно решить совсем не ту задачу.
В разработке бывает похоже. Например, приходит запрос: "Нужна кнопка выгрузки".
Хочется уточнить, куда её поставить и в каком формате выгружать файл. Но полезнее сначала спросить: кто будет пользоваться выгрузкой? Что человек потом делает с этими данными? Почему нынешний способ ему не подходит?
Иногда выясняется, что нужна именно кнопка. А иногда проблема вообще в другом месте.
Мне не всегда легко задавать такие вопросы. Особенно когда задача уже выглядит согласованной, а ты как будто возвращаешь разговор на шаг назад. Но несколько минут обсуждения до первой строчки кода могут сэкономить куда больше времени после.
В продажах я учился понимать, что человеку на самом деле нужно. В разработке продолжаю учиться тому же самому 😅
А у вас бывало, что после пары уточняющих вопросов задача оказывалась совсем не такой, как выглядела сначала?