Ранее считали, что веб-программирование это что-то новое, неосязаемое и которое подвластно лишь избранным. Конечно, мы утрируем, но на деле так и было. Сейчас же, программированием занимается чуть ли не каждый школьник, который посмотрел 2-3 видеоурока на YouTube.
Естественно при самостоятельном обучении вы вряд ли станете востребованным сотрудником, которому будут давать высокооплачиваемые проекты. Другое дело, если окончить институт или курсы веб-программирования. Причем второй вариант предпочтительнее из-за быстрого времени обучения. Например, Артём Ивашкевич из WebShake предлагает курсы по изучению HTML и PHP с полным разжевыванием всех деталей. И закончится он намного быстрее, чем обучение в заведении.
Недостатки программирования
В первую очередь с проблемами при веб-программировании вы столкнетесь, при наличии недостаточного опыта в этой сфере. Дело в том, что если вы умеете править бесплатный шаблон для сайта, или еще какие-то мелочи, то вы не программист. Люди ошибочно считают, что если знаешь, что такое HTML и PHP и понимаешь их отличие, то ты уже можешь творить. Увы, это далеко не так.
На биржах фриланса масса заказчиков, которые нуждаются в услугах программистов. Однако на простые заказы типа поправить код или дописать скрипт тысячи заявок. Как уже писали, каждый второй школьник это умеет делать, поэтому конкуренция просто ужасная.
Другое дело большие проекты, за которые выручают и 500 и 1000 долларов. На такие заказы мало заявок, так как действительно качественных специалистов мало. Поэтому, если попасть в их ряды, то можно и на 2000 долларов в месяц выйти. Сложно, но можно.
Преимущества
Низкая конкуренция. Удивительно, но хороших программистов единицы. И обычно все проекты делают одни и те же люди. Странно, почему другие боятся этой ниши. Существует масса работ, которые намного сложнее программирования.
Возможность удаленной работы. Вы пьете чай, сидите у окна и имеете абсолютно свободный график. Один фрилансер говорил о том, что в этой сфере зарабатывает по 2000 долларов в месяц. Естественно, рабочий день длится 10 часов, но это время он проводит дома за компьютером, побочно смотря телевизор и делая себе бутерброды.
Хороший специалист пишет простой скрипт за 10-15 минут, а стоит он порядка 100 долларов. Вот и считайте, сколько можно на этом заработать.
И не стоит бояться программирования. Артём Ивашкевич тому пример. Кстати, рекомендуем почитать его историю становления молодого специалиста.