(no title)
indubitable | 8 years ago
- You do a job that is, in many cases, a company itself. Lawyers, doctors, and developers can all start independent operations since the product of their work, or the service they provide, is monetizable in and of itself.
- There is a very significant skill gap, often driven by enthusiasm at least as much as intelligence, that people rarely transition between.
Compare these fields against something like electrical engineering. There the skill itself is generally a part of a product, rather than a marketable skill in and of itself making independent work difficult. And I don't know that many electrical engineers, but I'm unsure how big of a skill gap there is and, more importantly, what percent of engineers manage to transition upwards in it. If one electrical engineer is, more or less, the same as another - then you're going to see that reflected in income distributions which I would expect look more bell curvy weighted mostly by just years of experience.
collyw|8 years ago
Honestly I think its more down to experience.
I know relatively inexperienced developers chasing every new tech on the hype train. And I know others that have been around a while and recognise the new tech as a rehash of something from 20 years ago, with some new marketing.
(To be fair I think you need some enthusiasm as well as the experience otherwise you get the "1 year of experience ten times" developers).