Какой вы для себя ответ определили на вопрос что же такое программирование?
Стартап? Определите какая потребность не закрыта у вас и друзей и пилите его каждый вечер по часу-два.К сожалению, те друзья которые хотят что-то делать имеют околонулевой опыт, а те кто опытные уже ничего не хотят.
Big Data это ведь не самоцель. Вот прошли вы курс допустим. Что вы будете бигдейтить, на каких данных?В некоторых java вакансиях требуется знание всяких big data технологий - hadoop и прочее. Думал может таким образом на более интересный проект попасть.
Самое главное ответьте себе на вопрос что вам по-настоящему нравится и двигайтесь в эту сторону.С этим абсолютно согласен. Осталось только понять что мне нравится.