2015-11-11 01:04:32 +0000 2015-11-11 01:04:32 +0000
140
140

Как я могу справиться с тем, что мне сказали, что я задаю слишком много вопросов?

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

Один из пунктов в PIP был:

Мне сказали, что я задаю слишком много вопросов.

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

Это обычно? Разве новый человек в компании не должен быть любопытным или задавать вопросы, которые не имеют непосредственного отношения к его работе?

Мне сказали потратить больше времени, пытаясь разобраться в себе

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

Это слишком короткое время? Какое разумное количество времени я могу потратить на проблему, прежде чем спросить сотрудника, который знает ответ?

Мне сказали, что я должен использовать лучшее суждение, когда я задаю вопросы

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

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

  • *

Я пытался поднять упомянутые выше вопросы, они просто разозлились на меня за то, что я с ними спорил, и не воспользовался их советом.

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

Ответы (16)

147
147
147
2015-11-11 01:17:16 +0000

Never just present a problem

I took a quick look at your profile and noticeed you’ve been around the StackExchange community for a while been around. Вы, несомненно, заметили здесь, что вопросы, на которые здесь даются самые лучшие ответы, представляют проблему, а также рассуждения, которые они уже взяли в попытке ответить на вопрос.

Work Life именно так и есть. Если вы задаете вопрос, то вы хотите быть уверены, что также сообщите им о том, что вы уже сделали, чтобы попытаться ответить на него самостоятельно. Это дает вам ряд преимуществ:

  • Это показывает, что вы не спрашиваете без необходимости. Если вы раскрываете свои рассуждения, то вы даете человеку знать, что вы делаете попытку, прежде чем задать вопрос, а не просто ленитесь.
  • *Вы, скорее всего, получите обратную связь, которая пойдет на пользу вашему мыслительному процессу. *Если коллега приходит ко мне с проблемой и рассказывает, как он пытался ответить на вопрос, это не только поможет ему выбрать правильный путь, но и я помогу ему понять, как он мог подумать над вопросом, чтобы попасть туда сам. Чем больше вы раскрываете свой мыслительный процесс и рассуждения, тем больше других людей могут помочь вам построить на них будущие проблемы.
105
105
105
2015-11-11 01:18:19 +0000

Здесь есть пара пунктов для распаковки.

Я предполагал, что все остальные в технической компании любят говорить о технологиях…

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

Я думаю, что вы можете запутаться между этим и:

Меня также ругали за то, что я “пошел не тем путем”, когда пытался решить проблему, с которой я не был знаком, вместо того, чтобы спрашивать кого-то, кто был

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

Я почти всегда пытаюсь решить проблему самостоятельно в течение по крайней мере часа. Это слишком коротко?

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

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

  • Сохраните гипотетические технические вопросы для обеденного зала. Это не уместно, если вы хорошо знаете людей, чтобы тратить время и вашего, и других людей на не относящиеся к делу вопросы. Если вам говорят, что вы задаете слишком много вопросов и уделяете слишком много времени, то очевидно, что вы задаете неправильные вопросы.
  • Когда задаете вопрос, покажите, что вы пробовали. Классический менталитет переполнения стека. Если вам нечего показать, как совместную попытку решить проблему, то вы недостаточно сильно старались. На самом деле, не бойтесь использовать ресурсы подобно переполнению стека, если есть что-то осязаемое, что может быть в общественном достоянии. И, наконец,
  • Сохраните вопросы для вопросов, связанных с бизнесом. Не спрашивайте о том, как управлять вашим инструментом программирования, но do спросите о проблемах, связанных с доменом или окружающей средой, которые не будут находиться в общественном достоянии.

Здесь есть много вещей, которые вы можете улучшить. Вы можете обнаружить, что PIP может быть очень ценным инструментом для того, чтобы помочь вам стать лучшим разработчиком :)

33
33
33
2015-11-11 07:51:18 +0000

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

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

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

Другой вариант - назначить встречу, где все прояснится.

