3 ms·
I would like to take different point of view. Developers also switch jobs to get more salary and market themselves as specialists in a specific stack. I yet h
by ozim 5y ago
I would like to take different point of view.
Developers also switch jobs to get more salary and market themselves as specialists in a specific stack.
I yet have to see developer taking pay cut to retrain in a different tech.
Companies already have to factor in training of people on their company specific stuff. That is why no one expects new hire to be fully productive in first 3-6 months. Even if you know JavaScript it still is quite a lot of work to understand code base ... now take someone who does not know JavaScript and as addition has to learn company specific stuff.
That is why hiring is like that because "tech" is transferrable skill between companies and developers like to invest into transferrable skills.
- mjmahone17 5y agoLearning JavaScript is such a small cost for an experienced developer who has done any kind of similar work in any language, relative to the 3-6 months of company level ramp up you propose, as to be essentially meaningless. If you need a JS expert because you currently don’t have anyone who can figure out performance problems with junior engineer’s changes, that’s one thing, but you then probably can train that JS expert in any JS framework very quickly. Likewise if you need a UX expert, that UX expert should be able to pick up Swift or whatever language you need them to work in faster than it takes them to grok the business problems you’re actually solving.
- nouveaux 5y ago"I yet have to see developer taking pay cut to retrain in a different tech." I'd argue that most tech just does not take that long to train in. If I am proficient developer that knows Postgres, how long is it really going to take me to be productive with Mongo? This is very different compared to say a web developer moving to robotics. I would take a pay cut for that because the knowledge gap is so wide.