Предложения о работе с тренингом

Всем привет.
Ситуация следующая: я уже в США, в Индиане, по визе J2, есть employment authorization.
Работу в соотв с резюме вроде найти вообще не проблема, но я решил воплотить давнюю нерешительную мечту и стать программистом, в качестве старта выбрал Java (очень она мне нравится), почитал умных книжек, порешал задачки, и вот, через пару месяцев начал в этом направлении активно искать работу.
Столкнулся со следующим: вакансий много, но мне с моим пустым резюме и непрофильным образованием (финансы, российский ВУЗ), пока звонят в основном индусы с разной степенью паршивости английского языка, которые предлагают сначала пройти 6-8-недельный тренинг, а потом работать на них в течение какого-то времени. Все обещают предоставить бесплатное жилье и проект непосредственно после окончания тренинга.
Некоторые предлагают заплатить некий депозит 500-1000 долл, как гарантия, что я не сбегу, который обещают вернуть. Этим я мягко отказал, ибо полагаю, что контракт - достаточная гарантия лояльности обеих сторон (это я им тоже сказал). Ну, и отзывы в инете плохие до истеричности по этим, с депозитами.

Вопрос такой: что это вообще за повальная история с индусскими тренингами? Так сильно не хватает программистов, что все, кому не лень, пытаются на этом заработать, и это проверенная модель выращивания кодеров?
Стоит ли вообще на это тратить время (8 недель +, скажем, год по контракту), если в инете не нахожу плохих отзывов по этой компании, или, все же, если есть знания Java Core, JDBC, SQL на уровне запросов к базе и HTTP (тоже на уровне запросов) etc. искать нормальную команду разработчиков, которая возьмет новичка без опыта?

Вообще по поиску работы в моей ситуации буду благодарен любым советам.

Нашел статью по теме, все объясняет, очень рекомендую к прочтению: They’ll Sponsor Your American Dream, but It Might Cost You Your Soul | Vocativ

Слать лесом.

индусы - это наши цыгани.
лживые, выгодные, подлые “существа”
доверять им не стоит

Мне тоже так кажется.