Intro
Хвърлям честичко по едно око на блога на Roger Johansson (Роджър Йохансон – надявам се, така се пише на български.) — професионален уеб дизайнер/дивелъпър от Швеция, който има много интересни статии, посветени на CSS и уеб стандартите, също и пише ревюта на книги за уеб дизайн, CSS и графичен дизайн.
Тук ще си позволя да преведа един негов текст на български, защото може да е полезен за повече хора от уеб областта (професионалисти, или такива, за които уеб е само хоби).
* * *
Designers or Developers?*
(Дизайнери или дивелъпъри?)
В секцията “За мен” на този сайт [456 Berea Street – бел.пр.;-)] аз наричах себе си “дивелъпър/дизайнер/occasional writer”. Малко е объркващо, но все още ми е трудно да отговарям на въпроса какво правя/работя. Дали съм Уеб дизайнер? Уеб дивелъпър? Уеб програмист? Всички тези специалности заедно? Нито една? Това наистина е един труден въпрос, за да се даде прост отговор на него.
Отговорът ми зависи от това кой ме пита, кога, защо, и при какви обстоятелства. Понякога казвам, че “работата ми е свързана с Уеб” или “правя уебсайтове”, и двата отговора са верни, но всъщност не казват какво правя в действителност. Би било по-лесно да се даде кратък, прост, разумно точен отговор.
В известен смисъл аз съм повече дизайнер, въпреки че се занимавам съвсем малко с графичен дизайн напоследък. Мнозина си мислят погрешно, че дизайн е еквивалентно на графичен дизайн, но дизайнът е също така свързан с това да направиш нещата да работят. И тъй като това е, което правя, може би би трябвало да се наричам Уеб дизайнер.
Но аз не се наричам така. “Уеб дизайнер”** за мен е определение, което е неприятно оцветено от моя опит с дотком сапунения мехур [the dotcom bubble – бел.пр.]. То ми напомня за тълпите неопитни хора, които бяха наемани само защото големите Уеб агенции се нуждаеха от повече служители. То също така ме кара да мисля за аматьори, които използват WYSIWYG режима на някое пиратско копие на Dreamweaver или GoLive, за да създават сайтове. Така че ми е много трудно да наричам себе си Уеб дизайнер.
Като алтернатива, съм използвал “Уеб дивелъпър” за известно време. Проблемът е, че много хора предполагат, че Уеб дивелъпърът се занимава най-вече с back-end програмиране, а аз не се занимавам много с това. Но този термин звучи по-професионално от Уеб дизайнер, все пак.
Какъв друг избор имаме? Е, съществуват определения като Програмист на потребителски интерфейси (User interface programmer), Front-end дивелъпър (Front-end developer), Архитект на потребителския опит (User experience architect) (аргх, алергичен съм към израза “user experience”), и други. Има много определения, но твърде малко такива, които да описват какво правя по начин, който да е разбираем за хората, които не работят в сферата на Уеб индустрията.
Това проблем ли е наистина? В по-голяма част от случаите, не. Но е малко неудобно да не можеш да кажеш на фризьора или някой съсед какво правиш, за да се прехранваш, и то така, че да те разберат. “Аз работя с Уеб” или “Аз правя уебсайтове” става, но не казва дали аз правя графичен дизайн, програмиране, или и двете.
И така, бих искал да задам на четящите този текст, които не се занимават с графичен дизайн, но основно работят с HTML/XHTML, CSS, JavaScript и достъпност (accessibility), следните два въпроса:
- Дали се смятате за дизайнер или дивелъпър?
- Наричате ли себе си дизайнер или дивелъпър?
Ако можете, чувствайте се свободни да мотивирате отговорите си.
* * *
Заключение (бел. на преводача)
Роджър Йохансон си задава интересни въпроси в своята статия. На мен ми се е случвало да си ги задавам също, и то неведнъж.
Как да обясниш на някой, който не работи в сферата на уеб технологиите, какво работиш? Дизайнер/Уеб дизайнер? Но аз не работя толкова с графика, колкото с XHTML/CSS код. Програмист/Дивелъпър? Не, не е вярно — главното ми занимание е CSS дизайн, тоест, да пиша CSS код, да създавам CSS layouts и интерфейси. Тогава? CSS кодър/CSS дизайнер? Е това пък съвсем нищо не говори — думата “Уеб дизайнер” поне повечето от хората са я чували, за разлика от “CSS дизайнер”. Тогава какво?
Дилемата е сериозна — аз пиша CSS код, правя графика за уеб в Macromedia Fireworks (вече Adobe Fireworks), с back-end почти не се занимавам, повечето ми сайтове са създадени в някакъв текстов редактор за код. Какво работя тогава? :-)
Може да оставите коментар тук, и/или в оригиналния пост на Roger Johansson. Въпросите, които си задава той, ми се сториха интересни и спрямо нашето скромно дизайнерско/дивелъпърско community, затова си позволих да направя този превод (криво-ляво;-) на български…
–Мишел
Бележки под линия
* Оригиналната статия на Roger Johansson Are we designers or developers? може да прочетете на адрес:
http://www.456bereastreet.com/archive/200708/are_we_designers_or_developers/
** Докато превеждах статията, попаднах случайно на друга интересна статия, посветена на същия въпрос, само че разгледан от малко по-друг ъгъл. Все пак, мисля, че тя допълва до известна степен текста на Roger, затова реших, че е добре и нея да включа тук:
http://www.modernlifeisrubbish.co.uk/article/theres-no-such-thing-as-web-design
(автор: Stuart Brown)
*** Навсякъде в текста на Roger думата Web (Уеб) се изписва с главна буква. Първо, става дума за професии, и второ, в българския, макар че съм срещал вариантите “Уеб” и “уеб”, реших, че няма да е голяма грешка да оставя тук “Уеб” с голяма буква, заради оригиналния правопис. Ако смятате, че е погрешно, blame me! :-D
Официално, една от разрешените титли пред името ми е ММД.
Съществува от 17 години в системата на образованието. Обхваща период на обучение от 24 месеца он кампус, четири семестъра борба с (тогава) Макромедия и Адоб семействата, малко медийно право, много комуникации, интерактивност и организация на Мултимедийни Проекти (ММД е мултимедиен дизайнер).
Още от самото начало, хората в четирите потока : Фокстрот, Хотел, Индия, Голф – изкристализираха ясно в пишещите код и – останалите. Шведите бяха в първата група.
Мисля че дефиницията е въпрос на водещ интерес.
Моят никога не излезе извън графичния дизайн и суетата около екшн скрипта и лингото се оказа добрия избор. Трябваше някак да взема изпита по интерактивност (академията работеше с Линукс сървър), та станах от Мака и ползвах рнр с малко майескюел да подкарам един еКомерс бутик на РС.
Всичко това, заедно с работилниците по създаване на характери (рисуване, холивудската школа на филмов сценарии), е три пръста от резюмето ми и винаги трябва да се обяснява дъъъъъъъъъъъъъъъъъъъъъъъълго на ХР пипълите )))
Особено съчетано с МВА (несъществуваща комбинация. Освен ако се налага да обясниш как корпоративната идентичност и архитектурата на бранда става стратегически предимство в красив доклад)
Затова ХР си имат таблица с описание на специалностите от браншовите организации на дизайнерите/датаматиците.
Една от страхотните уеб школи на шведите навремето бе рейзърфиш. Не се сещам дали още съществуват, но бяха добри над “доброто”. Разбира се, в скандинавско, дизайн има значение над просто дизайн за континента. Можеш да погледнеш в произволен каталог за мебели, можеш да прочетеш нещо от концепцията за модерност+минимализъм на Ингвар Камрад.
Много интересни длъжностни характеристики за чиф бранд мениджър има Шел (една от най-търсените фигури в общините към момента). Въобще, ако съчетае търсенето на пазара с това което прави към засечения момент, ще разбере как да се дефинира (и пак, към момента). Интересът не почва с дивелъпмънт, а със скица. Освен ако идеята е на чужда глава.
Наричам себе си “разработчик” (звучи разбираемо за повечето хора, пък и е на български). Това е краткия начин. По-дългият е “разработчик на Уеб сайтове и приложения към/за тях” (също звучи разбираемо и е вярно). Тъй като това си е по-специализирана професия (както доста други), държа да отбележа, че и обясненията с какво точно се занимаваш са необходими, ако наистина искаш хората да те разберат.
Преди година баща ми ме запозна с един негов приятел, който той самия не беше виждал от години. Говорихме си и разговора стигна до въпроса “А ти с какво се занимаваш, какво работиш?”. “Разработчик съм”, казвам. “Т.е.?”. “Ами аз такова… програмирам…”. “Аха, ясно!”. Та на различни хора обяснявам различно какъв съм/с какво се занимавам, в зависимост от това какъв е човека отсреща.
Харесва ми как Боби Димитров обяснява с какво се занимава – “Уеб продукция”, казва той и това ми се струва доста изчерпателно (въпреки че и това има нужда от обяснения, пак в зависимост от аудиторията)!
@Краси:
developer = разработчик (съгласен съм) :-)
Иначе, ето го и проблема — “разработчик на Уеб сайтове и приложения към/за тях” си е доста добро обяснение, но малко дълго, и звучи малко тромаво, някак.
От друга страна, “Уеб дизайнер” също си е ОК, кратко е, разбираемо, но дали пишеш CSS, рисуваш с Fireworks или Photoshop, или пък пишеш PHP/MySQL въобще не става ясно… :-)
Представи си, че имаш приятел-художник, и някой го пита, какво прави, и той каже, “Художник съм”. Или пък ако е писател. Журналист. Фотограф. Лекар. Лесно и просто:)
А мен като ме питат, какво правя, като кажа дизайнер, не става ясно, какво “дизайнвам”;-) Ако поясня, “CSS дизайнер”, ме гледат неразбиращо и вече знам, че тотално съм изгубил аудиторията си;-) Ако кажа “Уеб дизайнер”, нещата се подобряват доста, но пък не е ясно, front-end ли правя, back-end ли, CSS или AJAX/DOM Scripting, PHP, ASP и т.н. Хм… Плюс това, и Роджър си има point, като казва, че думата “Уеб дизайнер” малко е поизгубила от истинското си значение след онзи ‘bubble’ :)
Ето в това е въпросът… Някак в една дума не можеш да обясниш, какво правиш. Или използваш 10 думи, или само 2-3, но пък тогава надали ще те разберат (в случай, че човекът отсреща не е от сферата на Web).
Хм…
Много въпроси, това ме и накара да преведа статията, беше ми много интересна:)
Ти трябва да се водиш или Front-end developer, или User interface programmer. Първото е по-подходящо, защото при второто се има предвид работа по имплементацията на интерфейси като цяло – т.е – не се указва изрично, че е уеб – приложение – може да е нещо stand-alone например (и не е нужен DHTML).
Front-end developer – предполага, че има и back-end, а съответно уеб-приложенията са част от всички клиент-сървър приложения (но не и единствените!).
User experience architect е длъжност, която абсолютно не е задължително да включва имплементация на направената архитектура. В добрите големи фирми това са хора, които просто трябва да направят дизайн кое къде трябва да бъде и как да изглежда, така, че на потребителя да му е най-лесно. Доста често са психолози по образование, btw. С имплементацията на разработения от този човек дизайн се занимава вече следващото звено – User interface programmer.
Ако някой се затруднява да те разбере какво правиш – казвай, че правиш сайтовете удобни и подредени.
@Lumiere:
Хубаво звучи, ама и Front-end developer, и User interface programmer, ми звучат едни такива… сухарски и специализирани… за разлика от “Уеб дизайнер”. От друга страна, “уеб дизайнер” не отговаря много добре на всички въпроси във връзка с това, което правиш… :-)
Thx for the $ 0.02 :)
Винаги са ме убивали тези етикети. Ако аз бях на твое място най-спокойно щях да си се наричам “уеб дизайнер”, без въобще да ме интересува кой какво си мисли и какви изводи си вади. От моите сблъсъци с хора извън занаята съм стигнал до извода, че ако това не разберат, всякакви допълнителни уточнения са ненужни. А пък ако са достатъчно наясно да ме питат дали рисуваш или пишеш HTML, не мисля че ще успеят да извлекат тази информация от надписчето на визитката ти.
А “web developer” очаквам да чуя от някой който пише на PHP. Не знам защо :)
И аз залагам на “front-end web developer”, пък за тия, дето не разбират и не са от бранша – то не е задължително да може да схванат от 1-2 думи за какво става въпрос :) Както и не държа да има българско название, нали се глобализираме ;)
Между другото, Мишел, “CSS дизайнер” само от теб съм го чувал, малко странно ми звучи – за мен поне дизайнът не се свързва с писане на код.