🤔 Проблема X-Y: Почему пользователи врут (не специально)
Один из главных навыков Сеньора — умение распознать X-Y Problem. Это сэкономит вам часы отладки.
Ситуация: Пользователь (или Джун) приходит и спрашивает:
«Как мне получить последние 3 символа строки в Bash?» (Это проблема Y)
Вы тратите время, пишете sed или awk команду. А потом выясняется, что он хотел узнать расширение файла (Проблема X), и ваше решение ломается на файлах типа .tar.gz.
Суть: Пользователь столкнулся с проблемой X. Он придумал кривое решение Y, но не знает, как его реализовать. И спрашивает вас про Y, скрывая реальную задачу.
Решение: Всегда задавайте вопрос: «А какую конечную задачу ты пытаешься решить?». В 90% случаев окажется, что нужно не «парсить строку», а просто взять готовую утилиту или API.
Не чините костыли. Ищите причину.
#softskills #problemsovling #psychology #adminlife #management
Один из главных навыков Сеньора — умение распознать X-Y Problem. Это сэкономит вам часы отладки.
Ситуация: Пользователь (или Джун) приходит и спрашивает:
«Как мне получить последние 3 символа строки в Bash?» (Это проблема Y)
Вы тратите время, пишете sed или awk команду. А потом выясняется, что он хотел узнать расширение файла (Проблема X), и ваше решение ломается на файлах типа .tar.gz.
Суть: Пользователь столкнулся с проблемой X. Он придумал кривое решение Y, но не знает, как его реализовать. И спрашивает вас про Y, скрывая реальную задачу.
Решение: Всегда задавайте вопрос: «А какую конечную задачу ты пытаешься решить?». В 90% случаев окажется, что нужно не «парсить строку», а просто взять готовую утилиту или API.
Не чините костыли. Ищите причину.
#softskills #problemsovling #psychology #adminlife #management