Блог Михаила Навернюка feedback

Архив рубрики «Книги»

перегрызть горлоКонкуренция — это благо или зло?

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

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

Прочитать остальную часть записи »

Не потерятьсяСегодня я хочу поговорить немного о глобальных проблемах. Хотим мы того, или нет, но мир вокруг нас меняется кардинальным образом. Игнорировать этот факт, значит обрекать себя на вымирание.

Кризис окружающего нас мира, сегодня очевиден для всех. Правда не все понимают, что это НЕ экономический, и, даже, не политический кризис. Сегодня мы переживаем кризис цивилизации. Социализм рухнул первым, теперь пришло время для капитализма.

Но что же происходит? Куда движется мир? Есть ли «свет в конце тоннеля»? И что нам, обычным людям,  делать, черт подери?

Прочитать остальную часть записи »

файловая системаСегодня мы рассмотрим некоторые идеи Раскина, которые не получится сразу реализовать в наших программах. Тем не менее, я думаю, что узнать о них будет полезно.

1. Организация хранения информации в виде файловой системы – крайне не удобное решение.

Во-первых, пользователю трудно запомнить название файлов. Вы можете вспомнить, как вы назвали файл с картинкой, который вы скачали из интернета месяц назад?

Когда пользователи ищут какой-либо файл, то, обычно, используют ключевые слова или фразы из содержимого файла. Таким образом, для человека, название файла – не слишком полезно.

Во-вторых, содержание текстового файла и есть его самое лучшее имя.

Прочитать остальную часть записи »

Продолжаем рассмотрение идей Джефа Раскина, по организации подлинно человеко-ориентированных компьютерных интерфейсов.

9. Подсветка (highlighting), указание (indication) и выделение (selecting)

Подсветка означает, что определенный объект на экране отображается особым образом. Подсветка единичного объекта при наведении курсора без каких-либо других действий пользователя называется указанием. С помощью указания система сообщает пользователю, на какие объекты он указывает в данный момент. В современных программах указание используется недостаточно часто. Возьмите этот прием на вооружение.

Выделение – это процесс, при котором пользователь указывает системе, что некоторые объекты имеют особый статус. В результате выделения получается выборка (selection). Выборка сохраняется, даже если пользователь уберет курсор. После того, как пользователь создает новую выборку, старая не должна удаляться. Она должна просто помечаться как более старая.

10. «Отменить» (Undo) и «Повторить» (Redo)

В большинстве существующих сегодня систем команды «Отменить» (Undo) и «Повторить» (Redo) нельзя применить к процессу создания выборок. Это совершенно не оправданно, поскольку ошибки при создании выборок случаются довольно часто.

Прочитать остальную часть записи »

проектирование интерфейса

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

Многие проблемы в области интерфейсов появились еще на заре компьютерной эры, и мы до сих пор расплачиваемся за несуразные решения принятые тогда. Например: идея файловой системы. Если подумать – это далеко не самый лучший способ хранения информации, но отказаться сегодня от использования файлов – слишком радикальный шаг, на который вряд ли пойдут разработчики операционных систем.
Прочитать остальную часть записи »

Подпишитесь на RSS ленту кликнув по картинке:

rss

Или подпишитесь на E-mail рассылку заполнив форму ниже:

Ваш e-mail: *
Ваше имя: *
Продукты
Бесплатный видео-курс по программированию на C#

Как освоиться в программировании на C# за пару недель