I am applying for work as a data analyst for a retail firm and they want you to know Java or Perl (both preferably). I have looked at other firms and this seems to be a skill set they want. Any ideas why? I asked one of my professors and he has never heard of having to know it. I am finishing my degree in economics and do have a little bit of time to learn these but is it really useful?