Имя: Пароль:
LIFE
Юмор
OFF: Верите ли вы, что программиста нельзя прерывать, если он пишет код?
🠗 (Asmody 13.06.2020 22:27)
, , ,
0 Поросян
 
29.03.20
15:04
1. Нельзя 52% (17)
2. Можно 27% (9)
3. Другое 21% (7)
Всего мнений: 33

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

Наглядно это проиллюстрировать можно так:  Первый час ты вникаешь в задача, вспоминаешь на чем остановился, потихоньку начинаешь дорабатывать код.  Твой коэффициент
k =1
Второй час ты уже втянулся в процесс, вспомнил многое, ускорился и работаешь с
k=3.
еще через час ты уже полностью втянулся, многое сделал и у тебя появились идеи, которые тебе нетерпится реализовать
и успеть до конца рабочего дня.
k=6
Но тут к тебе в мессенджер приходит сообщение от какого-нибудь финансового аналитика (ты обязан оперативно отвечать на все сообщения) и пока ты читаешь и пытаешься понять что они от тебя хотят, у тебя происходит отключение от проекта и падение продуктивности в последствии.
k = 0.5
когда ты возвращаешься к проекту, то тебе придется пройти часть пути вопторно чтобы добиться такой продуктивности, как когда k=6 и не факт, что ты сможешь в этот день добиться этого.  (Все цифры - это лишь условность)
Стоит ли позволять коллегам иметь доступ к программисту когда он занят решением сложных задач? Или выделять под поддержку только отдельные часы рабочего дня?
Речь идет только о таких программистах, которые по работе всегда заняты решением сложных задач, а не простеньких.
23 Azverin
 
29.03.20
17:02
Вы там совсем гречки переели?)

Можно
59 Сияющий Асинхраль
 
29.03.20
22:58
Если программист не умеет десять задач одновременно - он не программист. Это особенно важно во время внедрения, когда все разваливается :-) и надо править все и одновременно :-(

Можно
63 ks_83
 
30.03.20
01:09
А вот у 1С-ника это в общем-то неотъемлемая часть его профессии.

Можно
72 Дмитрий
 
30.03.20
10:28
Прерывать можно, но
1. Это сложно сделать. У меня, например, как-будто глухота находит
2. Если все-таки отвлекут, не очень приятные ощущения. Реально как-будто разбудят и сон не дадут досмотреть, как тут выше писали.

Можно
73 Юрий Лазаренко
 
30.03.20
10:35
(0) Что значит "нельзя"? А кормить?

Можно
94 fisher
 
12.06.20
15:00
Естественно, переключения контекста снижают эффективность.
Естественно, чем тяжелее контекст, тем дороже переключение.
Но это же не означает, что программист такая фифа, что его нельзя трогать, а иначе ой. Мир ждать не будет.
Все тренируется. В том числе и переключение контекстов.

Можно
96 Arbuz
 
12.06.20
16:08
что значит нельзя? все постоянно этим занимаются!

Можно
98 Каучер
 
12.06.20
17:52
(0) Конечно можно. Если долго сидишь над задачей, то мозг устает и нужно отвлечься чтобы повысить производительность. Сколько раз замечал, что если сделать перекур, то задача решается быстрее. Хоть я и не курю, но прощу сотрудников чтобы меня звали с собой когда идут курить на улицу. Просто беру с собой кофе и стою с ними, базаря о всяком левом. Рекомендую, очень помогает отвлечься.

Можно
101 d4rkmesa
 
12.06.20
19:51
Нельзя быть всегда на 100% эффективным. Все равно сам отвлекаешься. Поэтому, если будешь психовать по четным часам, и быть спокойным - по нечетным, то будут считать за отмороженного. Поэтому, относиться к этому до определенного уровня нужно спокойно. На домашних желательно не срываться, даже если k=0.5. Не все можно измерить.

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