25
25
25
2015-11-12 13:51:23 +0000

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

Слишком много вопросов

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

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

Теперь хитрость здесь в том, что иногда это именно тот случай, и вы должны задавать вопросы. Просто важно помнить, что, несмотря ни на что, в этих вопросах есть и негативная сторона.

Другая вещь, которую я чувствую в вашей операционной, это то, что вы задаете вопросы слишком рано. Новому разработчику абсолютно нормально сидеть и читать, и целый день искать, писать 2 строчки кода. На самом деле, имея 14-летний опыт, я все равно этим занимаюсь. Писать профессиональный код - это не о том, “как много” делается, а о том, “как хорошо” делается, и о том, чтобы иметь возможность повторить этот успех. Я сомневаюсь, что кто-нибудь будет плакать на вас за то, что вы взяли в 100 раз дольше, чтобы сделать десятую часть работы, как обученный, и признанный разработчик. На самом деле, когда я нанимаю кого-то, я списать первый месяц, как не ожидая никакой реальной работы, и первые шесть месяцев, как не ожидая много.

Не тратя достаточно времени на себя

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

Есть некоторые вещи, которые вы можете сделать, чтобы смягчить проблему:

  1. Спрашивайте по электронной почте, никогда лично или в чате. Чат может быть предпочтительным способом сделать это “официально”, но электронная почта приятнее, потому что получатель может справиться с этим в свое время.

  2. Подойдите к нему с “нижней” позиции. Ты здесь преемник. Сделай немного снежного покрова. Ничего страшного. Немного не повредит вам и покажет ресиверу, что вы действительно заботитесь об их времени, т.е. “Я знаю, что вы очень заняты, но я, кажется, не могу понять, как интегрироваться с вашим API. Когда у тебя будет несколько минут, ты сможешь показать мне, что я упускаю?” Это показывает, что ты не в том, не в них. Это важно.

  3. Перечислите шаги, которые вы предприняли самостоятельно. “В API-документе сказано пропустить строку, представляющую идентификатор пользователя”. Я попытался передать свойство user.id и имя пользователя, ни то, ни другое не сработало". Это показывает, что вы, по крайней мере, пытались что-то, и что в целом, вы начинаете “получать” продукт.

Лучшее суждение При задании вопросов

Это, по мне, звучит так, как будто вы “скулили” кому-то, и у них не было хорошего способа сказать: “Вы раздражаете всех своими неубедительными вопросами”. Прекратите!“ Другими словами, я думаю, что это не проблема. Как только вы исправите другие свои проблемы, это пройдет.

Плохая документация

Ahem! Это еще одно личное оскорбление. Никогда так не говори. НИКОГДА!!! И снова вы говорите, что качество их кода настолько низкое, что вы не можете его понять. Их ответом всегда будет "Работает на всех остальных, так что ты должен быть идиотом, а не я!”

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

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

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

Опоздайте

Очевидно, не опаздывайте. Это не мозг. На самом деле, в твоей ситуации сейчас, будь на 30 минут раньше!!! Никаких оправданий. Ты разрушаешь любую надежду найти свою следующую работу с этим. Если я позвоню в отдел кадров и спрошу о вашем присутствии, и они скажут: “Он часто опаздывает” или “Его записали за опоздание”, то это мгновенно станет красным флагом. Я упоминаю об этом, потому что независимо от того, сохраните ли вы эту работу или получите новую, это больше, чем что-либо другое помешает вам получить эту следующую работу.

Низкое качество кода

Это, вероятно, правда. Учитывая проблему с вопросами, вы, вероятно, пишете не очень хороший код. Но вы новичок, и этого следовало ожидать. Я нахожу, что в колледжах ничему не учат о том. кодирование реального мира. Никогда не нанимал кого-то сразу после колледжа и не получал “хорошего разработчика”. Это не значит, что они не стали хорошими разработчиками. Они просто так не начинают. Писать хороший код - значит быть в курсе последних тенденций и техник. Ты постоянно учишься. Момент, когда вы останавливаетесь, это момент, когда вы начинаете сосать.

