Как научиться делать сайты с нуля и зарабатывать на этом деньги

Привет, друзья!

Хорошее дело — удаленная работа. Прибыльное, полезное и очень удобное. Особенно для тех, кто так же, как и я, любит путешествовать. Недавно только понял лишний раз, что не смотря на все возможные минусы, совершенно не хочется все это менять на стены офисов. Особенно, когда в понедельник ранним утром едешь по пустой и прямой трассе на мотоцикле в стороне Бангалора и понимаешь, что именно сейчас твои знакомые и коллеги трутся спинами в пробках по дороге на службу.


С чего можно начать фрилансерствовать я уже писал. И даже перечень 7 профессий для легкого старта в интернете дал. Сегодня же коснусь самой близкой для себя темы (и крайне полезной для читателей), а именно: как научиться создавать сайты с нуля и зарабатывать на этом деньги.

Ибо, так уж сложилось, что именно о сайтах и их создании мне очень часто задают вопросы как на вебинарах, так и в личку. Что ж, будем раскрывать карты.

Что нужно знать для создания сайтов, с чего начать?

Вообще, веб-строительство (или веб-мастеринг, как его называю я) — достаточно обширная ниша, куда входят специалисты самого разного уровня: от тех, кто педалит простые одностраничники в lpgenerator до могущественных фронт-энд разработчиков Ruby on Rails и Python. Я, как обычно, остановлюсь посередине и расскажу о том, какие делаю сайты я и что для этого необходимо знать.

В данное время я занимаюсь разработкой WordPress-сайтов под ключ. Для их создания необходимо следующее:

  1. Основы профессии веб-дизайнера и базовые знания типографики. Сочетание цветов, умение находить комбинации форм и шрифтов. Наверное, это самая-самая нужная база для создания сайтов с нуля.
  2. Понимание работы веб-серверов, хостингов и вообще сети интернет. Тут вообще без маньячного красноглазия сисадминства обходится плохо. Но на начальном этапе с этим можно не заморачиваться.
  3. Умение работать с хостингами. Хотя бы чтоб залить-исправить Ваш шедевр через интернет.
  4. Знание хотя бы на уровне определений таких понятий, как FTP, HTTP, IP-адрес, CMS, Javascript, HTML, CSS. Не пугайтесь — все намного проще, чем вам кажется. На начальном этапе достаточно будет изучить, что такое FTP (чтобы заливать сайты на хостинг), CMS (чтобы управлять наполнением) и IP (чтобы знать как этот FTP настроить).
  5. Желательно уметь разбираться в HTML и CSS и хоть немного понимать, как сайты верстать.
  6. и, пожалуй, все!

Не заметили, какого одного не хватает пункта, о котором многие говорят? Правильно — «программирования»! Как так — спросите Вы? А вот...

sait5

Как Вам такая красота? Пугает?

Для того, чтобы на базовом самому научиться делать сайты, Вам совершенно не нужно знать таких страшных вещей, как PHP, MySQL, Javascript и DOT NET. Однако (чтобы меня не закидали помидорами супер-корифеи) подчеркну: со знанием программирования Ваши возможности увеличиваются в разы, следовательно сложность разрабатываемых сайтов повышается колоссально, а вместе с ней и возможная оплата труда.

Понятие «писать сайты» осталось актуальным только для систем, в которых крайне важна разработка с нуля и где предъявляются самые крутые требования к безопасности, скорости и чистоте кода. Хотя, есть такие фанаты, которые даже простые сайты-визитки предпочитают писать ручками.

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

А пока о структуре работы.

Как происходит создание сайта?

Создание — это всегда процесс творческий, однако и он (в целях удобства) подвергается достаточно жесткой структуризации. На начальных этапах мне это структурирование казалось лишним. Мол, чего тратить время? Сейчас же я понимаю, что более внимательно и скурпулезное внимание к процессу разработки сайта на каждом из этапов круто сокращает время во время его завершения и исправления ошибок.

Создание прототипа будущего сайта.

Тщательно продумайте последовательность блоков и размещение графически-текстовых элементов на странице. Старайтесь по-максимуму работать с заказчиком и выявляйте именно на этом этапе все функциональные блоки, которые должны присутствовать.

sait4

Если уж творить, то только так

Приступайте к следующему этапу разработки только после принятия заказчиком прототипа! Если есть тексты и изображения — разместите их в макете. Если нет — вставляйте «текст-рыбу» и произвольные картинки.

