Pull to refresh
4K+
4
Александр@avlsam

Руковожу проектированием интерфейсов (UI/UX/CX)

7
Rating
Send message

Ух, какой интересный вопрос, и сразу про всё :)

Если вопрос "как написать прямо сейчас", то ответ будет примерно такой: какого-то общего обучающего документа пока нет. Но в эмуляторе есть рудиментарный ассемблер и если скормить исходники эмулятора ИИ и попросить его разобраться с системой команд и что-то несложное написать, то вполне может выйти толк.

Вопрос насчет Си-подобного языка неоднократно поднимался и пока не кажется что это принципиально невозможно и компиляторе не может быть вообще, но надо будет приложить немало усилий, чтобы он получился. Однако, скорее всего он будет отличаться от своего исходного двоичного прародителя и потребуется ввести новые типы данных и научиться избавляться от искусственно введенных костылей, вроде функций abs(), которые не имеют особого смысла в троичной системе.
А вот взять и собрать какой-нибудь старый линукс для Сетуни 70, кажется невозможным или очень затруднительным и неизбежно потребует полной замены достаточного большого количества исходных функций, ориентированных на обработку двоичных форматов чисел и символов в кодировке ASCII. Из-за различия в представлении чисел перестанет работать вообще вся логика и арифметика использующая сдвиги, маски, логические И, исключающие ИЛИ и т.п. - результат их работы будет совсем не тем, что ожидается.

Взять за основу конечно же можно, если он удовлетворяет требованиям к стилю, но набор заведомо не будет содержать уникальных для вашего продукта пиктограмм.

Важно понимать следующее:

1. Это не время работы над компонентом в редакторе, а выполнение работ по перечисленным выше этапам. Я их повторю:

  • Анализ потребности.

  • Анализ состава.

  • Составление списка свойств (название и тип).

  • Подготовка рабочего варианта.

  • Коммуникации с коллегами.

  • Тестирование (самостоятельное или с помощью коллеги).

  • Создание дополнительных вариантов (например, размеров или цветовых тем).

  • Подготовка или обновление сопроводительной документации.

2. Приведенные в примерах числа, это работа над компонентом «с нуля».

3. В одиночку такая работа не может быть сделана. У нас четыре человека (два синьора, один мидл и джуниор) выполнили все работы по подготовке шести десятков компонентов дизайн-системы за 2,5 квартала с учетом отпусков.

Дизайн-час примерно равен астрономическому часу у дизайнера или проектировщика уровня чуть выше среднего (это два-три года опыта). Он уже достаточно опытный чтобы работать самостоятельно и не допускать серьезных ошибок в планировании.

Эталона у дизайн-часа нет, т.к. это не абсолютная величина. Иначе получился бы нормо-час для выполнения одинаковых типовых задач.

Information

Rating
1,024-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Руковожу продуктовыми дизайнерами
Ведущий