C# seems far less likely given the way Microsoft is abandoning .Net.
C# seems far less likely given the way Microsoft is abandoning .Net.
While WPF is fading i think that is a shame too .. I like WPF for C# alot, it rocks .. I've never had better seperation of gui and code, mvvm ftw.
I have no idea where this "abandoning .Net" is coming from, and logically, think about it, what is going to replace it? I mean the whole stack? Right Nothing.
That's the second or third time I've read that on this board in the last couple of months. Do you really think that's what's going on? We'd all agree on the declining relevance of .NET/WPF/Silverlight in the user-facing application space, in favor of HTML5 + javascript or native mobile apps. But "abandoning .NET"?
Lesson learned: don't tie yourself to a corporate sourced technology, and you'll have no worries or fears that your efforts were wiped out with the stroke of a pen in a boardroom.
Well, aren't you quite the rebel? Technically, virtually every technology you can think of is "corporate-sourced". Unix, C, and C++, all of which you seem to be quite fond of, were all developed by AT&T/Bell Labs, which was such a mega-corporation that it had to be broken apart by the government.
Some people get paid very, very well for their in-depth "product-specific" knowledge. Consider the fact that Windows XP, Vista, and 7 have almost a 90% market share. And that isn't including the various Windows Server OS'es, or Windows 8. Based on that, I don't think you can fairly say that Microsoft or its products are dying any time soon.
So just because you don't like it, doesn't make it less relevant to the rest of the world.
P.S. - Open source stuff dies, too. Anybody remember OpenSolaris? Or ARC? I know that technically somebody could "dig them up" and work on them, but they are effectively dead. WebOS is quickly headed in this direction as well.
Yup. Not the way I choose to make money. I suggest transferable skill rather than product knowledge. Spend your time doing that, learn SQL, learn PHP- not learning more about Citrix products.
My career is mostly tied to products, but I'm working my hardest at getting out from under that trap. To diversify into (more) transferable skills (because everything has some sort of transferrable value in being experience).
It's up to you, but I can't sit here and defend product specific skills even if it does pay. It's good for the source company, bad for the company tied to the product and bad for the employee.