Здравствуйте, HotShot, Вы писали:
HS>Нужно обладать опытом и знаниями в предметной области, необходимыми клиенту в этот конкретный момент времени. HS>Так чтобы человека не нужно было особо обучать и он сходу врубился в работу. HS>Так что выбираешь специализацию, прокачиваешь скилзы, и вперед — окучивать клиентов и срубать бабло!
Знания в предметной области и опыт безусловно необходимы, но работа такого эксперта должна отличатся от работы обычного наемного программиста.
В общем виде я это представляю примерно так: у некоторой компании имееются некоторые на стандартные для нее проблемы, решать которые своими силами довольно накладно, держать при себе специалиста full-time слишком дорого, вот она и превлекает спеца на разовую работу для решения этих проблем.
Примером может служить стороний системный администратор в маленькой не ИТ конторе. Приходит раз в неделю, настраивает компы/виндовс следит за сетью. Или аналогично бухгалтер-юрист.
Хотелось бы увидеть такие примеры из области разработки ПО.