Вывод

Этот пост был грубым, но я хотел показать, ясно, что позиция компании может быть. Часто они (компании) завертывают свои комментарии в столько “менеджер говорит”, что это может быть трудно понять. Я пытался сократить количество выступлений менеджера на этом посту настолько, насколько это было возможно, но это означает, что он выходит немного грубоватым.

Ваши самые важные шаги для исправления вашей неудачной карьеры:

  1. ПРИХОДИТЕ НА РАБОТУ ПОРАНЬШЕ!!! (Я не могу это достаточно подчеркнуть)

  2. Задавайте вопросы с настроением, что вы уже оскорбляете человека, которого вы спрашиваете.

  3. Покажите свою работу. Задавая вопрос, четко определите, что вы уже сделали.

  4. Потратьте больше времени на самостоятельное изучение. Важно тратить гораздо больше времени на изучение вещей, чем на постановку вопроса. Честно говоря, 3-4 дня, когда Вы ищете что-то самостоятельно, будут более уважительными, чем 30-секундный вопрос.

12
12
12
2015-11-12 17:50:13 +0000

С точки зрения менеджмента я хотел взломать этот вопрос.

A PIP - это комплексная вещь

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

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

Каждый час считается

Новый выпускник колледжа - это вложение во время работы в команде. Любой менеджер, который говорит вам другое, либо никогда не нанимал нового выпускника колледжа, либо лжет, либо имеет действительно исключительную команду, которая работает на него/нее. Любой новый сотрудник - это some инвестиции, но классы колледжа - это БОЛЬШЕ время. Обычно компромисс стоит того, - но имейте в виду, что дипломы do колледжа задают больше вопросов, чем более опытные разработчики.

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

Ответы на вопросы does требуют времени. И каждый раз, когда разработчик прекращает писать код и начинает отвечать на вопросы, появляется переключатель контекста. Таким образом, ответы на вопросы с большим количеством прерываний - это гораздо больше убийство производительности, чем сидеть час и отвечать на множество вопросов.

Я бы с уверенностью утверждал, что ЛЮБОЙ контекстный переключатель стоит 1 час, так что даже если у вас есть 5-минутный вопрос, вы стоите команде часа, когда кто-то останавливается, чтобы ответить на ваш вопрос. Это означает, что 1 час, а затем обращение за помощью стоит на самом деле больше времени, чем 2-4 часа.

Нет такой вещи, как “другому парню понадобится всего 5 минут, чтобы сэкономить мне час”. Учитывая метрику не менее часа на перерыв, лучше бы другой парень экономил вам 2-4 часа.

