Помни, каким ты был джуном

Иногда часто замечаю проблему в коммуникациях опытных разработчиков и джуниоров.

Матерым ребятам кажется, что всё понятно, очевидно и даже не стоит останавливаться на каких-то им понятных деталях. А молодые специалисты прям сильно за ними не успевают. И в лучшем случае они переспросят 146 раз, а в худшем просто покивают головой, скажут, что всё понятно и уйдут тихонько в угол грустить о том, как тяжело работать и какая сложная задача.

Что было со мной

Когда я был совсем джуном, мне тоже было очень тяжело просить помощи у старших товарищей. Не потому, что я стеснялся, а просто потому что я не очень хорошо схватываю информацию налету.

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

Но каждый раз, когда я просил у него помощи, было прям оооочень сложно. Он довольно быстро говорил и особо не парился, насколько я понимаю те или иные концепции. Просто вопрос – мгновенный ответ. Если ответ был на уровне «да или нет», то всё ок, а если он пускался в долгие размышления, то я терял мысль в первые 10 минут и дальше просто кивал как дурачок, запоминая знакомые слова. Результат такой помощи был, пожалуй, не самым продуктивным.

Что я предлагаю

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

И если уж выпало помогать такому, то разговаривать с ним на его языке. Объяснять попроще, без наездов, уточнять, всё ли понятно, попросить объяснить своими словами, как он понял и что он планирует делать.

Джуны, бывает, с поиском элемента в двумерном массиве могут полдня просидеть, просто запутавшись, что там за индексы и кто где запрятан (это я). Не надо им без каких-либо пояснений про кворум и уровни изоляции транзакций.

Плюс скорее всего джуниор и в рамках проекта новенький. Так что он эту вашу текущую бизнес логику, сленг и прочее подобное тоже не разумеет. Добивайтесь одинаковой трактовки терминов.

Итог

Если ты старший товарищ – объясняй попроще, помни, что всё очевидное тебе не обязательно очевидно другим.

Если ты юный специалист – не стесняйся признаться, что тебе непонятно и не бойся переспросить.

Автор: @eantonov
Телеграм: Тимлид Очевидность
Обсудить: Чат канала в телеграм

Рейтинг
( 1 оценка, среднее 5 из 5 )
Максим Гречушников/ автор статьи
Мне 40 лет, и больше половины жизни я занимаюсь разработкой. За это время я работал с корпоративными системами, highload-проектами, интеграциями, платежными решениями, внутренними платформами и legacy-кодом, который пережил не одного разработчика. Некоторые системы, кажется, переживут и нас. Моя специализация — PHP, Laravel, backend-архитектура, DDD, тестирование, рефакторинг и техническое лидерство. Мне интересны задачи, где нужно соединить код, бизнес, данные, процессы и здравый смысл. Последние годы я много работаю с LLM и AI-инструментами: использую их для проектирования, анализа кода, документации, тестов, ревью, работы с legacy и построения инженерных процессов. Для меня LLM — это не замена разработчику, а усилитель для тех, кто умеет думать системно. В блоге я пишу о Laravel, PHP, архитектуре, тестировании, инженерной практике, управлении разработкой и реальном применении AI в работе программиста.
Понравилась статья? Поделиться с друзьями: