Как программисту получить опыт разговорного английского?
> Предположим, что конечная цель обучения - переезд и получение работы в США.
Для этого нужно иметь сносный разговорный английский. США - страна мигрантов и там никто не удивляется акценту и ошибкам в произношении, грамматическим ошибкам. Я бы предложил не заморачиваться этим, а прокачаивать технические скиллы, английский в процессе подтянется, в том числе и разговорный. 
А при разговоре по телефону вы всё равно будете сильно тупить первое время, как бы не старались..
Моему товарищу помогло трехмесячное обучение в филиппинской языковой школе. Прошёл от уровня "Май нэйм из Вася. Лондон из зэ кэпитал ов Грейт Бритн" до intermediate и получил удалёнку в каком-то стартапе из США. В том числе поставили ему и разговорный английский.
Для болтологии - обучение через скайп. Есть агрегаторы скайп-курсов. Там есть преподы-нейтивы. С рейтингами, отзывами, почасовой оплатой и индивидуальным подходом. Это если платно и системно.
А если бесплатно и для фана - то те же видеоконференции, но на добровольной основе. Находишь любым удобным способом собеседника на вечер, предлагаешь лясы поточить и вперед.
Или чатрулет, еще проще, всяко с кем-то языком зацепишься.