3 ms·
In my limited experience a specialist gets paid more, right up until they don't. Specialist areas from the 90s are so rarely used today as to be laughable, Toke
by JackMorgan 6y ago
In my limited experience a specialist gets paid more, right up until they don't. Specialist areas from the 90s are so rarely used today as to be laughable, TokenRing anyone?
Generalists are slightly less compensated, but as long as they keep on top of new areas, they are able to stay relevant and actually stay in the industry. In my case, the VB6 specialists I used to work with still barely make a living with it, but meanwhile I've moved on through VB.NET, C#, and now F#. A deep investment is worthwhile to the industry, but is rarely worthwhile to the developer, and the landscape just changes too fast to make it worthwhile (at least for me).
- maigret 6y agoI think the better strategy is to specialize in topics that are long living. For example, specializing into parallel programming, or virtualization, or APIs. Those topics are less likely to come and go than a library, product or technology building on top of them. In your case for example you seem to be specialized in the Microsoft programming ecosystem, which is probably a safe bet.