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

Производительность - это мера продукции производственного процесса на единицу продукции.

287
Почему не все компании покупают разработчикам лучшее оборудование?

Я должен что-то упустить. Стоимость найма программиста в моем районе составляет от 50 до 100 долларов в час. Стоимость топового компьютера составляет всего 3000 долларов, поэтому стоимость покупки действительно хорошего компьютера каждые три года составляет 0,5 доллара в час. (3000 долларов США...

147
Застрял из-за «зная слишком много» [закрыто]

Обратите внимание на дальнейшее обсуждение на http://news.ycombinator.com/item?id=4037794 У меня есть относительно простая задача разработки, но каждый раз, когда я пытаюсь ее атаковать, я все глубже задумываюсь - как это может продлить будущее, что понадобится клиентам 2-го поколения, как это...

145
Сколько часов вы можете быть действительно продуктивным в день? Как? [закрыто]

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

141
Как вы сохраняете фокус, когда определенный аспект программирования занимает более 10 секунд? [закрыто]

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

137
Это нормально для людей не работать?

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

132
Разница во времени между разработкой с юнит-тестами и без тестов

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

123
Программирование с ADD / ADHD [закрыто]

Я поставил диагноз ДОБАВИТЬ. Мягко, но достаточно, чтобы повлиять на мою работу: Легко отвлекающийся Не могу сосредоточиться на одном проекте за раз Зависимый от сети Прокрастинация и т.п. Какие стратегии вы используете для компенсации? Одно уточнение У меня есть настоящее ДОБАВЛЕНИЕ. Мне поставили...

119
Я слишком молод, чтобы выгореть? [закрыто]

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

113
Как избежать ситуаций «У ВАС НУЖНО КОДЕКС»?

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

112
Быть глупым, чтобы получить лучшую производительность?

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

97
(Почему) я должен выучить новый язык программирования? [закрыто]

Я достаточно хорошо знаю Java, C / C ++, JavaScript / jQuery и неплохо разбираюсь в Objective-C. Я довольно продуктивно работаю с языками и соответствующими им средами и действительно с достаточной легкостью создаю системы уровня предприятия (а также мелкомасштабные системы), сохраняя код «чистым»...

92
Как объяснить непрофессионалу, почему разработчик не должен быть прерван во время написания кода? [закрыто]

Если вы просто рассмотрите вторую часть моего вопроса: «Почему разработчик не должен быть прерван во время написания кода», этот вопрос неоднократно обсуждался умными людьми. Хек, даже соучредитель SO Джоэл Спольски, написал в своем блоге сообщение о том, как «попасть в зону» и «быть выбитым из...

85
Как вы мешаете себе принести работу домой? [закрыто]

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

82
Каков предполагаемый прирост производительности динамической типизации? [закрыто]

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

80
Исследования о том, как шум влияет на производительность программистов [закрыто]

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

69
Динамически против статически типизированных языков изучения [закрыто]

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

66
Каковы предупреждающие признаки надвигающейся гибели, на которую стоит обратить внимание в проекте? [закрыто]

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

63
Как вы остаетесь продуктивным, когда имеете дело с крайне плохо написанным кодом?

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

62
Имея дело с разочарованием, когда вещи не работают [закрыто]

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

61
Как мне справиться с анализом паралича?

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