Как научиться верстать и программировать

Занимаюсь дизайном сайтов уже несколько лет. Беру заказы на российской фриланс бирже.

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



В связи с этим назрел вопрос, возможно он прозвучит немного нелепо, но попытаюсь :)



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



И следующий вопрос, если всё таки стоит, то с чего начать? С верстки вероятно? Только с какой стороны к ней подступиться, а то я в этом полный нуб :) Буду очень благодарен за хорошие продуктивные советы!

Комментарии пользователей

brusher

Есть ресурс: http://www.codecademy.com/ Для изучения основ в самый раз =) Что касается стоит ли учиться или искать команду — вопрос в том к чему вы стремитесь. Я дизайнер сайтов и веб-интерфейсов, при этом где-то 50% своего рабочего времени я пишу скрипты на JS, а в случае необходимости лезу в бекенд (как минимум в классы представлений)... И меня дико от этого прёт. Порой намного большее удовольствие я получаю от написания крутого скрипта, нежели от красивой картинки (впрочем получаю высшее удовольствие если я заставил свою картинку работать). Ну и верстать, само собой, тоже умею. =) Так вот к чему это я? Т.к. я дизайнер интерфейсов, то мне это жизнено необходимо. Порой намного проще самому написать скрипт, чем рисовать сто раскадровок, писать много абзацев пояснений, и потом контролировать каждый шаг программиста и фронт-эндищка... Если же вы хотите просто клипать какие-то абстрактные шаблоны для каких-то абстрактных сайтов, то вряд ли вам стоит тратить время на изучение верстки и прочего (учиться самому всегда дороже, чем делегировать задачу опытному). С другой стороны если перед вами стоит высшая цель, в которой эти знания необходимы, а шаблоны на земфоресте это лишь маленькая веха на вашем пути, то, безусловно, учиться стоит. Успехов ;)

Stan

Вооружайтесь мануалами издательства O'Reilly ( в своём большинстве автор книг Тим О'Рейлли) У него прекрасные, для понимания, книги по HTML & CSS Что касается создания шаблонов для CMS — тут вам ещё понадобятся знание PHP, Javascript. Создание шаблона это не просто «распихать переменные», это умение создать условия для вариантов отображения (динамического) контента в той или иной ситуации, как минимум. Тут уже учебник PHP5 в помощь. P.S. Считаю, когда дизайнер ещё и умеет верстать, и кодить — ему цены нет. Очень удобно рисовать/проектировать сайт, зная, какая у тебя будет вёрстка, как реализовать эффекты и как это будет это отображаться на всех девайсах/всех ОС. Делаю сайты в одиночку от прототипа до программного решения, хотя держу про запас пару программеров. P.P.S. Не хватайтесь за всё сразу. Начните с изучение HTML, в процессе изучения будете сталкиваться с CSS. Только потом уже беритесь за HTML5 и CSS3. В связке — это бомба, а при добавленном Javascript — это водородная бомба. На HTML5, CSS3, JS пишут игры для браузеров, судите сами о возможностях.

satantx

Я кстати раньше был дизайнером, а потом всё это надоело и перешел на вёрстку. Правда с дизайном не совсем покончил, иногда "рисую" сайты, что очень удобно: нарисовал, сверстал. Выше люди всё правильно написали. Дизайн + верстка = это очень хорошо. Книг очень много, но в них 80% воды. Читай, смотри верстку других сайтов, бери psd шаблоны и верстай. Главное практика, потому что через неделю, месяц, год ты посмотришь на свой первый сверстанный сайт и скажешь "Блааа, как я это мог сделать то! Тут же всё можно было в одну строку написать)". Javascript тоже надо знать. Год назад, я вообще не знал как подключить слайдер на сайт, а теперь сам могу его написать с нуля) ГЛАВНОЕ ПРАКТИКА. Удачи)

satantx

Ах да, совсем забыл, пару советов: 1. Подружись с верстальщиком 2. Таблицы нужны только для таблиц

raulv

brusher, Stan, satantx, большое спасибо, ребята, сорри, что сразу не поблагодарил, крупный проект был :)