Почему люди ненавидят Microsoft?

KOJLbT
5/18/2008, 6:27:08 AM
(Алтаец @ 07.01.2007 - время: 22:57) Высказываем Ваши мнения. Я вот даже, не смотря на выше приведенную статью, всё-равно не очень понимаю причины ненавести к компании, продуктами которой все мы пользуемся каждый день. drinks_cheers.gif
Пользовать - не значит любить. Любить можно продукт, работа с которым доставляет удовольствие. Пользовать же можно любой продукт в силу необходимости. Многие (если не большинство) пользуют продукты MS, но как может полюбить их пользователь, которого эти самые продукты каждый раз убеждают в том, что он тупорылый идиот, не достойный сидеть перед компьютером. Каждый BSOD, каждое предупреждающее окно кричит: не смей делать то-то и то-то, ибо ты не кулхацкер, а простой смертный. Тут уж не до получения удовольствия от работы, тут в лучшем случае комплекст неполноценности заработаешь.
DELETED
5/23/2008, 1:28:52 PM
работаю только в XP, пока устраивает, до этого пробывал и Линекс и Висту, че то не прет. А недостатки есть в любой ОС.
Rambus
5/23/2008, 3:50:20 PM
Учимся. https://www.kernel.org/pub/linux/kernel/Sil...unds/english.au
KOJLbT
5/23/2008, 8:39:00 PM
Если что-то не получалось, или не работало, возникал интерес исправить возникшую проблему. ИМХО это нормальная реакция любого нормального человека.


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

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

Сообщения об ошибках и предупреждения есть в любой ОС, и любой программе. И в этом ничего плохого нет. Более того, наличие активного диалога с пользователем - правило хорошего тона.
Именно потому, что эти сообщения есть стандарт фе-факто, вас эти сообщения уже не раздражают. Вы к ним привыкли и по большей части их уже не читаете. А так ли они нужны? К примеру, если я хочу удалить файл, зачем меня переспрашивать об этом, я же не идиот и руки у меня не дрожжат. Другое дело, что после удаления файла по ошибке я должен иметь возможность его легко восстановить. Это и есть интерфейс, рассчитанный на пользователя, а не на разработчика. А предупреждающие окна - это, по большей части, попытка разработчика уйти от ответственности и нежелание писать лишний код - мол, я же переспрашивал об удалении, теперь пеняй на себя.
DELETED
5/24/2008, 12:15:41 AM
(KOJLbT @ 23.05.2008 - время: 16:39)Подозреваю, что вместо "исправления возникающих проблем", пользователю гораздо приятнее (и полезнее) было бы заниматься решением своих задач. Почему пользователь должен исправлять проблемы О/С?
За пятнадцать лет использования *NT при наличии нормального администратора ни разу не видел перестановок и "решений проблем", за исключением случаев физического падения. Программисты же всегда сами рушили и восстанавливали.

(KOJLbT @ 23.05.2008 - время: 16:39)Стало быть, если человек не хочет разбираться в том, в чем он не должен разбираться, он слюнтяй? Это аналогично тому, чтобы перед использованием телевизора необходимо было бы изучать его электросхемы.
- Вы мне продали сломанный телевизор!
- А вы руководство пользователя читали?
- Да зачем мне ваше руководство пользователя!!!! Вы мне продали сломанный телевизор!
....
....
- Подключите кабель, который у Вас был подключен к старому телевизору.

Кстати, на последний совет большинство таких же "неслюнтяев" опять вопят, что им ...

(KOJLbT @ 23.05.2008 - время: 16:39)А так ли они нужны? К примеру, если я хочу удалить файл, зачем меня переспрашивать об этом, я же не идиот и руки у меня не дрожжат.
Ага. А раз задрожат - и все.... Пиши-пропало. KOJLbT будет петь песни про то, что "глупая винда" у него ничего не спросила.

(KOJLbT @ 23.05.2008 - время: 16:39)Другое дело, что после удаления файла по ошибке я должен иметь возможность его легко восстановить.
Для этого есть корзина. Не используйте Shift+Del.

(KOJLbT @ 23.05.2008 - время: 16:39)А предупреждающие окна - это, по большей части, попытка разработчика уйти от ответственности и нежелание писать лишний код - мол, я же переспрашивал об удалении, теперь пеняй на себя.
Забавно.
Американизм.
"Предупреждение не пить за рулем - это попытка гаишников уйти от ответственности и нежелание совершать лишние проверки - мол, мы же вас предупреждали, теперь пеняйте на себя".

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

wink.gif
KOJLbT
5/24/2008, 12:54:37 AM

А кто сказал, что это проблемы именно ОС
Да, насчет О/С я действительно погорячился. Я имел в виду продукцию MS вообще.
Они меня никогда не раздражали.
Меня они тоже не раздражают, потому что для меня, как программиста, подобные сообщения являются понятными. Я мыслю так же, как и авторы этих сообщений. Я, каюсь, тоже так поступал. Выводил пользователям сообщения типа "Вы ввели неверные данные там-то и там-то", вместо того, чтобы не позволять пользователю вводить неверные данные в принципе.
Я подозреваю, что восприятие программы программистом и восприятие ее пользователем очень отличаются.
Программист даже за чужой программой видит ее код и ее поведение не кажется ему нелогичным, т.к. понимает, как работает машина. Пользователю действия машины чужды, он привык мыслить по-человечески.
Я говорю об элементарных знаниях и пользовательской культуре.
Кстати, а вы в курсе, что запрос на подтверждение удаления файла легко отключается?
По-моему, подобное знание не относится к элементарным для пользователя, в чьи задачи не входит администрирование оси. По мне,
естественнее было бы сделать удаление файлов без предупреждающего окна по умолчанию с понятной индикацией того, что файл удаляется в именно в корзину (к примеру, иконка файла визуально перемещается в корзину).
Ага, только и читаешь на компьютерных форумах фразы типа "Помогите! Я удалил такие-то файлы случайно!!! Как их вернуть???" и тому подобное.
ИМХО, грамотно спроектированный интерфейс позволил бы избежать многих из этих вопросов. Как можно удалить файл случайно? Его можно удалить, например, если
часто используемый пункт меню располагается рядом с кнопкой "Удалить".
Помню, как я несколько раз проскакивал мимо нужной кнопки в Word и запускал документ на печать, вместо того, чтобы открыть предварительный просмотр.
Никаких попыток уйти от ответственности я тут не наблюдаю.
А уход от ответственности состоит в том, что программисту гораздо легче выдать предупреждающее сообщение и сказать потом пользователю "Сам дурак, я ж предупреждал",
чем создать интерфейс так, чтобы такая ситуация не возникала впринципе. Впрочем, этим должны заниматься проектировщики взаимодействие, и не вина программистов в том, что начальники взваливают на них эту ношу параллельно с кодированием.
KOJLbT
5/25/2008, 12:35:37 AM
А разве только MS производит софт под Windows? wink.gif

Насколько я помню, речь в теме идет именно о MS. Поэтому других производителей я не трогаю.
Тем более, что наиболее болезненные проблемы возникают не с прикладным софтом, а с драйверами и спец.софтом для компьютерного железа. А их уж точно не MS создает.
Я говорю про проблемы интерфейса у MS и только о них. Эти проблемы мало касаются драйверов и подобного софта.
Скажу, как человек, который тоже когда-то писал программы и создавал базы данных. Далеко не всегда можно проверить правильность ввода данных ДО того, как эти данные вызовут крах программы. И далеко не всегда это имеет смысл реализовывать. Некоторые данные можно проверить только после того, как будут введены другие.
Пожалуйста, приведите какой-нибудь пример невозможности реализации на примере софта MS, мне это интересно. Думаю, лучше в перс, так как это не совсем по теме.
Извините, но это как раз и есть элементарные знания пользователей :) Сообщение "для продолжения нажмите любую клавишу" видят не только системные администраторы.
Я говорил не про anykey, а про возможность отключения предупреждающих окон. А что касается сообщения "для продолжения нажмите любую клавишу" - жаль, что его видят пользователи, не вижу в нем большой необходимости. Особенно "приятно" видеть подобные сообщения в середне какого-нибудь длинного процесса. Ты запускаешь его и спокойно идешь попить кофе. Возвращаясь через полчаса за результатом, ты обнаруживаешь, что процесс остановлен в самом начале и видишь подобное сообщение: "в процессе работы обнаружилось то-то и то-то, нажмите клавишу, чтобы продолжить". Хотя такого сообщения можно было избежать, выполнив проверку до начала процесса и уведомив пользователя о невозможности выполнения операции или о необходимости ввода доп. данных. А если уж очень хоцца выводить подобное сообщение, можно поставить минутную задержку, к примеру, по истечение которой продолжить выполнение процесса с ответом пользователя по умолчанию.
По сути это то же самое. Ну какая разница: будет ли вылезать окно, или же будет иконка с файлом летать по монитору? Суть одинаковая. К тому же, подобная мелькающая анимация будет раздражать куда больше людей, чем разрдажались от появления окна "а вы уверены?"
Да, для программиста суть одинаковая. Для пользователя - нет. Разница в том, что человеку понятнее то, что он видит, а не то, что он читает. А анимацию можно сделать нераздражающей, если немного подумать. Смысл сообщения "Вы уверены", закладываемый в него программистами, быстро теряется. Пользователь настолько привыкает к этому сообщению, что жмет на ОК даже тогда, когда он "не уверен". Зато у программиста есть отговорка: "Сам дурак".
ОЧЕНЬ ЛЕГКО. А как люди случайно забывают взять зонтик, выходя из дома, как они случайно наступают кому-то на ногу, как они случайно роняют что-нибудь из рук? Вот так же и файлы случайно удаляются. Причем по "закону подлости" удаляется всегда что-то очень важное и нужное именно в данную секунду.
"Как можно удалить файл случайно?" - был мой риторический вопрос. На него я ответил в предыдущем посте, смысл ответа сводился к тому, что случайное удаление можно свести к минимуму при грамотном проектировании интерфейса. Кстати, проблема "удаляется всегда что-то ... нужное именно в данную секунду" нередко связана именно с проблемой проетирования интерфейса: часто используемые пункты меню располагаются рядом с пунктами, выполнение которых опасно, не может быть отменено в принципе или отменено быстро. В "данную секунду" вы хотите открыть документ, и вместо "открыть", нажимаете "удалить" (это не касается MS в данном конкретном случае, специально посмотрел licklips.gif, но касается в других, см. пример из Word в моем предыдущем посте)
Если вас интересуют формальные требования, загляните в стандарт Министерства образования РФ по информатике. Это самый минимальный уровень (скажем так, уровень "нуль"), которым сейчас должны обладать все, кто имеет дело с ПК.
Наличие стандарта не говорит о том, что у софта нет проблем с интерфейсом. Стандарт сформирован исходя из опыта. А опыт получен в результате работы с программами и значительную долю среди этого софта занимает софт от MS. Если бы интерфейс программ был бы более продуманным, у пользователей возникало бы меньше проблем при работе. Соответственно, стандарт был бы более гуманным. Стандарт всего лишь создает образ пользователя, который может работать с современными программами. Если стандарт прост, значит интерфейс хорош.
А зачем, по вашему, на дороге знаки ставят, к примеру, "Осторожно, ремонтные работы"? Не для того, чтобы сказать попавшему в лужу кипятка пешеходу "ну ты дурак, сам виноват", а для того чтобы уберечь его от травмы.
Если уж продолжать вашу мысль насчет ремонта дороги, то возможен вариант - объездная дорога и полная блокировка въезда на ремонтируемую дорогу. К сожалению, с дорогой это сделать проблематично, если не планировать дорогу с учетом неизбежного ремонта. То же касается и софта. Плохо спроектированный софт очень трудно сделать дружелюбным постфактум. Выход очевиден - тщательно проектировать взаимодействие до начала написания кода, а не подгонять интерфейс под реализацию.

