Comments 9
> Основная мысль, которую Платт хочет донести до читателя (предполагая, что читатель — обычный пользователь) состоит в том, что пользователи могут и должны влиять на качество используемого ими софта. Не нравится как реализована какая-то функция — напишите об этом разработчикам и скажите как сделать лучше. Раздражает это ужасное многоуровневое меню? Напишите об этом и предложите как сделать удобнее.
Оооо, нет! Если читатели (обычные пользователи) начнут советовать, как и что поменять в софте — можно умывать руки… Сам работаю в этой области и знаю, чем это может кончиться…
Советчиков много… Это как ждать советов от простых людей, как управлять государством… Государство разрушится.
Оооо, нет! Если читатели (обычные пользователи) начнут советовать, как и что поменять в софте — можно умывать руки… Сам работаю в этой области и знаю, чем это может кончиться…
Советчиков много… Это как ждать советов от простых людей, как управлять государством… Государство разрушится.
Разумеется, что пользователи не будут вмешиваться в реализацию тех или иных функций. Это работа программиста.
Но не стоит забывать, что программы пишутся для пользователей. И если для них не очевидна какая-либо функция, либо что-то работает не так, как они думают, разве не нужно об этом говорить?
Но не стоит забывать, что программы пишутся для пользователей. И если для них не очевидна какая-либо функция, либо что-то работает не так, как они думают, разве не нужно об этом говорить?
Говорить об этом нужно, и пусть все советы сваливаются в какой-нибудь ящичек для почты и спама… Можно даже туда иногда заглядывать…
Но… Вот на заре графических интерфейсов придумали GUI для различных систем и внедрили его на всем известной системе от мелкомягких, менее известной системе от яблочников и еще фиг знает где… Знаете, почему она остается до сих пор? Просто у пользователей не спрашивали, что они хотят там видеть и где должна располагаться полоса прокрутки. Я сам читал книгу по ГУИ — там рассказывалось КАК оформлять ГУИ в своих программах.
Гораздо проще научить юзера существующему разработанному интерфейсу, чем менять его и переделывать под желания всех пользователей… А желания, знаете-ли… Бывают разные, иногда — противоположные. Одному хочется заголовок окна снизу, другому сбоку… Так и до анархии не далеко… :)
Но… Вот на заре графических интерфейсов придумали GUI для различных систем и внедрили его на всем известной системе от мелкомягких, менее известной системе от яблочников и еще фиг знает где… Знаете, почему она остается до сих пор? Просто у пользователей не спрашивали, что они хотят там видеть и где должна располагаться полоса прокрутки. Я сам читал книгу по ГУИ — там рассказывалось КАК оформлять ГУИ в своих программах.
Гораздо проще научить юзера существующему разработанному интерфейсу, чем менять его и переделывать под желания всех пользователей… А желания, знаете-ли… Бывают разные, иногда — противоположные. Одному хочется заголовок окна снизу, другому сбоку… Так и до анархии не далеко… :)
Насчет графического интерфейса все верно. Естественно, просьба «перенести полосу прокрутки вправо» глупа )
Но есть другие различные примеры. Я веду блог о бесплатных программах и периодически в комментариях попадаются различные замечания к описанным программам. Многие из них довольно толковые.
Например, Free Video Converter. Версия, доступная на момент написания поста о ней, не показывала рекламу. Позже разработчики добавили окно с рекламой, которое показывается при запуске процесса конвертирования. Самое интересное, что после закрытия окна с рекламой процесс не запускается. В итоге пользователи пишут, что программа не работает вообще. Хотя, как оказалось, после закрытия рекламного окна нужно еще раз нажать на кнопку «Convert» и все заработает. Как пользователь должен об этом догадаться? Да никак. Должен ли он мириться с таким поведением или об этом стоит написать разработчику? Конечно, нужно. Пусть программа показывает рекламу, лишь бы работала правильно и так, как от нее ожидается.
Второй пример — еще одна описанная программа, проверяющая обновления для установленного софта. Недавно появился комментарий, что она не работает, выдавая ошибку «Ответ сервера не содержит данных». Для многих ли пользователей это сообщение будет полезно? Нет. Во-первых, некоторые даже не знают значения слова «сервер» =) А те, которые знают, не имеют ни малейшего представления почему «ответ сервера не содержит данных»…
Но есть другие различные примеры. Я веду блог о бесплатных программах и периодически в комментариях попадаются различные замечания к описанным программам. Многие из них довольно толковые.
Например, Free Video Converter. Версия, доступная на момент написания поста о ней, не показывала рекламу. Позже разработчики добавили окно с рекламой, которое показывается при запуске процесса конвертирования. Самое интересное, что после закрытия окна с рекламой процесс не запускается. В итоге пользователи пишут, что программа не работает вообще. Хотя, как оказалось, после закрытия рекламного окна нужно еще раз нажать на кнопку «Convert» и все заработает. Как пользователь должен об этом догадаться? Да никак. Должен ли он мириться с таким поведением или об этом стоит написать разработчику? Конечно, нужно. Пусть программа показывает рекламу, лишь бы работала правильно и так, как от нее ожидается.
Второй пример — еще одна описанная программа, проверяющая обновления для установленного софта. Недавно появился комментарий, что она не работает, выдавая ошибку «Ответ сервера не содержит данных». Для многих ли пользователей это сообщение будет полезно? Нет. Во-первых, некоторые даже не знают значения слова «сервер» =) А те, которые знают, не имеют ни малейшего представления почему «ответ сервера не содержит данных»…
Согласен с примерами, но надо различать понятия «недоработки софта» и «а я хочу, чтобы кнопка ок открывала калькулятор перед закрытием программы и показывала текущий курс доллара».
Приведу и я пример. Вариантов расчета дохода, списания расходных и прочей бухгалтерии может быть множество. И когда готовую программу работы, к примеру, салона просят доработать по некоторым расчетам — это одно. Но когда говорят: «Мы бы приобрели, если бы там еще дополнительно учитывалось… (список доработок под конкретный салон на 3 страницы)» — это уже перебор. Да, можно сказать: «не хотите — не покупайте», но это как-то не правильно. Приходится крутиться :)
Приведу и я пример. Вариантов расчета дохода, списания расходных и прочей бухгалтерии может быть множество. И когда готовую программу работы, к примеру, салона просят доработать по некоторым расчетам — это одно. Но когда говорят: «Мы бы приобрели, если бы там еще дополнительно учитывалось… (список доработок под конкретный салон на 3 страницы)» — это уже перебор. Да, можно сказать: «не хотите — не покупайте», но это как-то не правильно. Приходится крутиться :)
В принципе, вы правы. Книжку я купил, во-первых, вынуждено, т.к. деньги были уже заплачены, а одну из книг отправить не могли — пришлось выбирать что-то другое. А во-вторых, стоила она тогда 90 рублей.
Но с другой стороны книга не так плоха, как можно подумать, прочитав отзывы. И если есть время ознакомиться с ней будет не лишним.
Все имхо, разумеется =)
Но с другой стороны книга не так плоха, как можно подумать, прочитав отзывы. И если есть время ознакомиться с ней будет не лишним.
Все имхо, разумеется =)
Жизнь — отстой!
Abort,Live
Abort,Live
Думаю, основная часть товарищей не уловила сути.
Даже если эта конкретная книга — LOL, это не значит, что тов. гики — Центр Вселенной.
Искусство понимать других людей приходит не сразу, а с опытом, когда начинаешь осознавать свои сильные и слабые стороны наряду со сторонами других людей.
И только после этого появляются способности спрашивать у юзера так, чтобы он понял или изобретать способ, как не спрашивать вообще. Но здесь то как раз нужно знание не абстракрных алгоритмов, а людей, чего у тов. гиков не факт, что есть.
Нету API на человека просто и всё.
Либо оно есть, но не нашем уровне понимания/развития технологий.
Даже если эта конкретная книга — LOL, это не значит, что тов. гики — Центр Вселенной.
Искусство понимать других людей приходит не сразу, а с опытом, когда начинаешь осознавать свои сильные и слабые стороны наряду со сторонами других людей.
И только после этого появляются способности спрашивать у юзера так, чтобы он понял или изобретать способ, как не спрашивать вообще. Но здесь то как раз нужно знание не абстракрных алгоритмов, а людей, чего у тов. гиков не факт, что есть.
Нету API на человека просто и всё.
Либо оно есть, но не нашем уровне понимания/развития технологий.
Sign up to leave a comment.
Софт — отстой! И что с этим делать?