Что можно использовать для создания прототипа:

  • обычный листок А4 и цветные ручки (обожаю аналоговые инструменты и скрип пера по бумаге)
  • Word, Excel или их аналоги
  • Обычный Paint
  • Photoshop
  • Adobe Muse

Не важно, какой инструмент выберите Вы. Главное, чтобы он максимально эффективно решал задачу — создание прототипа. Я, к примеру, люблю рисовать все на бумаге. И даже в путешествиях вожу с собой блокнот А4. Не совсем удобно, с точки зрения переноса тяжестей, но такой кайф — рисовать цветными ручками и по максимуму задействовать свой творческий потенциал.

Создание дизайна проекта по готовому макету

После того, как реализовали макет — приступайте к дизайну. Рисуйте, камлайте, придумывайте цветовую гамму и художественные приемы. Именно на этом этапе Вам крайне необходимо знание основ веб-дизайна. Если на воображение Вам, как на ухо, наступил медведь, отдавайте макет веб-дизайнеру с тем уговором, что готовый макет дизайна сайта верстать будете Вы.

sait2

Веб-дизайнерское камлание выглядит примерно так

У меня, к примеру, нет художественного образования или образования дизайнера. Я выезжаю на выработанном с детства хорошем художественном вкусе и куче изученной самостоятельно литературы. Однако, если моим заказчикам нужен совсем уж изощренный вариант, я прибегаю к услугам супер-профи в рисовании и photoshop.

Верстка дизайна

Верстка — это перенос дизайна из картинки в код HTML, чтобы браузер понял, как этот самый сайт отображать. Самый интересный этап, который отпугивает большинство новичков, ибо именно здесь, как нигде, знания html, css и jquery становятся актуальными.

И если исторически раньше верстальщик весь код писал ручками и ненавидел свою работу чуть больше, чем полностью, то сейчас его адский труд круто облегчили готовые фреймворки и целые системы для визуального проектирования сайтов.

В последних всю работу по верстку Вы производите путем расстановки блоков на экране, без написания кода.

sait3

Казалось бы, халява, но знать принципы использования блочной верстки — крайне желательно, чтобы процесс работы оставался осмысленным и ничего никуда не разъезжалось.

Настройка CMS и наполнение

После того, как Ваш первоначальный макет был сверстан, необходимо к нему подключить WordPress (или любую другую систему управления контентом (CMS)). Для этого в готовый сверстанный шаблон вставляются команды уже самой CMS, чтобы показать ей, что вот это — шапка сайта, а вот это — логотип.

На самом деле, этот этап используется далеко не всегда. И часто бывает, что заказчик требует только html-версию. Однако же, если вы хотите на создании сайтов зарабатывать хорошие деньги, учитесь работать с CMS. Как раз дальше я расскажу, где этому научиться.

Я не программист, но хочу делать сайты. Как быть?

И вот теперь самое интересное! Времена, когда для создания сайтов с нуля Вам требовались глубокие знания программирования, прошли. Однако, поборников халявы я сразу предупреждаю: все дальнейшие сервисы и курсы — платные. И если Вы ищете что-то совсем уж бесплатное, обратитесь лучше в гугл и на сайт htmlbook.ru.

Мы так устроены, что бесплатное нами не цениться, поэтому я продолжаю всячески призывать людей не бояться вкладывать деньги в себя. Потому что в противном случае Вам придется вкладывать время, которое в отличие от денег, никогда не восполняется.

sait1

Да и вообще, обучение у профессионалов — это самой прямой, самый быстрый и самый эффективный путь. Без долгих прогулок по полям с граблями и скрупулезных изобретений трехколесных велосипедов (с бибикалкой, ага).

Самому, безусловно, можно тоже обучаться. Но не проще ли отдать какую-то сумму, чтобы профессионал провел Вас мимо заблуждений и откровенных ям на пути? Рецепт — стар как мир: учимся и развиваемся.

Все ниже перечисленные рекомендации я попробовал на своей шкуре, поэтому в их качестве и уровне уверен на все 100%. Особенно это касается продуктов Макса Соколова и Антона Вьюкова.

 

Разработка в старом-добром Adobe Muse

Не смотря на шквал критики в свой адрес, Мьюз продолжает собирать поклонников под свои крылья. Особенно здорово он подходит для тех, кто хочет понять, как делать одностраничные сайты. А что? интерфейс понятен, возможностей для творчества — масса, ограничения — только Ваша фантазия. Сиди, собирай сайтики на заказ или для себя.

