Не нужно знать всё – нужно уметь признавать, что не знаешь
За годы работы в управлении, а теперь и в разработке я заметил интересную закономерность: далеко не всегда самый полезный человек в команде – тот, у кого есть ответы на все вопросы.
Иногда гораздо важнее вовремя признать, что ты чего-то не знаешь.
Когда работаешь с людьми, довольно быстро понимаешь, что невозможно одинаково хорошо разбираться во всех процессах. У каждого своя экспертиза, опыт и взгляд на проблему.
В разработке это ощущается ещё сильнее.
Можно хорошо знать React, TypeScript, понимать архитектурные принципы и при этом столкнуться с задачей, в которой не сразу понятно, почему система работает именно так.
Особенно если речь идёт о существующем проекте, где за техническими решениями стоят ограничения, договорённости и история предыдущих изменений.
И здесь, как мне кажется, есть два подхода.
Первый – пытаться во всём разобраться самостоятельно. Читать код, изучать документацию, строить гипотезы и тратить часы на поиск решения, которое, возможно, уже известно кому-то из коллег.
Второй – провести собственное исследование, определить, чего именно не хватает для решения задачи, и своевременно обратиться за помощью.
Для меня профессиональная самостоятельность – это не способность решить абсолютно всё в одиночку, а умение понимать границы собственной экспертизы.
Причём важно не путать это с привычкой обращаться к коллегам при первой сложности.
Есть большая разница между вопросами “Почему у меня не работает?” и “Я проверил несколько вариантов, но не могу понять, почему здесь выбрано именно такое решение. Подскажешь, какие ограничения я мог упустить?”
Во втором случае человек уже проделал работу. И зачастую короткий разговор помогает сэкономить несколько часов, а иногда и избежать ошибочного архитектурного решения.
Когда я занимался управлением, старался придерживаться похожего принципа: не обязательно самому быть экспертом во всём. Гораздо важнее уметь доверять людям, учитывать их опыт и создавать условия для совместного решения задач.
Сейчас, находясь по другую сторону процесса, я ещё лучше понимаю ценность такого взаимодействия.
Но есть и обратная сторона.
Если постоянно обращаться за помощью, не пытаясь разобраться самостоятельно, собственная экспертиза расти не будет. Да и время коллег – такой же ограниченный ресурс.
Поэтому стараюсь придерживаться простого подхода: сначала разобраться самому, сформулировать гипотезы, а если понимаю, что дальнейший поиск становится непродуктивным – обсудить вопрос с коллегами.
И главное – не просто получить готовый ответ, а понять логику решения, чтобы в следующий раз справиться самостоятельно.
Кстати, на профессиональных конференциях особенно хорошо понимаешь, насколько полезен чужой опыт. Иногда одна мысль из выступления или разговора с коллегой заставляет совершенно иначе посмотреть на привычную задачу.
Мне кажется, профессиональная зрелость проявляется не в отсутствии вопросов, а в способности задавать их вовремя и по существу.
Ведь в конечном счёте мы работаем не ради того, чтобы доказать, кто умнее, а ради общего результата.
А как у вас в командах относятся к вопросам? Принято обращаться за помощью или считается, что хороший специалист должен во всём разбираться самостоятельно?
· 6 ч
Согласен с тем что всё знать не реально да и не нужно в итоге.Главное уметь правильно работать с поступающей информацией и знать где посмотреть нужные данные.Когда так происходит получается важный момент, ты можешь не погружаясь глубоко в процесс видеть полную картину что дает преимущество в развитии проекта (продукта).
1
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 3 ч
Дмитрий, согласен. При этом важно сохранять баланс - ты должен быть в контексте продукта в целом и работая с определенным бизнес сценарием в него погрузиться полностью.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён