Творческий кризис, дизайнеры, разработчики
Засечки, углы, шумы....
Чего не должно быть у хорошего дизайнера\разработчика, так это творческого кризиса. У дизайнера всегда под рукой блокнот, в который можно записать все мысли которые приходят на ум, чтобы потом воплотить их в жизнь. Все эти закорючки, линии и буковки и есть творчество.
Когда я ничего не знал о дизайне, и о вебе в частности, то мне казалось что люди занимающиеся этим они из другого мира и среди Нас(всех) их нельзя заметить. Позднее, со временем, я понял как глубоко ошибался в этом суждении. Ведь творчество, оно сугубо переплетается бытностью. Все эти краски которые отражаются на полотне, это отражение действительности в глазах дизайнера. Той действительности, которая перед ним.
Вот как происходит, сидит человек целый день за компьютером, пишет свои заветные alert(abc), и ни о чем не думает. А ему постоянно твердят: займись делом, займись делом. Каким делом? для чего заняться? я уже занят... Разработчик ПО,это человек который помогает людям упорядочить их действия для достижения больших результатов, передав управления кремниевому другу. Разве это не дело? Разве хочется кому-нибудь не спать ночами, чтобы рассчитывать ЗП сотрудникам, а потом утопать в горе бумажек. Разве хочется кому-то высиживать в нескольких очередях, лишь для того чтобы получить малозначительную(или значительную) справку.
Основная задача веб-разработчика, как впрочем и любого другого разработчика, это совокупление высоких знаний дизайна, юзабилити, и собственно языка программирования для выработке наиболее понятного и простого интерфейса. Для этого и существую различные негласные правила:золотое сечение, 3х кликов, (что?где?когда?). Эти простые принципы позволяют избежать массу проблем и нервов у пользователей. Ведь приятно когда не нужно постоянно названивать разработчику за объяснениями как выполнить определенные действия в его программе. Сел, и работай.
Все эти достижения, можно достигнуть за счет понимания как заказчика так и исполнителя. После такой совместной работы, всегда получается качественный продукт. Для того чтобы достичь таких результатов, необходимо четко знать:что нужно от разработчика. Если такой четкости нет, можно проконсультироваться у исполнителя. придя к общему знаменателю, такое техническое задание облегчит задачу исполнителю и сократит массу времени на последующие уточнения и корректировки задач.