1. Sebastian and Tosh answered ok.
2. If you want to come to Barcelona, you better learn catalan. Spanish is not the natural language of this area of the state. (i wouldnt learn japanese if wanting to go work in China).
3. Unless you have any kind of contacts, ought to crisis, your chances of getting a job are almost 0.