Начать зарабатывать на создании сайтов
Я работаю контент-менеджером в одном из дилерских агентств портала tiu.ru (prom.ua), и мне нравится эта работа. Однако денег не всегда хватает, или точнее хватает только на хлеб с маслом, при том что времени на себя любимого почти не остаётся. А жить как-то нужно, да и в возрасте до 30-ти уже пора бы добраться до приличного заработка, определившись с ремеслом, которое будет приносить эти деньги и оставлять больше времени на личную жизнь. И выхода, как известно, два - стать карьеристом или создать своё дело. Хорошая новость для меня заключается в том, что у меня есть два серьёзных увлечения, которые могли бы приносить доход в перспективе развития - музыка и веб-разработка. Я играю на ударной установке, но с точки зрения заработка всё же более интересна другая часть музыки. А именно, сведение, мастеринг, звукозапись и обучение этим делам. Очень люблю эти вещи, однако путём долгих размышлений я пришёл к выводу, что моя не менее сильная любовь к вебу быстрее позволит обзавестись хорошими деньгами. Да и позже можно будет заняться музыкой и замутить, к примеру, какой-нибудь музыкальный онлайн проект. С этой точки зрения я поставил себе цель научиться делать сайты, поскольку хороший сайт стоит не мало, а если я один смогу это делать, то можно будет идти дальше и зарабатывать ещё больше. Отличные перспективы, не правда ли?
Критерий завершения
Первая оплата за первый сайт.
Личные ресурсы
1. Огромная мотивация в виде малого заработка.
2. Среднее знание HTML и CSS.
3. Общее знание о языках программировании и самом программировании в целом.
4. Поверхностное знание Python.
5. Теоретическое знание SEO.
Экологичность цели
Цель прошла проверку на экологичность внутреннюю и внешнюю. По достижению оной, я буду ощущать себя намного лучше. Нет никаких факторов, противоречащих достижению результата.
-
Начать зарабатывать на HTML / CSS
Подумав как можно начать дополнительно зарабатывать (хотя бы совсем немного), ещё не достигнув критерия завершения цели, я понял, что нужно идти от простого к сложному.
Для начала нужно закрепить знания HTML/CSS и выйти на должный уровень front-end разработки. Сделать это можно только активно практикуясь. Поэтому на первом этапе необходимо сверстать для себя 2-3 дизайна, чтобы лучше понять что к чему и, может даже, наработать некий собственный стиль. Благо HTML и CSS легки в освоении и не требуют долгих сроков изучения, а дизайнов для практики в интерне не мало, как-говорится верстай не хочу. И дальше ринуться на сайты по фрилансу, где уже за деньги оттачивать искусство вёрстки, параллельно изучая JavaScript, о важности и нужности которого также говорить не приходится.
Критерием завершения этого этапа будет выход на постоянный дополнительный заработок вёрсткой.
-
Изучить Python
Почему именно Python? Да, всё верно, зная front-end разработку, можно делать сайты на CMS и успешно продавать их. Тем более, что их сегодня много, на любой вкус и под любые задачи. Однако, как не крути, CMS помимо своих плюсов имеют и весомые минусы. Здесь можно долго дискутировать, и тем не менее, это отдельная большая тема для разговора. Но почему всё-таки Python? Ведь есть же PHP, заточенный под web с меньшим порогом вхождения или С++ с уклоном в программирование. В том-то и фишка... Порассуждав на тему программирования в целом, я понял, что Python является как раз той самой золотой серединой, позволяющей как программировать, так и писать сайты с помощью django. То есть, научившись создавать сайты на Питоне, я автоматически открою для себя дальнейшие перспективы программирования. И пусть порог вхождения в него не мал, но он далеко не самый высокий, что безусловно радует. Так что изучать Питон нужно уже сейчас параллельно с выполнением первого этапа.
Критерием завершения здесь будет первый написанный движок для сайта.
-
Изучить теорию моделей проэктирования и баз данных
Эти два дела я объединил в один этап, потому что их изучение нужно начать до написания первого движка сайта. То есть в процессе изучения необходимого языка программирования. Чтобы в ходе написания кодов примерно понимать как это делается и для чего. И уже на практике закрепить эти знания. Ведь не одно написание средней и большой программы не обходится без модели проектирования (в случае если вы
не быдлокодерправильный программист), и не один сайт не может существовать без базы данных. Хотя в последнем я не уверен, поскольку почти ничего не знаю о базах данных, но много раз слышал, что они каким-то образом относятся к движкам. Вот как раз все эти вещи мне и нужно будет изучить, чтобы знать наверняка.Критерием завершенности здесь будет появление понимания как нужно писать сложные программы.
- 4431
- 19 июня 2014, 14:02
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением