Мы много лет занимаемся кастомной разработкой ПО на notissimus.com. Сайты приложения. Клиенты приходят и уходят, такова жизнь и это нормально (хотя терять клиентов грустно) Если думаете про этот путь для себя, почитайте комментарий ниже с которым я согласен на 110%. Вдумайтесь - ты стараешься, делаешь клиенту, а он потом говорит - "спасибо бро, но у "соседа" программисты дешевле, буду дальше с ним..." и все :)
Дополню. 1. Зарабатывать в создании сайтов можно только через личные отношения. Только на них. В компании должен быть человек, который по каким-то причинам тебе лоялен. Тогда будет ручеёк от них. А новые входящие заявки -- это лоттерея. Пока в этой череде не найдётся "почти друг". Это очень долгий путь.
2. Ну и важный момент — качели. Сегодня густо, завтра пусто. Среднее за год получается так себе. Пока твой однокурсник получает стабильную ЗП в ДНС или Ростелекоме ты суетишься на поле боя. На горизонте 3х лет всё равно человек в найме обгонит по благосостоянию, так как у него не будет просадок. У тебя разве что свободы побольше будет. Это плюс.
3. Потом вечный отток на зп и аренду заставляет браться за проекты, которые тебе нахрен не упёрлись. Как шлюха. Итог -- разочарование и борьба. Ни о каких отношениях речи быть не может. А значит -- время потраченное на проект, с точки зрения стратегии -- потеряно. И в итоге ты педик.
Вывод: Опыта, страданий, умений наберёшься вдоволь. Денег -- нет. Комфортного сна и размеренной жизни -- нет. Предсказуемости -- нет. Может быть это касается любого бизнеса, я только вебом годами занимаюсь.
А плюсы какие? Плюсы в том, что когда-нибудь очередная поделка превратиться в продукт. И вот тогда... Но и то не факт.