Какое образование нужно проектировщику интерфейсов?

    Сегодня в большинстве IT-компаний нашей страны такой важный и ответственный этап как проектирование интерфейсов чаще всего делится между дизайнером и программистом. Об этом говорит не столько мой собственный опыт работы, хотя и он, конечно тоже, сколько порой просматриваемый список вакансий, где отдельные вакансии проектировщиков интерфейсов появляются очень редко, обычно «проектирование интерфейсов» — одно из требований как раз для указанных профессий. Давайте попробуем разобраться насколько это правильно.

    По своему роду деятельности мне тоже пришлось столкнуться с проектированием интерфейса какой-либо web-страницы и построения грамотной связи страниц между собой. Я сам разработчик и человек с техническим образованием, но отучившийся 10 лет в гуманитарной школе и обладающий довольно большим багажом гуманитарных знаний. Так вот, я столкнулся с проблемой, что тех знаний, которыми я обладаю абсолютно недостаточно для проектирования хорошего интерфейса.
    Я не говорю о том, мои знания для этого были бесполезны, скорее наоборот — видно, что грамотный и продуманный интерфейс требовал четкой логики. Например, для обработки всех действий пользователя, обнаружения, а в некоторых случаях и исправления его ошибок. Это как раз очень перекликается с дисциплиной «Теория информации», который читали нам на четвертом курсе. Видно, что во многих случаях достаточно просто следовать здравому смыслу и что чаще всего не стоит придумывать велосипед, а взять за основу решения, к которым пользователи уже привыкли.
    Но дальше начинается темный лес. Причем, темный лес начинается и для дизайнера. Понятно, что дизайнеры часто обладают определенным набором знаний и совместимости цветов и отношении людей к красоте, что позволит посетителям вашего сайта (или пользователей программы) чуть лучше относиться к продукту в лучшем случае или хотя бы не даст сразу покинуть сайт из-за того, что цветовая гамма вызывает у них отвращение. Но тем не менее, это капля в море интерфейсных задач, темный лес все же наступает.
    И этот темный лес называется психология. Именно эта наука берет на себя львиную долю задач, связанных с проектированием интрефейсов. На самом деле в этом, конечно, нет ничего удивительного, ведь понятно, что интерфейс — это некое связующее звено между человеком и компьютером, понятно и то, что человек — сильно более сложная система, поэтому основная нагрузка ложится на именно психологию. Эта наука изучает такие, бесспорно, важные темы, как правильная организация экранного пространства (этим занимается микроэргономика), понимание как человек воспринимает информацию, сколько информации необходимо давать человеку на странице, как сделать так, чтобы человек быстрее освоился на сайте или в программе (этим занимается когнитивная психология — психология познания). В конце концов, такая на наш взгляд интуитивная вещь, которая хоть пока и не может быть четко формализована, но тем не менее тоже имеет свои законы — сделать так, чтобы пользователю было интересно. Если мы говорим, например, о социальных сетях, то этим занимается социальная психология. На мой взгляд без понимания основ этих дисциплин проектирование интерфейсов больше похоже на гадание на кофейной гуще.
    Конечно, тяжело осознавать, что после высшего образование и как тогда казалось путевки в жизнь необходимо еще что-то изучать, притом изучать нормально, а не спустя рукава, но похоже это неотъемлемая часть сегодняшнего мира, где одного высшего образование далеко не всегда достаточно. Да и если мы вспомним великие открытия и изобретения, то очень многие из них сделаны именно на стыке наук, а стык наук не почувствовать, если смотришь на него только с одного края. Так что я для себя решил, что в ближайшее время возьмусь за изучение этой, конечно же сложной, но интересной науки — психологии.

    Similar posts

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 104

      +8
      Тут не в образовании наверное все дело… Тут талант нужен.
        +9
        Ну без таланта, конечно, тяжело, но все мы знаем, что успех — это 10 процентов таланта и 90 процентов упорного труда. В данном случае этот упорный труд и есть образование.
          0
          «успех — это 10 процентов таланта и 90 процентов упорного труда»
          не согласен. сделать хороший интерфейс — это не яму выкопать. здесь трудно определить то, что должно получиться в результате, реально нужен талант для понимания того, какой интерфейс требуется сделать.
          если, конечно, вы под 90 процентов труда не понимаете проведение тщательной работы с опросом клиентов по выяснению как им удобней. да и то, без таланта можно долго комбинировать то, что удобно одному клиенту и другой вариант, который удобен другому клиенту.
          я к тому, что тут больше 10% таланта требуется.
            –1
            На одном таланте не уедешь, если ты талантливый программист — ты должен получить школьное, а потом обычно и высшее образование, чтобы поставить голову в правильном направлении, разобраться в математике, алгоритмах, тонкостях языков программирования.

            Если ты талантливый футболист, но вместо того, чтобы идти в футбольную школу сидел на завалинке — тебя не будут с руками отрывать мировые футбольные клубы.

            Упорный труд не в момент проектирования, а в момент огранки совего таланта. Эта огранка называется образованием. Так вот мой вопрос именно в том: как огранить талантливого к проектированию интерфейсов человека? Какое образование он должен получать?
              0
              Надеюсь меня не заминусуют за одно упоминание Билла Гейтса… Так вот, не знаю какой он программист, но менеджер, или как его назвать, он от бога. И он свалил из универа, потому, что он ему был не нужен, чтобы проявить(использовать) свой талант. Вряд ли в универе его особо успели «огранить» как вы выражаетесь.

              Пишите «как огранить талантливого к проектированию интерфейсов человека», а как вы выясните кто талантливый? Ещё пишите «упорный труд… в момент огранки своего таланта», а если таланта нет? Обучите одинаково 1000 человек и может кто окажется талантливым?

              Уверяете требуется процентов 10 таланта, т.е. талант особо не нужен?
                0
                Вообще-то эта фраза не моя, она является культурным достоянием человечества, ее произносили очень многие известные и успешные люди, показывая таким образом, что они очень много вложили в то, чтобы проявить свой талант.

                Переходим на личности? Упомяну Сергея Брина. Его родители получили блестящее образование в МИФИ, а потом и он получил отличное высшее образование уже в Америке. Именно в университете ими был разработан их первый поисковый алгоритм, который принес им такой успех.
                  –1
                  Именно в университете ими был разработан их первый поисковый алгоритм, который принес им такой успех.
                  Вряд ли где-то кроме как в универе могли придумать данный алгоритм, поскольку в универе занимаются экспериментаторством. И работа Брина связанна больше с высшематематическими вещами. А создание интерфейсов — это, имхо, уже в сторону искусства. Я о том, что для создания очень хорошего интерфейса его нельзя просто вычислить, его надо чувствовать. И без таланта в этой области ну очень не просто.
                    0
                    Я в начале дискуссии написал, что без таланта тяжело. Но, повторюсь, талант требует огранки.
                    0
                    Я сейчас учусь в МИФИ на факультете Кибернетики, от «блестящего образования» тут остались одни воспоминания.
            +1
            Я учусь на 3-ем курсе университета и без долгих раздумий утверждаю, что тот этап жизни, в котором я сейчас — это не самый напряжённый в смысле обучения период. С приобретением первого опыта реальной работы учиться придётся ещё больше и быстрее.
            Негодование автора понятно, сегодня в России в ВУЗе получить образование в области проектирования интерфейсов на достойном и актуальном уровне очень сложно, поэтому только учиться и учиться: учиться одному и учиться вместе (спасибо Хабрахабру).
            А талант… талант штука хорошая, но не талантом единым...!
            +1
            вы правильно написали "… интерфейс — это некое связующее звено между человеком и компьютером...", соответственно и проектировщик интерфейсов должен быть неким звеном, некими весами между программистом и пользователем.
            а вот насколько глубоко он знает разработку (программирование, может быть даже тонкости какие-то) и некие гуманитарные аспекты, вообщем то, что хочется пользователю, что ему будет удобно, что его не будет напрягать, мешать, а наоборот помогать, насколько он чувствует всё это — в этом ценность, граммотность проектировщика, дизайнера интерфейсов.
            Так что в идеале наверное два образования (техническое и гуманитарное) или самообразование в какой-то области
              0
              Да, я согласен с Вами
                0
                Скорее надо художественное и психология — разработать и реализовать — это ведь можно возложить на разных людей.
                  0
                  Без четкой логики здесь все равно никуда, а с этим обычно не очень хорошо ни у психологов, ни у дизайнеров. Да и тонкости реализации порой важно понимать.
                0
                ИМХО, мозг ему нужен в первую очередь.
                  +3
                  Согласен, мозг нужен в первую очередь. Но я скорее пишу о второй и третьей.
                  –2
                  Черт… я уж было подумал про проектировщика программного интерфейса, то есть API. Лучше уточняйте, что проектировщик GUI. Это безусловно должен быть человек, который одновременно владеет как программированием, так и дизайном. Таких вроде бы в вузах не готовят целенаправленно.
                    +1
                    Просто блог называется «Эти пользовательские интерфейсы». Но в любом случае сорри за то, что спутал Вас. На самом деле готовят, только не у нас. И опять-таки там большой упор на психологию.
                      0
                      Говорите не готовят? Вот у нас в Мухосранске например в одном из известных местных колледжей даже специальность такая есть — «Дизайн пользовательских интерфейсов» (=
                      +2
                      Это может показаться странным, но мне кажется, что у API и GUI интерфейсов есть довольно много общего. И тем, и другим должно быть удобно пользоваться. И тому, и другому дожно быть просто научиться. И то, и другое должно вести себя так, как ожидает пользователь. Оба интерфейса должны иметь «защиту от дурака».
                      Ну, и главное – как программный, так и графический интерфейсы по сути являются помехой для решения задачи пользователя.
                        0
                        Согласен почти со всем, за исключением того, что научиться интерфейсам это просто. Обычно, когда мне казалось, что что-то просто это оказывалось намного сложнее большинства изучаемых до этого вещей.
                          0
                          Должно быть просто научиться пользоваться, а не делать. Делать — и так понятно, что непросто.
                            0
                            Да, согласен полностью
                      0
                      Давно хочу изучить вопрос проектирования интерфейсов, но до сих пор не смог найти внятного материала по теме. Может кто-нибудь поделится источниками?
                          0
                          Спасибо за ссылку, документ прекрасен.
                          Особенно порадовала фраза: «For great-looking icons, have a professional graphic designer create them.»
                          +5
                          очень толковая книга — «Интерфейс. Новые направления в проектировании компьютерных систем» Джефа Раскина. Чем выгодно отличается от многих статей по проектированию интерфейса, которые мне попадались, так это системностью подхода
                            +5
                            Алан Купер «Об интерфейсе». В ней собрано все: от общих вопросов, типа изучения и анализ пользователей и их потребностей, до детального проектирования взаимодействия. Книга очень полезная, правда читается, как мне показалось, тяжеловато.
                            0
                            На самом деле этим занимается эргономика ))
                              +1
                              Сорри, плохо читаю
                              0
                              В тему об образовании: мне наверное, очень повезло… в моём университете (хоть и на факультете вездесущей рекламы) преподавали и искусство и психологию и дизайн и основы программирования. Конечно, совсем не глубоко… и, наверное, даже не широко. Но как раз это научило меня самому главному — копать самому.

                              Делитесь, что будете читать или что уже прочитали? Курсы, касты?
                              Самому интересно куда дальше после Нильсена и Головача.
                                0
                                Мне кажется, если занимаешься проектированием интерфейсов, здесь больше юзабилити надо знать, тут и аналитика и психология и дизайн и программирование.

                                Читая в посте о социальных сетях, вспомнил «одноклассники», которые вообще ни о какой психологии не думают, сайт сделан не для людей и не для удобства пользования, а для получения денег в виде картинок-подарков и прочей ерунды. В случае с «вконтакте» весь функционал, все интерфейсы продуманы уже изначально, а это большой плюс, имхо.
                                  0
                                  Что ж, в таком случае зачеркиваем эргономику и меняем ее на интуитивность.
                                    0
                                    Это явно не заслуга проектировщиков Вконтакта. Вообще какие-то заметные сдвиги в интерфейсе начали появляться в последние месяцы, все остальное время сайт был калькой Фейсбука, который как раз таки неустанно над интерфейсом экспериментировал.
                                  • UFO just landed and posted this here
                                      +2
                                      Сам не смотрел, но у стэнфорда есть курс Human Computer Interaction в Computer Science: hci.stanford.edu/ в.тубе выкладываются лекции по этой дисциплине от общих, до «how to develop iPhone app interface».
                                      Вообще у нас в универах тоже есть такая дисциплина — «Человеко-машинное взаимодействие» вроде, но нормальных книжек на русском я не знаю(не очень и искал, честно), а то что реально нам преподавали на парах вообще никак не связано с проектированием интерфейсов. Но шанс найти инфу есть, я думаю.
                                        +6
                                        Я сейчас учусь в магистратуре на Human Computer Interaction
                                        Из книг могу посоветовать эти:
                                        Human Computer Interaction — очень полный академический учебник (рассматривает человеко-компьютерное взаимодействие со всех сторон).
                                        Interaction Design: Beyond Human-computer Interaction — книга по дизайну взаимодействия, имеет ещё более широкий охват.
                                        Design of Everyday Things — классика, обязательная к прочтению очень широкому кругу IT-профессионалов.
                                        Designing Social Interfaces — содержит лучшие современные практики создания социальных интерфейсов на примере известных интернет-ресурсов. Издаётся O'Reilly, так что есть надежды что в скором времени появится и на русском (а возможно уже и есть).
                                        Из книг на русском (если занимаетесь в основном web):
                                        Веб-дизайн. Элементы опыта взаимодействия Гарретта — совсем небольшая, но крайне полезная (особенно для начинающих)
                                        Ну и упомянутые уже здесь «Психбольница в руках пациентов» и «Об интерфесе» Алана Купера, книги Якоба Нильсена.
                                        Много полезных ресурсов в Интернете (в основном на английском), таких как: журнал Boxes and Arrows и Alertbox Нильсена.
                                          +4
                                          У Горбунова подборка есть:
                                          www.artgorbunov.ru/bb/soviet/20071108/

                                          А вообще вот что прочитать надо сразу: uibook2.usethics.ru/
                                        • UFO just landed and posted this here
                                          • UFO just landed and posted this here
                                            0
                                            На опыте могу сказать что проектировщик должен иметь опыт общения с пользователями, и ни образование, и никакая другая бумажка, не заменит этого.

                                            Чем больше опыт, тем больше ты отдаляешься от уровня «простого юзера», и тем меньше ты знаешь что удобно простым смертным.

                                            Когда мой друг искал машину, я спросил его, на каком сайте ты ищешь и почему именно там. Ответ меня поразил, он назвал несколько сайтов (в изготовление которых ушли десятки тысяч евро, и это не считая раскрутки) и пояснил «Вот тут — потому что много пользователей, но мне не нравится потому что тут не удобно. Вот тут люблю искать — потому что удобный поиск, но не удовлетворяет система фоток. Вот тут потому что — фотки открываются в удобном окошке, итд, итп»

                                            Т.е человек который ничего не знает о том как делать пользовательский интерфейс, просто разгромил в пух и прах мою веру в то что качество как-то может быть связано с образованием и даже стоимостью специалиста.
                                              +1
                                              Психологическое образование Вам мало что даст для проектирования интерфейсов, даже не потому что проектирование интерфейсов — талант, а в первую очередь потому что психология, как способность влазить в чужой мозг — очень большой талант, но для психологов важен контакт, в проектировании интерфейсов контакт с пользователем бывает очень редко.

                                              Я бы предложил пролистать западную литературу и западный интернет — там много интересного на эту тему, я кстати в последние годы довольно часто наталкиваюсь на буржуйские исследования в этой области на «подопытных» :)
                                                0
                                                Почему же, осознавая грамотно целевую аудиторию, можно понимать и формировать их нужды, на основе это проектировать как интерфейсы отдельных страниц, так и навигацию и состав всего проекта.
                                                  +1
                                                  Вы не правы. На психфаке МГУ целая кафедра есть, которая специализируется на изучении того, как человек работает (в смысле трудится). «Кафедра психологии труда и инженерной психологии».
                                                  www.psy.msu.ru/about/kaf/industr.html
                                                  Проектированием интерфейсов там занимались задолго до того, как GUI появился.
                                                  Потому что интерфейс есть в машинах, станках, самолетах и так далее.
                                                  0
                                                  на фоне данной темы родилась идея, как решить некоторую проблему GUI, но думаю, что сайтостроители не пойдут на это. а именно: в коде указывать где находятся пункты меню с помощью спец. тегов. браузер при входе на сайт «парсит» эти участки страницы и согласно предварительной настройке юзера выдает в любимом для него месте, форме и цвете.

                                                  итого: каждый сам для себя решит как для него должно выглядеть меню вконтакта, какие в нем пункты должны быть и где относительно окна браузера висеть. но думаю, что сайтостроители на это не пойдут. потому что будет теряться оригинальный облик сайта.
                                                    +1
                                                    Да, запомнился ответ раннего Лебедева на этот вопрос (где-то в наблах). Он безоговорочно утверждал, что каждый сайт должен иметь своё лицо. Следовательно, недопустима унификация формата новостей, например, как это происходит в RSS-ридерах. Обоснование — теряется контекст сайта, читатель не чувствует, кто источник (или просто агрегатор — они же на 95%-99% перепечатывают их) данной новости. Конечно, это против сайтов и против дизайнеров, которые их делают.
                                                    0
                                                    «Так что я для себя решил, что в ближайшее время возьмусь за изучение этой, конечно же сложной, но интересной науки — психологии. » И станете психологом :)
                                                    На самом деле можно почитать книжки на эту тему, Алан Купер, Стив Круг, есть много книг на английском. Верно подмечено, что юзабилити специалисты в основном вырастают из дизайнеров или программистов, впрочем как и менеджеры проектов :)
                                                      0
                                                      Я смотрю, что многие достаточно скептично относятся к психологии. На самом деле все, что так или иначе затрагивает человека связано с психологией. Поэтому не вижу ничего плохого в том, чтобы быть психологом и разработчиком, совмещать эти знания и получать нечто новое.
                                                        –2
                                                        Вы почитайте пару книг серьёзных учёных по психологии, и станет ясно, что это за наука. Уйма терминов, вероятно, по ним она на 2-м месте после медицины. Делается всё для того, чтобы прочно занять бюджетную единицу в персонале предприятия с бейджем «Психолог». На что-либо остальное ему просто времени не остаётся. В то же время, она изучает то, что какая-нибудь гадалка усваивает в течение опыта работы без всяких теорий.
                                                          +2
                                                          Не путайте форму и содержание. В психологии главное не знание терминов и деление на всевозможные категории — это все лишь инструменты, благодаря которым психология из искусства становится наукой. А сама суть в динамике — в понимании процессов, причин и следствий.

                                                          0
                                                          Просто вы будете впустую тратить время, пытаясь самостоятельно скрестить психологию и программирование. Дисциплина на стыке уже существует и неплохо развита, называется она IxD (Interaction Design, проектирование взаимодействия). О причинах сложностей, стоящих перед этой дисциплиной, можно почитать в книге «Психбольница в руках пациентов», а практическое введение получить из книги «Об интерфейсе. Основы проектирования взаимодействия».
                                                            0
                                                            ну на самом деле изучение HCI — это моя мечта=)
                                                              0
                                                              Ну так и изучай его, зачем тратить несколько лет на копание в психологии только для того, чтобы выделить из неё то, что уже выделили другие?
                                                        –2
                                                        Совершенно не нужно никакого образования, нужен просто здравый смысл, думать как человек, а не программист. И правил тоже никаких нет, все ссылки выше — это чей-то опыт или советы, но не существует в этом деле никаких законов. Но Раскина и Алана Купера было бы очень круто почитать.
                                                          +2
                                                          Законы, конечно, существуют. Например, законы восприятия информации человеком. Это то же самое, что говорить, что в физике нет никаких законов, а молнии Зевс на землю метает.
                                                            0
                                                            Законы восприятия информации человеком, ну, допустим. Но это не законы проектирования интерфейсов.
                                                              +2
                                                              А законов проектирования интерфейсов и нет.
                                                              Есть:
                                                              принципы — общие абстактные правила, такие как предсказуемость, связность и прочие
                                                              стандарты — высокие в авторитетности, но узкие в применении. Такие как ISO и ГОСТы.
                                                              гайдлайны — более широкие в сфере применения и менее авторитетные. Такие как гайдлайны Apple и Microsoft по созданию интерфейсов ПО для их платформ
                                                              эвристики и «золотые правила» — краткие чеклисты для проверки ваших интерфейсов на соотвестие основным принципам дизайна интерфесов (основанные на чужом опыте). Самые известные — список эвристики Якоба Нильсена и «8 золотых правил» Бена Шнайдермана.
                                                                0
                                                                Это вы автору поста, пожалуйста, напишите. Я в курсе, но спасибо за хороший комментарий.
                                                            0
                                                            Если Вашу мысль продолжить, то возникает вопрос: а вообще какое-либо образование нужно?
                                                              –1
                                                              Конечно нужно. Юридическое, например, или медицинское. Или, опять же, техническое. Да и куча еще других образований, потому что это все точные науки. Но проектирование интерфейса не имеет отношения к точным наукам.
                                                                +3
                                                                А как юридическое образование связано с точными науками?
                                                                  –1
                                                                  Я условно отнес его к группе точных наук, потому что оно апеллирует все-таки к правилам, жестко прописанным в десятках кодексов, законов и пр.
                                                                    +1
                                                                    Похоже, у вас представления о критериях научности времен эпохи Просвещения.
                                                                      0
                                                                      Я смотрю ваши представления о тех же критериях сильно помогли поставить с десяток ссылок «Подробнее» на главной странице вашего сайта.
                                                            0
                                                            Ну а чтобы нормально спроектировать интерфейс нужно во многом руководствоваться этими законами.
                                                              –2
                                                              нет. нужно уметь быть нормальным человеком, а не программистом или дизайнером. уметь просто смотреть на вещь, не думая о содержимом, законах ее построения и прочем.

                                                              «законы» о которых вы говорите, заканчиваются на том, что все люди смотрят глазами в монитор и тыкают кнопки пальцами. есть принципы построения, которые всегда имеют исключения и всегда делаются под каждый конкретный случай/пользователя/группу пользователей/сценарий. чтобы найти и выделить эти принципы, нужно уметь смотреть вокруг себя, искать и думать.
                                                                0
                                                                Давайте всё-таки по-корректнее, программисты и дизайнеры настолько же нормальные люди как и представители других профессий. Правильнее будет сказать, нужно уметь представить поведение представителей целевой аудитории, т.н. персонажей. Впрочем для проектирования интерфейса нужно ещё много чего кроме этого.
                                                                  –2
                                                                  в данном случае и дизайнеру и программисту сложно просто/нормально/стандартно/обычно** смотреть на сайт/портал/сервис/программу, потому что он знает, как оно работает и что внутри. а потребитель не знает этого ничего и ** смотрит, ** оценивает, ** возвращается или нет.

                                                                  что же еще нужно кроме этого по-вашему?
                                                                    +1
                                                                    Потребитель — это сферический конь в вакууме. Неуместно рассматривать его с практической точки зрения. Программисты и дизайнеры также являются потребителями программных продуктов. Однако именно то, что программист смотрит на интерфейс с позиции абстрактного потребителя как раз и губит интерфейс. Потребитель должен быть представлен набором вполне конкретных пользователей, наиболее полно соответствующих целевой аудитории продукта. А если в качестве потребителя представлять какого абстрактного «нормального человека», то ничего хорошего из этого не выйдет.

                                                                    > что же еще нужно кроме этого по-вашему?

                                                                    почитай книги, указанные в комментариях, если интересно, а мне лень писать много букв…
                                                                      0
                                                                      прочти выше мой первый комментарий и прочти свой последний. найди отличия. я могу еще подобрать синонимов к слову «нормальный», или все же понятно что я имел ввиду?

                                                                      и ты уже написал много букв.
                                                                        0
                                                                        > прочти выше мой первый комментарий и прочти свой последний. найди отличия

                                                                        Я их вижу, впрочем они в деталях, хотя и концептуальны. Не надо подбирать синонимы к слову «нормальный», т.к. представитель целевой аудитории — это отнюдь не синоним нормального человека. Может у тебя Ц.А. будет состоять из представителей девиантного молодёжного течения, а ты им так и будешь для характеристики синонимы к слову «нормальный» подбирать… В общем, не надо обкладываться словарями синонимов, лучше просто называть вещи своими именами.

                                                                        > и ты уже написал много букв.

                                                                        это ещё мало :-)
                                                                +1
                                                                Есть просто задачи и есть решения этих задач. Есть более уместные, а есть менее уместные. Вот и все. Безусловно, есть задачи, где важно еще создавать какую-то визуальную эстетику, но это только часть. И поверьте, законы, которые действуют для одной задачи совершенно не будут работать в какой-нибудь другой, а значит они не являются законами.
                                                                  +1
                                                                  Конечно, законы, описывающие электрическое поле, не действуют в гравитационном, а значит они не могут являться законами.
                                                                    0
                                                                    Вы же поняли, что я хотел сказать =) Охота придираться к словам — давайте в личку, если очень хочется.
                                                                      0
                                                                      Я хочу сказать, что если мы не понимаем каких-то законов, если не видим их, это еще не значит, что их нет. Раньше не видели и простых на наш взгляд законов электромагнитного поля. Я никогда не поверю, что столько институтов, изучающих эргономику по всему миру — шарлатаны.
                                                                        –1
                                                                        То есть проектирование интерфейса = микроэргономика?
                                                                          0
                                                                          Во многом, конечно, да, но я написал в конце своего поста о том, какие части психологии важны для проектирования интерфейсов.
                                                                          0
                                                                          вы думаете, что физика сейчас все обо всем знает? вы думаете, что психология знает о человеке больше, чем физика о природе?
                                                                            +1
                                                                            Нет, увы, психология пока знает недостаточно, не столько, сколько физика, но все же кое-что она знает.
                                                                              0
                                                                              имхо, психология знает столько, что и у вас и у меня больше шансов создать нечто хорошее и удобное без нее, чем с ней.
                                                                                0
                                                                                Не стоит недооценивать эту науку, все же ей занималось очень много действительно достойных людей, чтобы так просто перечеркивать их труд.
                                                                                  0
                                                                                  я «перечеркиваю их труд» только в отношении ГУИ и прочего. может ПСИ и наковыряла много чего внутри мозгов, но конкретных советов дать не может. все слишком расплывчато на мой вкус и цвет :)
                                                                  0
                                                                  Ну я думаю слово «нужно» надо заменить на «хорошо бы было». А так мне тоже интересно, может что действительно полезное предложат :)
                                                                    +1
                                                                    Хорошо бы иметь основы инженерного, дизайнерского и психологического, чтоб не хромали логика, визуальная составляющая и влияние психологических факторов учитывалось бы.
                                                                      +2
                                                                      Проектировщику интерфейсов лучше не быть специалистом в конкретной области (тоесть, не иметь спец. образования). Потому что в случае, если он будет иметь какое-то специальное образование — то все результаты его проектирования уже не так сильно будут заточены для простых смертных юзеров и проектировщик не сможет взглянуть на проблему со стороны.

                                                                      Ну, конечно, познания в дизайне, IT и тд нужны — но не настолько, чтобы хотелось «креативить» или писать код.

                                                                      Или, быть мегаспециалистом во всех областях и обладать просто нереальной эмпатией.

                                                                      ИМХО.
                                                                        +1
                                                                        С ума не сходите — и одной психологией не отделаетесь, и, пытаясь самостоятельно «увлекаться психологией», время потеряете. Разве что второе высшее получать. Но тогда затраты не оправданы.

                                                                        Если техническое образование есть — читайте правильные книжки. Выше уже начали давать ссылки.

                                                                        Во «внешнем мире», кстати, «проектировщик интерфейсов» уже начинает разваливаться (как в свое время «веб-дизайнер») на всякие Information Architect, Content Strategist, Usability Specialist и т.д. Так что будте готовы к более четкому формулированию желаний.
                                                                          +1
                                                                          Дело в том, что нет «панацеи». Определённо невозможно создать интерфейс удобный всем. (Пользоваться программой/сайтом может как человек желающий получить консоль и список команд, так и человек желающий увидеть только одну красивую кнопку выполняющие все действия по умолчанию. Лично я никогда не жму на такую кнопку.) Значит нужно создать, то что удобно большинству. Выделить это большинство и посидеть с отдельными представителями — вот на мой взгляд верная дорога.

                                                                          На мой взгляд следующим шагом в проектировки интерфейсов должны стать самообучающиеся модули/алгоритмы. Основываясь на статистике и предпочтениях перекраивать интерфейс под каждого пользователя/группу. Облако тегов — пример такого модуля.
                                                                            +1
                                                                            Интерфейс, которым с удовольствием пользуются 80% пользователей — хороший интерфейс :) Всем, разумеется, не угодишь.
                                                                              0
                                                                              Боюсь вас разочаровать, даже 80% — не достижимый результат. Слишком уж субъективно всё. Чем сложней аппликация, то есть больше поля и материала для строительства GUI, тем больше разброс. Ну а приложение с одной кнопкой О.К. как бы не является интересным и проблемным в контексте поста.
                                                                                0
                                                                                Именно поэтому действительно хороший интерфейс появляется со временем и при условии, что создатели слушают своих пользователей.
                                                                            –4
                                                                            для успешного интерфеса… возьмите 2-3 ..4 ..10 простых, не Айтишников, людей и скормите им свои наработки… пусть пофукают. Услышите или бред или полезное… вот вам и образование.
                                                                              +2
                                                                              и получите KDE 2.0
                                                                              +1
                                                                              Эргономика — научная дисциплина, комплексно изучающая человека в конкретных условиях его деятельности в современном производстве, наука о правильной организации человеческой деятельности.

                                                                              Также в определении говорится, что это «обеспечение наиболее эффективной работы, не создающей угрозы для здоровья человека и выполняемой при минимальной затрате биологических ресурсов».

                                                                              Проектирование интерфейсов — это прежде всего эргономика. В свою очередь, думаю, визуальный дизайн интерфейсов, таким образом, является подмножеством эргономики в некотором смысле.
                                                                                –2
                                                                                Расскажите об этом Мошкову.
                                                                                  0
                                                                                  есть такой интересный раздел стандартов, который называется Section 508. Без соблюдения его требований в NASA не пройдет ни один интерфейс — веб или не-веб.
                                                                                    0
                                                                                    А существует какая-либо четкая граница между проектированием интерфейсов, дизайном и программированием? Надо полагать, что нет (наш мир неидеален). Соответственно, для проектирования интерфейса нужно быть немного программистом и немного дизайнером. С одной стороны нужно знать предметную область — технологию, на которой будет построен интерфейс, например для того, чтобы при необходимости использовать ее сильные стороны. С другой стороны нужно понимать, как конечный результат будет выглядеть с эстетической точки зрения.

                                                                                    Например, в какой-то ситуации очень поможет создание кастомного контрола — это упростит действия пользователя, добавит выразительности и визуализации, а также сделает взаимодействие более приятным и интересным. Как подобная идея может родиться в голове человека, далекого от программирования и незнакомого с возможностями платформы? Без этих знаний его идеи могут потребовать неоправданно много времени на реализацию и будут причиной неоправданно высоких требований к «железу» пользователя.
                                                                                      0
                                                                                      Я — дизайнер интерфейсов. Ну или если избегать извращенного в стране понятия дизайн — проектировщик интерфейсов.

                                                                                      Так и не смог доучиться. Не видел смысла.
                                                                                        +1
                                                                                        Правда стоит отметить, что я поплатился за это годом службы в армии.
                                                                                        –3
                                                                                        1. прокачивать скил «логика»
                                                                                        2. некоторые знания из «психологии». даже не обязательно специально учить — просто немного любознательности и всё та же логика.
                                                                                        3. куча просмотренных и разобранных про себя чужих интерфейсов.
                                                                                        4. ???
                                                                                        5. PROFIT!

                                                                                        первый пункт самый главный. но и самый сложный, так как уже поздно.
                                                                                          +1
                                                                                          У меня похожая ситуация. В своё время ушёл из университета после первых двух пар, так как понял, что мне не интересно. Уже тогда работал SEO. Потом программирование, C#, Ruby on Rails, PHP и т.д… Потом дизайн. Мне нравилось делать дизайн и программировать и поэтому я стал юзабилистом. Сейчас работаю в крупной компании и делаю интерфейсы для гос структур (МВД и т.п.). И так как мне надоели старые понятия о удобстве, которые сложились в России, то пользуюсь тем, что делаю нечто уникальное и удобное сейчас. Немного отвлекся от темы…

                                                                                          Сейчас встал вопрос, что вот уже несколько лет работаю, получаю хорошую з/п и мне интересно работать, но получить высшее все же думаю. И вот тоже не знаю, на какой факультет идти. Скорее всего буду смотреть на психологию и/или менеджер проектов.
                                                                                            +2
                                                                                            Передо мной стояла та же дилемма. Решил её своеобразно — получаю сразу два образования: управление и психология.
                                                                                            0
                                                                                            Вообще для активного и продуктивной деятельности, психологию надо изучать, пробовать и с ней экспериментировать. А главное далеко идти не надо, все что требуется, есть в каждом.
                                                                                              –3
                                                                                              Чтобы научиться кататься на велосипеде, нужно кататься на велосипеде. Сверхзнаний не нужно, нужен велосипед и разрешение владельца, если нет своего, на нём прокатиться. Рынок продажи таких услуг (жизнь) всему научит и в плане что учить, и в плане как. Всё индивидуально, поэтому личные качества такого специалиста практически не отделимы от профессиональных. Просто катайтесь, падайте, поднимайтесь и катайтесь дальше, там глядишь и горный велосипед прикатят, и в Тур дэ Франс позовут.
                                                                                                –2
                                                                                                отдельного человека для проектирования интерфейсов может позволить себе только очень крупная компания

                                                                                                Only users with full accounts can post comments. Log in, please.