2 ms·
She is dead wrong, with a caveat. Specialists tend to be very attractive to large corporations, where the role is "css designer" or "Oracle database developmen
by run4yourlives 17y ago
She is dead wrong, with a caveat.
Specialists tend to be very attractive to large corporations, where the role is "css designer" or "Oracle database development" or "email administrator". The company can afford the FTE to dedicate to the task with that level of detail, so of course the better you are specialisted, the better will stack up against others.
An "oracle database developer" however is useless to a smaller company though, because they can't afford to hire a development team of 200. They need people (for example) that can develop in Oracle, MS SQL and Postgres, and also Python to properly import the data from their latest acquisition. The exposure to different environments and technologies, along with the method of working where you realize you don't know it all, is therefore key.
My personal bias is that I find the latter style much more engaging and effective overall. Having worked in both environments, I find generalists much more flexible and in the end, capable, when dealing with things that aren't fully documented or expected. Specialists tend to be very "insular " in their thinking, looking to solve every problem within the scope of their knowledge. If you want to grow in business, however, flexibility is the key.
It is simply impossible to know what tomorrow's challenges will be. If you don't think so, go talk to some ColdFusion developers, if you can find them. :-)