Советы по заданию вопросов Ну:

  • Поймите и задавайте вопросы в соответствии со срочностью - если у вас абсолютно ДОЛЖНЫ быть проблемы, решенные за час, то прерывать почти любого, кто может вам помочь - это хорошая идея. Если вам дали срок в 3 недели, то меньше прерывать и больше решать свои проблемы - лучшая идея. Это означает, что в чрезвычайной ситуации люди часто задают много вопросов, которые в противном случае они бы исследовали самостоятельно. Потому что это абсолютно необходимо, чтобы получить ответ как можно быстрее.
  • Используйте форумы вопросов для их определенной цели, или интуитивно представляйте цель из существующих вопросов/ответов. Stack Exchanges, например, имеют довольно обширный набор основных правил, которые довольно хорошо документированы, и особое ожидание, что пользователи будут искать предыдущие ответы перед тем, как задавать вопросы. Другой форум может ожидать повторения вопросов, но только в очень узкой области.
  • Исследуйте свой вопрос. Ожидайте, что написание хорошего вопроса может занять столько же времени, сколько и выдача ответа - во многих случаях вы описываете (терпеливо!) шаги, которые привели вас к невозможности ответить на проблему. Также вы, скорее всего, будете документировать все симптомы проблемы.
  • Цель ваших вопросов - выяснить, кто на самом деле может ответить на вопросы, когда это возможно, вместо того, чтобы задавать их всем. Не каждый вопрос стоит того, чтобы его обсуждать.
  • Соберите большую кучу вопросов - особенно когда вы новичок, уделите день просмотру проблемы и кода. Соедините вопросы в общий список с темами, объединенными вместе. Затем спросите наставника или приятеля, куда можно обратиться за помощью по этим вопросам. Вполне вероятно, что на большинство вопросов в час #1 ответят по часу #6. Вопросы, которые пришли за час #1-2 и на которые не удалось ответить за час #8, вероятно, находятся в верхней части вашего списка, так как вы знаете, что за 8 часов вы не смогли разобраться.
  • Код не является “самооформлением”, но прочитав его, вы сможете узнать очень много информации. Я узнал много недокументированных систем, сидя с блокнотом и рисуя свою версию дизайна по ходу работы. Если вы не прочитали несколько уровней выше и несколько ниже области, в которой вы работаете, и не прочитали документацию по внешним API, которые вы используете, то вы не достаточно хорошо изучили
  • При попытке найти ответ, это очень важно, если вы можете предложить возможности, вместо того, чтобы спрашивать ответ. “Будет ли это правильным способом?” лучше, чем “Как мне это сделать?”. - Даже если ответ “ты делаешь это совершенно неправильно” - ты все равно можешь спросить “почему я делаю это неправильно?”, и чем больше мета “как бы я научился делать это правильно многократно”? Это подход “научи человека ловить рыбу” - научись ловить рыбу, не задавай вопросов, которые дают тебе только 1 рыбу.
  • Избегай вопросов, которые являются лишь вежливым способом несогласия. Существует грань между “работает ли мой способ делать это?” и “я не понимаю (т.е. согласен с), почему Вы сделали это по-своему?”. Это прекрасные разговоры, но их лучше проводить неформально после того, как вы познакомились с людьми.
  • Умеренные вопросы - это обычно вопросы “почему”. Новые люди имеют право задавать много вопросов “где” и “кто” (где документы, где процесс для этого, где место в коде, на который я могу захотеть посмотреть, кто может на это ответить, кого пригласить на рецензию?) и некоторое количество вопросов “как” - вот как я должен подойти к этому? как я могу получить ваше согласие? Но “почему” как в “почему мы построили его таким образом?”, “почему бы нам не задокументировать код больше?”, “почему это не является приоритетом?”. - они законны, но до тех пор, пока у вас не появится больше опыта в работе и бизнесе, это не самые необходимые вопросы. Они могут быть БОЛЬШОЙ для “1 на 1” с вашим начальником, где у вас нет других неотложных вопросов, но если “почему” вытесняет, где, кто и как, то вы не фокусируетесь на своей работе.
12
12
12
2015-11-11 15:28:13 +0000

Были в точно такой же ситуации.

Problem

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

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

Я думаю, что вы задаете вопросы, потому что,

  • Вы чувствуете, что у вас уйдет более чем разумное время на выполнение задания, так как вы не понимаете какую-то часть системы.

  • Вам просто любопытно, чтобы понять систему полностью

  • Ваша компания не предоставила вам надлежащую подготовку

Решение

Если мои предположения верны, то перестаньте задавать вопросы, если вы не должны (полная остановка - прямо сейчас)

  • Начните тратить больше времени на понимание системы (а не только 8 часов)

  • Используйте вместо этого SO или другие связанные с ним сайты (после выполнения исследовательской части)

  • Попросите вашу компанию обучить вас правильно @областям, с которыми вам нужна помощь.

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

11
11
11
2015-11-12 01:10:17 +0000

Здесь уже есть много ответов, но я хочу обратиться к некоторым конкретным частям вашего вопроса.

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

Это слишком короткое время? Какое разумное количество времени я могу потратить на проблему, прежде чем спросить сотрудника, который знает ответ?

Акцент добавлен мой.

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

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

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

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

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

