На этой неделе я довольно много времени провел работая над небольшим web проектом. Проектик был простой как две копейки, но мне пришлось работать в паре с дизайнером ( благо сайт был для него ). Интересно отметить на сколько артисты не врубаются в код… Конечно не все так плохо, но процесс шел медленно из-за постоянных объяснений: почему, как и что… В добавок артисты все видят с другой стороны, для них процесс создания имеет какую особую хаотичность – типо их собственной магии. С другой стороны для программиста все должно быть конструктивно и в определенном порядке… Два разных подхода к единой задаче!
И все же было весело – много криков и споров: “да ты не дизайнер, не учи меня цветам” или “так ни кто не делает – это не дружелюбно для пользователя!!!”. Конечно работать в такой “команде” не легко, но количество приобретенного опыта просто потрясает. К тому же я уже давно не трогал ни html ни css. Как приятно вспомнить – освежить свою память и поработать с дизайнером.
Я считаю что каждый программист должен поработать с клиентом, дизайнером хотя бы раз и понять какой же это ад… Но стоит помнить – это нужный опыт и он может оказаться одним из самых полезных вещей которые вы сможете когда либо приобрести.
Смотрите на любой опыт с позитивной стороны и анализируйте его. В итоге вы сможете из любой – даже самой плохой ситуации вынести что-то полезное.
CSS – рулит.
Ооо, работать с дизайнером-художником – это, бл**, жестяк. Ты ему объясняешь, что с точки зрения структуры кода правильнее сделать немного по-другому (сдвинуть немного, сделать цельный div, не разрывать блоки и тд ), а он, собака, упрется и ни в какую – он так видит – так и сделай, пиксель-в-пиксель. Я уж натерпелся, у нас дизайнер именно такой, правда со временем мы его таки переубедили, чтоб дизайн сначала проверял PM, если что отдавал на доработку и уже потом показывали заказчику, а потом давали верстальщикам и веб-девелоперам .
Думаю дизайнеры это прикольные товарищи, просто нужно найти язык и постараться понять друг друга.