Вы никогда не замечали, что профессиональный софт, с точки зрения пользовательского опыта, это какое-то совершенное, лютое говнище?
Не в смысле функций.
С функциями там обычно всё хорошо. Даже слишком хорошо. Там функций столько, что где-то внутри, наверное, уже есть отдельная функция для поиска смысла жизни, просто она лежит в меню «Дополнительно / Наследуемые параметры / Прочее / Búsqueda del sentido de la vida».
Photoshop, AutoCAD, SAP, 1С, вот это все. Функционально - мощь.
С точки зрения отношения к пользователю - пиздец.
Photoshop, например, это единственная программа в моей жизни, которую я не смог освоить методом произвольного тыкания в кнопочки.
AutoCAD, подозреваю, из той же области.
Там наверняка есть какая-нибудь базовая операция типа «создать помещение». И вызывается она через три клика мышкой и два нажатия пробела правой ногой. Левой нельзя. Левая удаляет проект.
Профессиональный софт как будто существует не для того, чтобы помогать работать, а чтобы отделять посвящённых от непосвящённых.
Если ты разобрался - ты профессионал.
Если не разобрался - ну, значит, не дорос, хуевый ты дизайнер.
При этом софт для обычных людей обычно сделан куда уважительнее.
Excel, например, по сравнению с AutoCAD, может быть, функционально и простоват. Но он хотя бы притворяется, что пользователь ему не враг. Открыл таблицу, написал цифру, протянул ячейку, получил маленькое ощущение победы.
И есть ещё третья категория.
Среды разработки софта.
Xcode, VS Code и прочие большие штуки для программистов. Не будем вспоминать Anaconda. Не надо. Она ничего плохого нам пока не сделала, пусть лежит, переваривает очередного питониста.
Так вот, IDE обычно сделаны заметно лучше.
Они тоже сложные. Там тоже сто тысяч функций, настроек, расширений и странных слов. Но в них хотя бы видна мысль: основное должно быть под рукой, сложное должно быть рядом, редкое должно не мешать жить.
И вот все встает на свои места.
Программисты прекрасно умеют делать сложный софт удобным. Для себя.
А когда они делают профессиональный софт для чужой профессии, всё, видимо, превращается в спецификацию.
Функция есть? Есть!
Настройка есть? Есть!
А где, зачем, почему именно так? Они разберутся, им деваться некуда.
Сырая пока мысль, вывода не будет.
Хотя может быть, я неправ.
Может быть, профессиональный софт и должен быть таким.
Чтобы случайный человек открыл, посмотрел, закрыл и пошёл заниматься чем-нибудь более безопасным.
Например, людьми командовать.
Не в смысле функций.
С функциями там обычно всё хорошо. Даже слишком хорошо. Там функций столько, что где-то внутри, наверное, уже есть отдельная функция для поиска смысла жизни, просто она лежит в меню «Дополнительно / Наследуемые параметры / Прочее / Búsqueda del sentido de la vida».
Photoshop, AutoCAD, SAP, 1С, вот это все. Функционально - мощь.
С точки зрения отношения к пользователю - пиздец.
Photoshop, например, это единственная программа в моей жизни, которую я не смог освоить методом произвольного тыкания в кнопочки.
AutoCAD, подозреваю, из той же области.
Там наверняка есть какая-нибудь базовая операция типа «создать помещение». И вызывается она через три клика мышкой и два нажатия пробела правой ногой. Левой нельзя. Левая удаляет проект.
Профессиональный софт как будто существует не для того, чтобы помогать работать, а чтобы отделять посвящённых от непосвящённых.
Если ты разобрался - ты профессионал.
Если не разобрался - ну, значит, не дорос, хуевый ты дизайнер.
При этом софт для обычных людей обычно сделан куда уважительнее.
Excel, например, по сравнению с AutoCAD, может быть, функционально и простоват. Но он хотя бы притворяется, что пользователь ему не враг. Открыл таблицу, написал цифру, протянул ячейку, получил маленькое ощущение победы.
И есть ещё третья категория.
Среды разработки софта.
Xcode, VS Code и прочие большие штуки для программистов. Не будем вспоминать Anaconda. Не надо. Она ничего плохого нам пока не сделала, пусть лежит, переваривает очередного питониста.
Так вот, IDE обычно сделаны заметно лучше.
Они тоже сложные. Там тоже сто тысяч функций, настроек, расширений и странных слов. Но в них хотя бы видна мысль: основное должно быть под рукой, сложное должно быть рядом, редкое должно не мешать жить.
И вот все встает на свои места.
Программисты прекрасно умеют делать сложный софт удобным. Для себя.
А когда они делают профессиональный софт для чужой профессии, всё, видимо, превращается в спецификацию.
Функция есть? Есть!
Настройка есть? Есть!
А где, зачем, почему именно так? Они разберутся, им деваться некуда.
Сырая пока мысль, вывода не будет.
Хотя может быть, я неправ.
Может быть, профессиональный софт и должен быть таким.
Чтобы случайный человек открыл, посмотрел, закрыл и пошёл заниматься чем-нибудь более безопасным.
Например, людьми командовать.