Заметка

Если глаз замылился — запросите обратную связь

За последние две недели я потратил около 30 часов на код-ревью проекта, который пишет стажёр в моей команде. Он разрабатывает пример реализации шардирования БД — это не самый простой, но довольно интересный проект.

За это время я успел сродниться с каждой написанной строчкой кода. Мне кажется, они стали моей семьёй. Я знаю каждую чуть ли не наизусть. Я принимаю их такими, какие они есть, со всеми достоинствами и недостатками.

Конечно же, я немного иронизирую. Делаю это намеренно, чтобы подвести к одной простой мысли. Я вложил в ревью этого кода столько сил и внимания, что у меня “замылился глаз”. Все решения мне кажутся понятными и логичными, все функции — аккуратными и правильными, структура пакетов не вызывает вопросов, а комментарии кажутся избыточными, ведь всё так понятно.

К счастью, я довольно быстро заметил это состояние и понял, что заблуждаюсь. Во-первых, идеального кода не существует. Во-вторых, я абсолютно уверен в том, что проект можно во многом улучшить.

В такой ситуации лучшее, что можно сделать, — запросить обратную связь. Нужен честный, открытый, свежий взгляд на проделанную работу. Человек, который никогда раньше не видел этот проект, может дать совершенно неожиданные мысли и инсайты для размышления. В моей ситуации я так и поступил, договорившись с несколькими менторами о ревью проекта.

Однако эффект замыленного глаза не ограничивается кодом. Подумайте: сколько вещей в жизни кажутся нам абсолютно понятными и привычными? Настолько очевидными, что не вызывают вопросов? Чаще всего именно в этих местах неплохо бы запросить взгляд на себя со стороны.

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