Только сильно не увлекайтесь, ибо глубины в Мьюзе тоже более, чем достаточно. Чего только стоит разработка отдельных расширений для него?

А вообще, не смотря на кажущуюся простоту все-таки неплохо будет обучиться веб-дизайну. Мьюз выбирают в своей массе те, кто хочет в сжатые сроки получать рабочие и красивые веб-ресурсы, не заморачиваясь на верстках и написании кода. Я, к примеру, не смотря на то, что шарю в css и html, долгое время вел разработку именно в Muse, ибо страшно нравилось мне почти сразу после рисования дизайна, получать готовые к публикации сайты без муторного ковыряния кодов.

Чтобы Ваш старт в Muse был максимально эффективным, я рекомендую отличную школу.

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

Все просто: вы учитесь делать красивую картинку, параллельно изучая азы html и css, что в результате неизбежно приводит к простому пониманию: внутренности мьюзовских сайтов — жуткие. И надо как-то развиваться дальше.

Конечно, всеми описанными выше курсами обучение созданию сайтов не ограничивается. Сейчас вообще каждый третий в интернете начинает запускать свои псевдо-курсы, поэтому насыщенность рынка — просто жуткая. И разобраться в многообразии предложений бывает порой совершенно невозможно. Именно поэтому я и выступаю в роли некоего санитара, стараясь отделять котлет от мух и рекомендовать только то, что опробовал сам.

Вариант для тех, кто готов обучиться базе веб-разработки

Ладно-ладно, все-таки программирование и языки разметки будут не лишними. Я бы даже сказал, очень желательными! Ибо, иначе вечно будешь бродить вдоль готовых решений и любой шаг в сторону будет сопровождаться сильнейшим стрессом. Заказчики подобные провалы в знаниях видят хорошо, поэтому, скорее всего, будут те, кто из-за этого от вас благополучно уйдет.

Чтобы такого не случилось, все-таки стоит обучиться основным столпам веб-разработки. Для этого я рекомендую школу webformyself. Как-то на эмоциональном подъеме вырвал я у них курс по BOOTSTRAP и остался очень доволен. Правда, нечасто на нем верстаю, но знания оказались не лишними.

Замечание для матерых веб-программистов

Предвижу вполне обоснованные возражения от акул кодинга и веб-девелопмента.

«Мол, зачем дискредитировать науку создания сайтов? Ибо дилетантов уже и так полно на рынке. Пользы от них мало, а вот убытков они приносят много. Заказчикам — ибо совершенно не умеют работать ни как специалисты, ни как продажники; коллегам по цеху, ибо откровенно демпингуют на рынке»

sait6

Постараюсь Вас успокоить: путь во фриланс — длинен. И пока зеленые новички доростут до Вашего уровня, может пройти не один год. А в своем сегменте, где заказчикам не требуются крутые навороченные кишки сайтов, именно начинающие — отличное подспорье для решения задач. Профессионалы и адекватные специалисты всегда были и остаются в цене.

Не бойтесь конкуренции, ее на самом деле не существует. Будьте человечны по отношению к заказчикам, выстраивайте с ними дружеские и гармоничные отношения и никакой новичок Вас никогда не сдвинет.

Жаль, что мало кто придерживается одних и тех же принципов в повседневной жизни и в работе. Большинство пытается урвать кусок пожирней, и сделать это как можно быстрее, совершенно не заботясь о собственной совести и дальнейшем взаимодействии с заказчиками. И фриланс тут просто еще одна точка приложения. Об этом я уже писал в статье о своих принципах работы.

Все просто: «живи сам и дай жить другим», — как говорят на Шри Ланке!


На этом все, друзья! Думаю, ваш голод по теме «хочу научиться делать сайты» мне утолить удалось. Поделитесь в комментариях, пожалуйста: кем бы Вы хотели работать удаленно? А то мне часто пишут вопросы именно по профессиям в онлайн-заработке, поэтому эту нишу я решил потихоньку заполнять.

Добавляйтесь в друзья, подписывайтесь на обновления блога и будьте счастливы. А если статья Вам показалась интересной, поделитесь ею, пожалуйста, в соцсетях с друзьями.

Красивых Вам сайтов и платежеспособных заказчиков!

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (голосов: 1, в среднем: 5,00 из 5)
Загрузка...