5
5
5
2015-11-11 21:31:32 +0000

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

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

5
5
5
2015-11-12 13:56:00 +0000

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

Тем не менее, задавать вопросы, связанные с работой, это хорошо, так как это показывает, что вы заинтересованы в своей работе и хотите улучшить себя.

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

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

4
4
4
2015-11-14 05:57:24 +0000

Виды рабочих вопросов:

  1. Как мне сделать то, чему я должен научиться для выполнения работы.

  2. Как мне сделать что-то, чему я должен научиться, чтобы делать работу, но мне уже сказали.

  3. Как мне сделать что-то, что я уже должен знать.

  4. Как мне сделать что-то, что не соответствует задаче, и я знаю, что это не соответствует задаче.

  5. Как мне сделать что-то, что не соответствует задаче, и я не знаю, что это не соответствует задаче.

  6. Забавные вопросы и светская беседа.

Так что…

Ты можешь задать столько #1, сколько захочешь. Они могут подумать, что вы раздражаете, но это хорошо/умно раздражает. Вы бы не были написаны для этого.

Если вы спрашиваете #2s, то они думают, что у вас проблема с пониманием. Или вы просто любите задавать вопросы, но не слушаете. Это выдерживается в определенной степени и быстро стареет.

В зависимости от вашей позиции и какие странные вещи вы принесете в команду #3s может быть нормально - вы хорошо знаете определенную область, вы дешевы, что угодно. Однако лучше не спрашивать #2 после того, как вы спросите #3.

Нет никаких сомнений, что #4s не являются хорошими. Вы можете уйти, спрашивая некоторые из них, но не как новый сотрудник. Коллеги ожидают, что вы спросите #1s (и некоторые #2s), прежде чем думать о #4s. Если вы спрашиваете много #4, они думают, что вы повсюду.

Это самое худшее. Просто попросить пару #5 может отбросить тебя к любому члену команды. Это значит, что ты не понимаешь и, наверное, не имеешь склонности к этому.

Хммм… #6s зависят от человека. Многие люди могут спрашивать тонны #6s, развлекательные они или смешные. С другой стороны, если вы не #6s, может быть очень плохо, особенно если вы спрашиваете #2-5s.

Если вы думаете про себя, почему они не могут просто быть милыми со мной и помогать мне, если у меня есть проблемы и я спрашиваю #2-5s все время. Потому что они могут нанять кого-то другого, кто знает больше и не задает глупых вопросов. На вашем месте я бы начал уделять больше внимания, может быть, даже носить с собой блокнот, а когда кто-то отвечает на что-то, вы на 100% уверены, что получите его или попросите разъяснений на месте.

3
3
3
2015-11-11 21:26:49 +0000

Этот ответ о том, как принимать обратную связь (другие ответы уже очень хорошо описывают, как задавать вопросы).

Хотя меня также ругали за то, что я “иду по неправильному пути” при попытке решить проблему, с которой я не был знаком, вместо того, чтобы спрашивать у кого-то, кто это был. Когда я спросил о противоречии, мой менеджер и отдел кадров сказали, что мне просто нужно использовать лучшее суждение о том, когда задавать вопросы. Я никогда не понимал, что задавать вопросы может быть так опасно.

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

При получении обратной связи, в частности, если она отрицательная, вы должны сначала выслушать, а затем попытаться понять (задавая уточняющие вопросы по мере необходимости), и только then respond.

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

Вы также можете попросить совета о том, как вам лучше.

Например, услышав, что вы задаете и слишком много, и слишком мало вопросов, вы могли бы задать:

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

Следующая фактическая дискуссия, вероятно, выявила бы то, что вам нужно сделать, чтобы улучшить.

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

Насколько задаваемые вопросы ожидаются или желаются, различаются в зависимости от места работы. Возможно, вы захотите адаптироваться к культуре вашего рабочего места, которую вы можете обнаружить, наблюдая за своими коллегами, отмечая, как люди реагируют на ваши действия (раздражают ли их ваши вопросы или восхищаются ими?), или попросить их ответить (“Нормально ли мне было задавать такие вопросы?”).

