Поиск:

Ответ в темуСоздание новой темы Создание опроса
> О вреде многозадачности применительно к людям 
:(
    Опции темы
smartov
Дата 14.3.2007, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: нет
Всего: 259



Цитата(unicuum @  14.3.2007,  10:39 Найти цитируемый пост)
Всё это ерунда, что одна задача, что десять.

Я тебя верно понял? Ты можешь одновременно и успешно программить и писать сочинение по роману Война и Мир переключаюсь между окошком редактора и MS Word каждые 5 минут?
Сомневаюсь, что это будет быстрее, чем сначала написать сочинение, а потом программить.
PM MAIL   Вверх
arilou
Дата 14.3.2007, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 1
Всего: 61



Цитата(unicuum @  14.3.2007,  11:39 Найти цитируемый пост)
Всё это ерунда, что одна задача, что десять.

Приведите пример задач, которые Вы имеете ввиду в своем высказывании


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
smartov
Дата 14.3.2007, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: нет
Всего: 259



Цитата(arilou @  14.3.2007,  15:40 Найти цитируемый пост)
Приведите пример задач, которые Вы имеете ввиду в своем высказывании 

Немного поёрничаю smile
Наверное что-то аля
"сидеть в кресле, смотреть телевизор, есть попкорн и разговаривать по телефону одновременно"  smile 
PM MAIL   Вверх
arilou
Дата 14.3.2007, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 1
Всего: 61



Цитата(smartov @  14.3.2007,  18:54 Найти цитируемый пост)
деть в кресле, смотреть телевизор, есть попкорн и разговаривать по телефону одновременно

А, ну да...  smile 


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Den64
Дата 17.11.2007, 03:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 6.4.2006
Где: Курск

Репутация: нет
Всего: 2




  Со статьёй полностью согласен.
  Да, для программиста важно малое количество переключений.

  Если искать сходство человека с компютером, то в мозгу у хорошего программиста установлена ОС пакетной обработки. Потому что для него важна максимальная производительность. 
  Такой работник переключается, в основном, после выполнения задачи. Всегда старается занять все ресурсы, т.е полностью погрузится в задачу. Не может быть незанят. 
  Например на поездку на встречу нужен 1 час в пути, а до встречи 2 часа. Человек с пакетной обработкой будет искать чем занять час, пусть даже задача будет на 1,2 часа. Главное максимальная производительность а не реалтайм.

  Инженеры, бухгалтера, разнорабочие, строители - тоже лучше с ОС пакетной обработки.

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

  А у токарей, фрезеровщиков, лётчиков, водителей - у них ОС реального времени. Для них не важна максимальная производительность. Самое важное не превысить время выполнения, например не успеть отреагировать на сигнал светофора. И всегда быть готовым выполнять задачу и не заснуть за рулём.

Не сочтите за психа  smile .
--------------------
Инагда пишу звуками.
PM WWW ICQ   Вверх
nornad
Дата 17.11.2007, 07:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1079
Регистрация: 16.2.2007
Где: в Караганде

Репутация: 1
Всего: 31



Цитата(Den64 @  17.11.2007,  06:28 Найти цитируемый пост)
Не сочтите за психа

Пора в отпуск smile
Статью не читал, но мнение имею. В общем, многозадачность, как и всё, хороша в меру. Постоянное переключение между задачами - зло, ибо приходится перестраивать мозги. В плане аналогии можно привести конвейер команд в процессоре. Если куда-то "далеко" переходим, надо перезагрузить конвейер.
Но в уместных количествах многозадачность однозначно повышает производительность. Хотите пример? Пожалуйста.
Дано: длительная задача А, в процессе выполнения которое есть достаточно долгие "участки", когда работа работается сама (например, надо перекачать информацию из одной базы в другую в большом объёме) и есть относительно небольшая задача Б. Так вот, во время долгих "автоматических" участков задачи А выгоднее переключаться на задачу Б - итоговое время выполнения двух задач будет меньше суммы.


--------------------
Три достоинства программиста: Леность, Нетерпение и Гордость
Ларри Уолл
PM MAIL WWW ICQ Skype MSN   Вверх
batigoal
Дата 17.11.2007, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: нет
Всего: 151



Цитата(Den64 @  17.11.2007,  04:28 Найти цитируемый пост)
Не сочтите за психа  smile . 

Хорошо, что уточнил smile


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
maxim1000
Дата 17.11.2007, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: нет
Всего: 110



хм... из своего опыта могу сказать, что бывают случаи разные smile
У меня было две исследовательские задачи. Довелось между ними переключаться несколько раз, и это приносило свои преимущества для обоих направлений, т.к. уходит "усталость от задачи", после каждого переключения на задачу у меня появлялись новые мысли, получалось взглянуть на проблему "свежим взглядом". Конечно если нужно срочно выполнить какой-то кусок, глупо переключаться на другие
но если есть просто срок, до которого должны быть готовы две задачи, возможно, и стоит дать возможность разработчику распределять своё время между ними самому. Иногда "свежий взгляд" приносит больше, чем уносит переключение контекстов. Более того, иногда переключение вообще не уносит - когда работаешь над одной задачей, а появляются идеи для второй, ты их всё время обдумываешь и через некоторое время уже с нетерпением ждёшь, когда ж их попробовать

конечно, для этого нужно, чтобы обе задачи были интересны...

Добавлено через 3 минуты и 10 секунд
Цитата(nornad @  17.11.2007,  07:21 Найти цитируемый пост)
Дано: длительная задача А, в процессе выполнения которое есть достаточно долгие "участки", когда работа работается сама (например, надо перекачать информацию из одной базы в другую в большом объёме) и есть относительно небольшая задача Б. Так вот, во время долгих "автоматических" участков задачи А выгоднее переключаться на задачу Б - итоговое время выполнения двух задач будет меньше суммы.

вот в том-то и дело, что если переключение происходит под влиянием внешних факторов, смена контекста может забрать очень много (если не совпадёт с внутренней предрасположенностью к переключению)

Это сообщение отредактировал(а) maxim1000 - 17.11.2007, 12:10


--------------------
qqq
PM WWW   Вверх
nornad
Дата 17.11.2007, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1079
Регистрация: 16.2.2007
Где: в Караганде

Репутация: 1
Всего: 31



Цитата(maxim1000 @  17.11.2007,  15:09 Найти цитируемый пост)
(если не совпадёт с внутренней предрасположенностью к переключению)

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


--------------------
Три достоинства программиста: Леность, Нетерпение и Гордость
Ларри Уолл
PM MAIL WWW ICQ Skype MSN   Вверх
Nastya
Дата 17.6.2008, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь

Репутация: 2
Всего: 44



Не не всегда согласна smile
1. если проект долгий, то зачастую могут возникать "простои не по вине сотрудника". Например: отали в тестинг, ждем результатов, Ждем когда дезайнер нарисует, ждем решения начаьства по тактическим вопросам и т.д.
2. если у меня 2 программиста и 2 задачи (небольших из расчета на одного человека). я предпочту, (может я неправа) что бы оба ориеентировалисьв обеех задачах, да пусть у каждого будет приоритетная задача, но ориентироваться должны оба. Это на случай текучести кадров, + один может поймать потенциальные баги\неаккуратности другого
3. если прект долгий бывает ситуация, когда "замыливается глаз" тут иногда бывает полезно просто поменять кого-то местами
4. Если основаня текущая задача у разраотчика сапорт старого проекта, то есть опасность что он затоскует на нем и збежит, хороший кодер желает развиваться, потому иногда надо его подкармливать "вкусненькими новенькими задачками"


P/S/ просьба сильн опомидорами в меня не кидать smile 


--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
arilou

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | УП: Человеческий фактор | Следующая тема »


 




[ Время генерации скрипта: 0.1515 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.