Как задавать вопросы, когда работаешь программистом?

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

Если очевидно, что задавать вопросы - это такой мощный способ обучения, почему мы не решаемся это делать, почему вопросы так сложно задавать?

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

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

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

# 1 Задавайте открытые вопросы

Когда вы задаете вопрос да или нет (должен ли я?, а вы?, делает ли это ?, это?), вы будете чаще всего получать очень короткую и недостаточную информацию. Скорее всего, вы будете знать, требуется ли что-то и должно ли быть сделано, но вы не знаете, для чего это нужно. Вместо этого задайте дополнительный вопрос (почему?, как?). Используя открытый вопрос, вы получаете понимание и дополнительную информацию, о существовании которой вы, возможно, не знали. Эти вопросы позволяют людям обдумывать свои ответы и предоставлять гораздо более подробную информацию.

Вместо того, чтобы спрашивать:

Как вы думаете, эта функция сейчас важна?

Просить:

Почему эта функция важна сейчас?

Знайте, почему нужно что-то делать, а не просто то, что делать.

# 2 Приготовьтесь раздражать

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

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

# 3 Не будь болваном

По правде говоря, некоторые люди могут расстроиться из-за вопросов. Не позволяйте этому сдерживать вас. Это не личное, у вас есть работа и подсказки, которые вам нужно собрать.

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

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

# 4 Обязательно спрашивайте правильных людей

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

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

Как часто вам приходилось сидеть перед компьютером и размышлять о том, что думают о чем-то ваш клиент или потенциальные пользователи? Как часто вы использовали свое предположение, чтобы обосновать рекомендацию о том, что вам следует делать с точки зрения разработки, улучшения, добавления или исключения функции?

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

# 5 Пусть говорят

Большинство людей тратят слишком много времени на разговоры и слишком мало на на прослушивание. Они могли бы сделать гораздо больше со своей командой, если бы больше слушали. Не перебивайте собеседника. Прерывание останавливает их цепочку мыслей и направляет разговор так, как вы хотите, а не обязательно так, как должно идти. Это также говорит человеку, что вы не цените то, что он говорит.

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

№6 Отражение назад

Задайте соответствующие вопросы, чтобы убедиться, что вы все поняли. Перефразируйте то, что, по вашему мнению, говорит другая сторона, с такими ответами, как: «То, что я слышу…» или «Посмотрим, слежу ли я за вами…» Отражение того, что вы слышали, сигнализирует о том, что вы пытаетесь понять полностью. Скажите что-нибудь вроде: «Я хочу убедиться, что понимаю тебя. Я слышал, что вы сказали… », а затем верните их к сути.

Резюме

Задавать вопросы сложно. Задавать удивительные вопросы - это такой же навык, как и любой другой навык, и для его овладения требуется практика. Так что просто начните практиковаться, задавая все больше и больше адекватных вопросов. Со временем ваши навыки улучшатся. Помните: если вы хотите получить хорошие ответы, они придут, задав правильные вопросы.

Подпишитесь, чтобы сразу получать самые свежие материалы
https://tinyletter.com/KamilLelonek

дальнейшее чтение

Я уже написал две связанные статьи, которые могут вас заинтересовать:

использованная литература