Вопросы с тегом «communication»

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

156
Если у моей команды низкий уровень квалификации, должен ли я снизить уровень своего кода? [закрыто]

Например, в JS есть общий фрагмент кода для получения значения по умолчанию: function f(x) { x = x || 'default_value'; } Этот фрагмент кода не так легко понять всем членам моей команды, так как их уровень JS низкий. Разве я не должен использовать этот трюк тогда? Это делает код менее читаемым для...

140
Вы бы поместили ссылку на свой профиль переполнения стека в свое резюме / резюме? [закрыто]

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

139
Как заставить людей перестать ездить на велосипеде (сосредоточившись на мелочах)?

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

120
Есть ли способ бороться с продажами постоянно завышенным? [закрыто]

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

93
Как позиционировать себя как разработчика программного обеспечения? [закрыто]

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

92
Как мотивировать сотрудников писать юнит-тесты? [закрыто]

Мы работаем над крупным продуктом, который выпускается около 5 лет. Кодовая база ... эээ ... работает. Не очень хорошо, но это работает. Новые функции добавляются в производство и тестируются с небольшим контролем качества. Исправлены ошибки и т. Д. Но никто, кроме меня, не пишет юнит-тесты. Никто...

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

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

77
Насколько важно для программиста присутствие в сети? [закрыто]

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

74
Прыжки по работе, это проблема? [закрыто]

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

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

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

65
Почему некоторые крупные проекты, такие как Git и Debian, используют только список рассылки, а не систему отслеживания проблем?

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

60
Как объяснить нетехническому человеку, почему задача займет намного больше времени, чем они думают? [закрыто]

Почти каждый разработчик должен ответить на вопросы со стороны бизнеса, такие как: Почему понадобится 2 дня, чтобы добавить эту простую контактную форму? Когда разработчик оценивает эту задачу, он может разделить ее на этапы: внести некоторые изменения в базу данных оптимизировать изменения БД по...

52
Как вы объясните рефакторинг нетехническому человеку?

Как вы объясните рефакторинг (и технический долг) нетехническому человеку (обычно PHB или клиенту)? («Что, это будет стоить мне месяц вашей работы без видимой разницы ?!») ОБНОВЛЕНИЕ Спасибо за все ответы до сих пор, я думаю, что этот список предоставит несколько полезных аналогий, на которые мы...

52
Как управлять разработчиком, у которого плохие навыки общения

Я управляю небольшой командой разработчиков над приложением, которое находится на середине своего жизненного цикла, в большой фирме. Это, к сожалению, означает, что обычно 30/70 делят задачи по программированию на «другие технические работы». Эта работа включает в себя: Работа с командами DBA /...

45
Как защищать переполнение стека на работе [закрыто]

Я подумываю о том, чтобы сделать короткую презентацию об использовании Stack Overflow в качестве ресурса для вашей повседневной работы. Каков ваш опыт в этом? Считаете ли вы правильным ресурсом рассказать о нем своим коллегам или это похоже на рассказ о Google как о ресурсе? Есть ли лучший способ...

43
Как вы делитесь своим ремеслом с не программистами?

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

40
Будут ли мои коммуникативные навыки потрачены впустую в карьере программиста? [закрыто]

Я работаю в сфере финансового инжиниринга (после BA Math и BA Computer Science) около 5 лет (20% анализ / программирование, 80% общение) и горжусь своей способностью общаться с людьми и обсуждать технические проблемы (то есть взаимодействие с командой). Мне нравится эта часть моей работы. Идем к...

37
Что вы скажете в обзоре кода, когда другой человек построил слишком сложное решение? [закрыто]

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

37
Как вы разоружаете ковбойского кодера? [закрыто]

Я нашел вопрос (кодовый ковбой в команде), но он был больше связан с «Ninja Coder», чем с проблемой, с которой я столкнулся. У меня есть член команды, который является живым примером « Ковбойского кодера ». Я понимаю, что нельзя изменить людей, но есть ли способ заставить его перестать вести себя...

36
Как объяснить мои 5 сгоревших лет новому работодателю? [закрыто]

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