В создании веб-сайтов существуют различные дисциплины. В двух словах:
- Дизайнер. Рисует веб-сайт, как он должен выглядеть. Определяет стиль веб-сайта. Использует в основном PhotoShop.
- Взаимодействие Дизайнер. Определяет, где идет каждая функция и как она должна работать.
- Клиент-разработчик. Записывает код на стороне клиента. HTML/CSS-шаблоны, возможно, немного JavaScript, хотя есть большая разница между HTML и JavaScript и необходимыми навыками. Возможно, вы даже должны рассматривать HTML/CSS и JavaScript для разных дисциплин.
- Серверная разработчик. Записывает код на стороне сервера (PHP/ASP/...). Вероятно, потребуется знание SQL.
- Администратор базы данных. Сохраняет базу данных. На самом деле это не часть списка дисциплин веб-дизайна.
Таким образом, вы должны подумать, хотите ли вы быть всех этих лиц, или только один или несколько из них. Я лично так в основном разрабатываю PHP и немного JavaScript. В работе я практически не делаю HTML/CSS, потому что это делает другой парень. Если у вас есть парень, который хочет создавать сайты тоже, возможно, вы можете проверить, где лежат навыки других. Если вы программист, вы можете сосредоточиться на серверах и JavaScript, где он может построить партию в PhotoShop, подумать о взаимодействиях и построить HTML/CSS. Вам понадобятся только некоторые навыки, необходимые для спарринга, и вы могли бы строить великие вещи, потому что у каждого из вас есть специальность.
Если вам нужно сделать это самостоятельно, и у вас еще нет этих навыков, я бы просто начал где-то и, по крайней мере, попробовал все. Держите ваши учебные проекты простыми и не начинайте смешивать 5 названий дисциплин. Если вы хотите начать использовать HTML-методы, не возражайте, пока не придумаете. Нарисуйте несколько строк в краске и просто притворитесь, что у вас есть все эти градиенты и шикарные взгляды. С небольшим количеством убеждений, если вы попробуете одно из этих навыков, вам не нужны никакие другие.
Голосование, чтобы закрыть как тему, это не вопрос программирования. Тем не менее, есть страница обмена столами для веб-мастеров. – markus
В общем: узнайте фотошоп, (x) html, css, js и прочитайте о моделях ящиков. Для шаблонов требуется лишь немного PHP и не mysql. – markus
Вы также можете ** не ** изучать фотошоп и вместо этого иметь друга, который хочет начать работу, но имеет больше навыков в искусстве (или наоборот). Таким образом, вы можете сосредоточиться только на программировании. – JustcallmeDrago