I will soon have finished my postgraduate studies and therefore will need to decide which way to turn once I am out in the wild. All they have been teaching us all these years was Java and various Java technologies. "Makes things portable", "Will run on any platform", "Is free" they keep repeating. Okay, fine, cool, be that as it may.
However, I would like to develop applications for the Windows platform and start using the Microsoft technology stack. I don't even know what constitutes the "Microsoft technology stack"! They avoid this topic as much as they can at the Uni.
There is this one particular teacher that can't maintain at least some decent level of professionalism to refrain from openly dissing all that is Microsoft. It's okay to have personal antipathy about a product or an entire line of products, I myself am "not exactly promoting" Mac but try to keep neutral about it in public, not to offend those that enjoy it.
This teacher I mentioned above, keeps making statements that he knows 'no one' who would develop apps solely for Windows and be actually paid for it. He keeps glorifying all the various Linux distributions (in my opinion, well beyond their actual merit) and tries hard to dissuade me from going the Microsoft way. Because of the way my University has decided to teach its content, I have not had much time to (and also did not see much point in) learn to work with the Microsoft technologies. Indeed, I have never developed anything for the .NET platform.
But I would like to! I spent years developing Windows applications in Delphi before I joined the Uni and I enjoyed it. I would like to get back to it. Not necessarily Delphi, but C# is looking swell. But I am a little worried about the fact that there's been a lot of Microsoft hate-talk lately, Macs are on the rise, Linux distros are becoming more and more widely spread and their community grows. Would I be getting on board of a sinking ship, if I decided to take the MS path? I am talking about ten+ years from now, is it not going to be all dead?