Фриланс - тема почти бесконечная. Даже для обсуждения в формате, скажем, Хабра. С одной стороны, у меня достаточно большой опыт фриланса. Я и в IT зашел, по сути, именно через него. С другой стороны, я до сих пор не могу определиться с пониманием: для кого он хорош.
Казалось бы, настолько свободное плавание должно быть под силу только крутым опытным кодерам. Но там немало ниш как технологических, так и ценовых, где новички без какого-либо промышленного опыта чувствуют себя, как минимум, неплохо.
Назвать же фриланс темой для новичков язык не поворачивается. Тут уже в комментах понабрасывали типичных фрилансерских болячек: отсутствие нормального ТЗ, нестабильные заказчики и пр. Фриланс требует жесткой самодисциплины, прокачанных софт-скилов, продвинутых навыков оценки и..
И еще кучу всего, чего у новичка быть не может по определению. И все же, я уверен, - это идеальный способ макнуть самого себя в эдакую рафинированную айтишную реальность, когда тебя не прикрывают ни менеджер, ни лид, ни команда.
Когда ты максимально чувствуешь ценность каждого затраченного часа. И по-настоящему больно всякий раз, когда грубо ошибаешься с оценкой. А еще поддержка. Ничто так здорово не учит документировать и покрывать тестами собственный код, как возвращение прошлогоднего заказчика!
А еще мы в ответе за тех, кого приручили) И если вы написали заказчику сервис или приложение, готовьтесь его поддерживать. Иногда диву даешься, сколько могут жить и использоваться плоды твоих трудов.
Так, пару месяцев назад мне на email написал один из заказчиков, которому я что-то наваял на VBA (VBA, Карл!!!) году так в 2014-м. Я даже не сразу вспомнил его. В то время я брал все заказы подряд. Написал ему скрипт часа за два, а он им пользуется уже 7 лет!
Сергей Нагаев