Вообще, я чувствую, мы уходим от темы, я не планировал писать так много. Мое мнение таково - продукты MS не любят из-за того, что с ними нелегко работать. При этом я ничего не говорю о других производителях, т.к. это не относится к теме. Да и не думаю, что сложность интерфейса, к примеру, у *nix - систем каким-то образом оправдывает MS.
.Тимофей.
5/25/2008, 1:32:51 AM
ИМХО. Главное, за что его ненавидят, так это за то что он большой и своей рыночной монстровостью похоронил и еще продолжает хоронить кучу замечательных идей и проектов.
heep25
9/16/2008, 1:17:52 AM
Весь секрет в цене если бы лицензионный продукт стоил 100 рублей любовь к нему была бы безгранична drinks_cheers.gif
Ghost in Shell
9/26/2008, 10:43:04 PM
Ответ по теме - мое мнение люди ненавидят Микрософт из-за их монополизма в компьютерной сфере. И чисто из-за человеческой зависти =))) Дело даже не в том что Винда такая уж плохая операционка - больше просто хаять некого вот и хают. Согласен - Линух намного удачнее и в файловой системе и в надежности. Вот если бы все эту мощь и деньги Микрософта отдать в руки коммунити разработчиков Линуха-вот это бы получилась бы операционка =) Хотя они и на добровольной бесплатной основе делают отличные вещи!
DELETED
10/15/2008, 3:01:00 AM
Я лично сильно недолюбливаю мелкомягких за постоянное ПРИНУЖДЕНИЕ к повышению версии. Вот уже появилась необходимость читать файлы 2007 офиса - радостные телепузики понабрали "самого нового, значит самого лучшего" - и опаньки, "у меня файл не открывается"... wma опять же - в который легко конвертировать что угодно, но очень трудно выцарапать из этого, прямо скажем, не самого удобного формата в общеупотребительные - которые можно обрабатывать различным образом, а не только пользоваться как готовой погремушкой. И уж сколько били Билли рублём (долларом) за подобные фокусы - не сдаётся. Видимо, затраты на антимонопольные штрафы отбиваются с полупринудительных продаж...
0lleg
4/29/2012, 6:20:15 AM
равнодушно
DELETED
5/13/2012, 4:07:49 AM
я бы не сказал что окошки такое уже плохое ПО.по своему опыту я бы сказал что она летит больше из-за самих пользователей и из-за того что ставят всякую дрянь.у самого винда обычно больше полугода не живет но в основном потому что постоянно ставлю и пробую новые программы!!!(и игры)))))а у невесты с простым набором прог она живет уже больше двух лет без глюков и багов