TGViewer
Женя Янченко Женя Янченко @jane_yanchenko · 5.51K subscribers
Post #280 5K
Однажды мне как разработчику поручили задачу, постановка которой была следующей:

«Ну вот примерно как тут, но по-другому»


Спасибо, всё понятно ❌

Я была тогда джуном на проекте электронного дневника. Продукту было около 8 лет, основная часть команды работала там с основания, а я — третий месяц 🙈

Аналитиков не было, постановку задачи делала тестировщица, которая отлично разбиралась в пользовательском интерфейсе, но в БД или даже в сваггер не заглядывала.

Сейчас понимаю, что тут не только ее ответственность — девушка была толковая, выросла в QA из техподдержки и использовала привычные паттерны работы — только UI. Никто ей не говорил, что нужно смотреть в БД, сваггер, локализовывать ошибку между бэком и фронтом. Руководство не предлагало повышение квалификации, потому что всех всё устраивало: разрабы на проекте давно, они разберутся. Новички пострадают и привыкнут.

Я начинаю делать задачу и понимаю, что ничего не понимаю 😖

Иду ещё раз к тестировщице, она объясняет, что должно быть на UI. Но это слабо помогает. Слишком много новых сущностей, в БД куча таблиц, да и в коде все довольно запутанно 😢

Беру себя в руки, сажусь и начинаю копаться в БД и проектировать API для нарисованной от руки картинки UI.

Что-то получается, но вопросов больше, чем ответов 😃

Эта фраза станет любимой для меня во всех непонятных ситуациях))

Решаюсь написать лиду. Лид был довольной интровертный и неохотно отвечающий на вопросы товарищ. Он не говорил впрямую «погугли», но давал понять, что очень недоволен мной, что задаю вопросы 😒

Считаю, это жесть, когда нельзя не одобряется задавать вопросы. Человек 8 лет на проекте. Не три, не четыре. Восемь! Монолит, который писали все эти годы, куча таблиц, хранимки и для старой части проекта html+js генерится на бэке. А я тогда хоть и с опытом, но все еще джун, и на этом проекте едва 3 месяца.

Сейчас я бы конечно разобралась, но с тех пор наработаны годы опыта 😅

Решаю вместо лида сходить к другому сеньору из команды. Он помогает мне разобраться с частью вопросов по БД 🥰

Продолжаю работу и осознаю, что снова упираюсь. Сроки спринта начинают поджимать, и я понимаю, что придется-таки написать лиду 😭

Начинаю готовить максимально понятное и подробное сообщение. Пишу, с чем разобралась, что уже сделала. Задаю вопрос и начинаю приводить варианты решения, которые вижу, чтобы лид видел, что я подумала сама. Расписывая плюсы и минусы вариантов, я то и дело лезу в БД, в код, чтобы написать ещё подробнее, ещё понятнее, чтобы лиду было как можно легче мне ответить.

И в процессе написания сообщения вдруг понимаю, что сама нашла ответ на вопрос 😲 Пока я расписывала варианты решения, непонятный момент прояснился и решение стало очевидно!

Кажется, я даже подпрыгнула на стуле!

Это что, лид был прав, что не одобрял вопросы? Стимулировал развитие так сказать 😂

Задачу я доделала и сдала. Были какие-то небольшие баги, но основная часть была сделана корректно.

Позже я узнала, что это известная штука, которая называется «метод утёнка» 🦆

Метод утёнка (rubber duck debugging) — это психологический метод решения проблем, при котором вы объясняете свою задачу или проблему воображаемому собеседнику, например, резиновой уточке. Разбирая проблему на понятные шаги и формулируя их вслух, вы вынуждены структурировать свои мысли и взглянуть на задачу со стороны, что часто помогает выявить ошибку или найти решение.


Сейчас у меня есть игрушечный утёнок (на фото как раз он), но обычно я предпочитаю обсуждать сложности с кем-то из друзей-разработчиков. И регулярно ещё на этапе подобного рассказа происходит магия — я осознаю, где затык, и как можно сделать по-другому.

А первым утёнком для меня получается стал лид, сам о том не подозревая 😃

Как вы считаете, лид был прав, что не одобрял вопросы?

🦆 — прав, конечно, это Спартаааа!
🐼 — не прав, нужно помогать сориентироваться
  • ❤ 21
  • 🔥 9
  • 😁 5
  • ❤‍🔥 2
  • 🐳 2
  • 👀 2
  • 👍 1
More from @jane_yanchenko
  1. Sep 25, 2026В прошлой жизни, когда я была менеджером проектов, одним из первых мест работы у меня был…
  2. Sep 23, 2026Куда пропало обращение - развязка В прошлом посте у нас загадочно пропало обращение 58122.…
  3. Sep 23, 2026Куда пропало обращение Однажды от руководителя техподдержки пришло письмо, суть которого с…
  4. Sep 21, 2026🔗 Подборка постов про Кафку Как обещала на стриме, собрала посты про Кафку в удобное огла…
  5. Sep 21, 2026🎞 Готова запись стрима про Кафку: https://youtu.be/2aRKsD-MWDA Большое спасибо всем, кто…
  6. Sep 16, 2026Сегодня стрим по Кафке в 19:00 Планируем не в формате доклада, а в формате вопрос-ответ, ч…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →