Not trying to crush your dreams or anything, but 'I would sure like to work in some prestigious companies like Google, Microsoft, Apple and so on' is not a very realistic goal.. If you wanna pursue it, don't hesitate but keep your options open in case you fail to achieve what you want (ie have...