I don't agree that technology is technology. Would you hire a developer with experience in PL/1 to code in C? Would you hire a developer with experience in Cobol to program Java? I guess you wouldn't. Yes, I know object-oriented programming, functional, logical, procedural and scripting... But is that what you read in job posts? No, you read specific languages, tools and technologies.
I didn't give up after 6 months. I had a part-time job during my MSc for 6 months in order to pay my studies/expenses. Then I have been working for 2 years for a financial institution. And now, after those 2 years, I realised I cannot find what I want inside the organisation and I want to move.
I am not English nor native in English. I understand my English isn't perfect, but I have never worked with native English speakers nor lived in the UK (or any other native-English country). My experience tells me that you will only become good at a language once you live in the country and hear it from native speakers. Nevertheless, I think my English is good enough to perform my job.
If you read my post, you will see that I already learn "newer" languages in my free time and I am already a contributor to an open source project (for 3 years).
Moreover, I don't rely on people on teach me. I strongly believe that by simply working with senior folk, you will learn day after day. That is what I want to have.