Мне кажется, от олимпиадного программирования пользы столько же, сколько от высшей математики - пригодится в жизни десятая часть, но приводит мозги в порядок. А это не помешает, чем бы вы не занимались. В выборе между технологиями и алгоритмами остановился бы на втором. Технологии меняются, алгоритмы фундаментальны