1
1
1
2015-11-11 19:45:05 +0000

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

Что касается попадания в неприятности при задании вопросов, я стараюсь использовать объяснение того, как я хочу видеть, как это должно быть сделано, или идти по стандартам компании. Опять же я заметил, что в старших поколениях это по каким-то причинам раздражает. Я думаю, что пожилые люди склонны думать, что я справился с этим сам, и я не получил никакой помощи, так что они в меньшей степени готовы помочь. Они тоже чувствуют себя прерванными. Как кто-то, упомянутый выше, пытается найти подходящее время, чтобы попросить о помощи, в то время как поглаживая эго, IE “Я слышал, что ты был тем парнем, к которому можно обратиться по этому поводу….”. “Кто-то сказал, что вы эксперт по…” Надеюсь, это заставит их не обращать внимания на перерыв, и они будут более готовы помочь, так как вы дали им что-то, чтобы доказать. Будьте осторожны с последним советом, так как я уверен, в некоторых случаях он может обернуться против вас.

1
1
1
2015-11-13 06:56:08 +0000

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

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

1
1
1
2015-11-13 22:47:48 +0000

Это почти больше похоже на предложение для вашего работодателя, но, возможно, вы могли бы заставить его работать на вас.

Назначили ли они вас наставником, когда вы начали? Назначить нового сотрудника наставником, к которому можно обратиться со своими вопросами - хорошая идея. Это даст им человека, уже имеющего опыт работы в компании, и не позволит новому сотруднику постоянно беспокоить всех остальных. :-)

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

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

-1
-1
-1
2015-11-13 13:04:09 +0000

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

Но в паре с тем фактом, что многие опытные программисты действительно склонны к диве. То, что вы намереваетесь задавать искренние вопросы, укорененные в логике, может быть очень угрожающим для них. Я работал с бесчисленным множеством примеров (и, возможно, я сам им являюсь), которые поддерживали тот же старый дрянной код, который не был актуален на протяжении 15 лет. Они знают, что в наши дни есть лучший способ сделать это, но у них нет ни интереса, ни мотивации для изучения новых вещей, так что простое присутствие в качестве следующего поколения - это угроза для них. Когда они провернут акт примадонны, просто посмейтесь над собой и помните, что у вас есть реальная власть - у вас впереди много лет, чтобы работать с технологиями будущего, и конечное направление вашей карьеры все еще в ваших руках. Обычно это не так для опытных снобов.

Я согласен с другими, кто говорил, что это не похоже на хороший инкубатор для начинающих разработчиков. Однако, это обычное дело. Нужно время и опыт, чтобы определить свою нишу, найти подходящего для вас работодателя и определить, что для вас важнее всего. Так что заплатите там свои взносы, возьмите комочки, спланируйте свою карьеру и уходите после того, как вы потратили несколько лет солидной работы. А пока просто прислушайтесь к советам, не волнуйтесь о PIP и продолжайте напоминать себе, что ваша текущая ситуация - это всего лишь средство для достижения цели. Ваши начальники ожидают, что вы будете вовремя приходить и уходить, как будто вы работаете в Wendy’s. Все должно быть не так, даже для неопытных новых разработчиков, так что впереди может быть гораздо более светлое будущее в другом месте.

-1
-1
-1
2016-08-10 20:52:31 +0000

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

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

Кто решает, что такое плохое поведение? Только те, кто вам платит и кто может вас уволить. Когда вы критикуете их решения, они становятся раздраженными, так как они платят вам, чтобы следовать их приказам, а не подвергать сомнению их приказы. Они не “беспристрастные судьи”, они те, кто платит вам. И если вы критикуете их в момент, когда они дают вам серьезное и формальное предупреждение “изменить или выйти” (то, что они назвали “совет по улучшению”), это может привести их к тому, что они будут думать, что у вас нет искупления.

Похожие вопросы

19
12
13
11
3