"в сорцы вордом"
Jul. 29th, 2002 07:08 pmДействительно, священный ужас.
Есть какие-то поступки, которые, мне кажется, нормальный, вменяемый программист просто не может совершить. Редактировать исходный код в Ворде - пример такого поступка. Непонятно, как с таким человеком можно иметь дело и что ему можно поручить. Просто чувствуешь, по-моему, что у него в голове настолько не так "провода натянуты", он настолько не понимает, что делает и что такое программирование и как там всё "работает" -- что это просто дело пропащее.
Я не думаю, что мне кто-то когда-то специально объяснял, что Вордом не редактируют исходники, или что мне что-то подобное где-то приходилось читать. Это просто как бы очевидное следствие некой общей базисной картины мира, некоего общего понимания того, "как всё происходит" - и когда у кого-то такого понимания нет, это как бы такой мини-шок.
Я как раз несколько дней назад думал о том, что есть, наверное, проверочные ситуации разной степени "очевидности" для вещей такого рода. Есть какие-то очень очевидные вещи, из которых строят анекдоры про тупых юзеров -- типа когда "не могу редактировать файл", а в конце концов оказывается, что у юзера сейчас запланированный перерыв в подаче электричества. Впрочем, увы, все, даже самые дикие, анекдоты такого рода встречаются на практике -- и на этом основаны, скажем, бесконечные грустные истории техсуппорта, или известный bidiot-log лжеюзера
yatsutko.
Но есть, наверное, и менее очевидные вещи. Мне приснилось несколько дней назад... из всего сна утром помнил только короткий отрывок: я объясняю кому-то, как сделать снимок картинки с экрана в файл - надо найти программу screen capture, установить её, запустить, в нужный момент нажать на нужную кнопку... только, объясняю во сне этому человеку, перед тем, как нажмёшь на кнопку, подправь кнопочки на панели монитора, чтобы картинка чётче и ярче вышла.
Вот, мне кажется, это забавный пример такой вот "проверки на вшивость" (проверки, по сути дела, человека реальностью - необязательно оформлять её в виде "подколки" одного человека другим), требующей понимания основ того, "как это устроено", и несколько (трудно судить, насколько) менее тривиальной, чем "запишите мне интернет на дискету" какой-нибудь. Т.е. я могу себе представить, скажем, какого-нибудь программиста, вполне себе зарабатывающего деньги в солидной фирме на VB или C++, который этого не понимает -- ну не знает он даже самых основ того, как работает монитор, что такое графическая плата, как программы посылают цветовую информацию и держат её в памяти компьютера. У него на этом месте - концептуальная дыра, и поэтому он вполне способен подкрутить яркость на мониторе, чтобы картинка получше вышла.
Интересно, есть ли ещё такие не-совершенно-тривиальные "проверки на вшивость" для программистов или просто пользователей. Надо бы подумать об этом.
Есть какие-то поступки, которые, мне кажется, нормальный, вменяемый программист просто не может совершить. Редактировать исходный код в Ворде - пример такого поступка. Непонятно, как с таким человеком можно иметь дело и что ему можно поручить. Просто чувствуешь, по-моему, что у него в голове настолько не так "провода натянуты", он настолько не понимает, что делает и что такое программирование и как там всё "работает" -- что это просто дело пропащее.
Я не думаю, что мне кто-то когда-то специально объяснял, что Вордом не редактируют исходники, или что мне что-то подобное где-то приходилось читать. Это просто как бы очевидное следствие некой общей базисной картины мира, некоего общего понимания того, "как всё происходит" - и когда у кого-то такого понимания нет, это как бы такой мини-шок.
Я как раз несколько дней назад думал о том, что есть, наверное, проверочные ситуации разной степени "очевидности" для вещей такого рода. Есть какие-то очень очевидные вещи, из которых строят анекдоры про тупых юзеров -- типа когда "не могу редактировать файл", а в конце концов оказывается, что у юзера сейчас запланированный перерыв в подаче электричества. Впрочем, увы, все, даже самые дикие, анекдоты такого рода встречаются на практике -- и на этом основаны, скажем, бесконечные грустные истории техсуппорта, или известный bidiot-log лжеюзера
Но есть, наверное, и менее очевидные вещи. Мне приснилось несколько дней назад... из всего сна утром помнил только короткий отрывок: я объясняю кому-то, как сделать снимок картинки с экрана в файл - надо найти программу screen capture, установить её, запустить, в нужный момент нажать на нужную кнопку... только, объясняю во сне этому человеку, перед тем, как нажмёшь на кнопку, подправь кнопочки на панели монитора, чтобы картинка чётче и ярче вышла.
Вот, мне кажется, это забавный пример такой вот "проверки на вшивость" (проверки, по сути дела, человека реальностью - необязательно оформлять её в виде "подколки" одного человека другим), требующей понимания основ того, "как это устроено", и несколько (трудно судить, насколько) менее тривиальной, чем "запишите мне интернет на дискету" какой-нибудь. Т.е. я могу себе представить, скажем, какого-нибудь программиста, вполне себе зарабатывающего деньги в солидной фирме на VB или C++, который этого не понимает -- ну не знает он даже самых основ того, как работает монитор, что такое графическая плата, как программы посылают цветовую информацию и держат её в памяти компьютера. У него на этом месте - концептуальная дыра, и поэтому он вполне способен подкрутить яркость на мониторе, чтобы картинка получше вышла.
Интересно, есть ли ещё такие не-совершенно-тривиальные "проверки на вшивость" для программистов или просто пользователей. Надо бы подумать об этом.
Мрачные Мысли Минималиста
Понятие экономии ресурсов действительно становится архаичным. Один мой студент на совет выкинуть ненужные вещи из system tray сказал - а у меня дома машина такая-то и такая-то. Я умылась просто, потому что все аргументы становятся бессмысленными.
На встрече с представителем Intel я выслушала долгую красивую лекцию о том, сколько ресурсов берет Винда, выяснилось, что полный комплект с антивирусными и оффисными приложениями требует такого процессора, который еще не придумали. На мой вопрос, сколько ресурсов возьмет такой же набор программ на базе любой другой ОС, дяденька ответил, что фирма Intel такой информации не имеет, потому что долго и плодотворно сотрудничает с Microsoft.
Человек, вышедший из-под крыла минимализма, откуда бы он не шел - через Юникс или ДОС, который да, действительно, когда-то писал на ассемблере, просто никогда, наверное, не сможет примириться с тем, что файл со строкой телефона в Ворде занимает в 10 раз больше места, чем в том же ноутпаде...
Вообще мир идет к тому, чтобы экономить ресурсы. Мы собираем бутылки и бумагу.
Мы не экономим компьютерные ресурсы.
Некоторое время назад ко мне обратился один пользователь, который открыл для себя такое приложение, как Microsoft Publisher. Ему надо было немного помочь, я помогла, но и поняла заодно, почему я никогда не смогу полюбить Microsoft со всем его софтом. Потому что он превращает мыслительный процесс в щелчки на "интуитивно" "понятных" пиктограммах.
Никто из нас, пожалуй, не захочет, чтобы его дети ограничились комиксами. Мы хотим, чтобы они читали книги. Книги, которые развивают восприятие, осознание. Ну а тут мы вполне удовольствуемся комиксом, а потом удивляемся, когда нас спрашивают, где у компьютера подставка для кофе...
Мы сами создаем себе такого пользователя...
Re: Мрачные Мысли Минималиста
Re: Мрачные Мысли Минималиста
но вроде ж есть личный "друг" Билла и компании по имени Ричард Столлман и GNU... от них можно получить то же самое. и это не бизнес. так в чем же дело?
Re: Мрачные Мысли Минималиста
Date: 2002-07-30 07:37 am (UTC)Re: Мрачные Мысли Минималиста
Date: 2002-07-30 07:55 am (UTC)Re: Мрачные Мысли Минималиста
Date: 2002-07-29 03:22 pm (UTC)Всё же это не совсем так. Просто сравнительная стоимость различных ресурсов
меняется; кроме того, повышается роль нетехнических ресурсов (время
обучения пользователя продукту, стоимость единицы времени программиста и
т.п.) В то же время, растут ниши, где обычные, "технические" ресурсы весьма
дороги, наприимер handheld, mobile, embedded computing.
файл со строкой телефона в Ворде занимает в 10 раз больше места, чем в том же ноутпаде...
Это не беда, он же хорошо сожмётся, если в нём не слишком много лишней информации. Проблема скорее в том, что эта лишняя информация там есть, и в "секретном" виде (см. классический текст "We Can Put an End to Word Attachments"), но это совсем другой вопрос и он относится к деловой практике, а не техническому исполнению.
почему я никогда не смогу полюбить Microsoft со всем его софтом. Потому что он превращает мыслительный процесс в щелчки на "интуитивно" "понятных" пиктограммах.
А на эту тему есть другой классический текст: о том, что командная строка рассчитана на "текстовых" людей, типично программистов и вообще левополушарных, а окошки -- на "картиночных", типично правополушарных. (Я не люблю эту дихотомию и не стал искать ссылок.) Вполне можно писать UI и для тех, и для других. Лишь бы он только не тормозил!
Ну а тут мы вполне удовольствуемся комиксом, а потом удивляемся, когда нас спрашивают, где у компьютера подставка для кофе...
Как где, вот же:
Re: Мрачные Мысли Минималиста
Date: 2002-07-29 04:11 pm (UTC)С какой стати пользователь должен, даже на уровне однопальцевого клика, разбираться в настройках? То есть, экономия в одном явно компенсируется затратами в другом.
В Макинтоше эта забота о пользователе, видимо, упакована в цену.
Это к вопросу о соотношении технических/нетехнических ресурсов.
Теперь несколько слов о любимом продукте.
Несмотря на то, что я не пользуюсь этим мастодонтом, способным повесить любую машину, тем не менее жизнь однажды распорядилась так, что мне пришлось его преподавать. На мой взгляд, Word избыточен на 80%. С какой стати мне пользоваться этим паровым катком, если проще покататься на роликах? Сожрать ресурсы системы, и в результате быть использованным только в малой степени? У меня просто в голове это не укладывается.
А что касается разделения пользователей, то вот вам моя старая шутка - пользователи делятся на двуруких (командная строка), трехруких (Винда), одноруких, и однопальцевых. :)
Re: Мрачные Мысли Минималиста
Date: 2002-07-29 06:39 pm (UTC)Mac считает, что не должен. У них своя прочная ниша. Unix считает, что обязан. У них своя ниша. Win в этом смысле ближе к Unix'у.
Софт -- продолжение железа. И если пользователю не всё равно, 1 ли у него гигабайт или 10, то ему может быть не всё равно, сохраняется ли jpeg с качеством 40% или 90%.
Конечно, при этом очень желательно, чтобы программа не хуже чем довлетворительно работала и без опций, чтобы у пользовтеля в глазах не рябило. (На эту тему есть интересная статья, link courtesy of
В Макинтоше эта забота о пользователе, видимо, упакована в цену.
Ну да, примерно как в Linux'е. Т.е. когда его покупаешь (за небесплатно), то платишь не за код, а за внетехнические полезности: всё собрано вместе и протестировано; поддержка; и т.д.
M. Word
С какой стати мне пользоваться этим паровым катком, если проще покататься на роликах?
Дома -- конечно (если только не иметь дела с документами, которые иначе не прочтёшь). Но вот на работе нужно быть готовым к обмену документами в "последнем формате", поэтому приходится обновлять софт.
Re: Без претензии на оригинальность...
Кстати вы вкурсе, что за последние пару лет появилось понятие mouse clicking professional? Это те самые "профессиональные" пользователи, которых выпускают многочисленные курсы и даже высшие учебные заведения, которых ставит в непреодолимый ступор "переезд" пунктика меню в соседнее, отсутствие нужной иконки на десктопе и "интернета в левом нижнем углу". Это люди, которые copy-paste делают исключительно через меню Edit, кнопки с иконками или их причудливое сочетание, повторяя эту операцию по тысяче раз на дню... Их "интуитивно понятные" действия очень жестко детерминированы, как у тривиального макроса, с той лишь разницей, что макрос по определению думать не может.
Так вот эти с позволения сказать профессионалы и определяют направление дальнейшего развития компьютерной индустрии, хотим мы этого или нет.
Кстати они же обучают будущие поколения пользователей...