И еще один вопрос не в тему: зачем бизнес-аналитику знания linux/java/C++ ?
У каждого работодателя, свое понимание, кто такой аналитик, некоторые считают, что это тот же программист, который код анализирует, а потом на их основе ТЗ пишет.
Есть очень "талантливые" или скорее жадные работодатели, которые хотят что бы и ТЗ писал и код потом разрабатывал и пользовательскую документацию, еще делал.
И все за одну зарплату в 40 тыр. (реально видел такую вакансию). Такие же работодатели любят искать аналитиков (технических писателей).