The issue I see is new grads will join the team and we’ll be told they will only be around for 6-12 months. No one with any seniority wants to waste their time training someone who won’t be sticking around. Even if we’re not told this explicitly, the new mantra being repeated by the masses is to job hop into promotions and pay raises.
Anytime I take time out of my day to train or mentor someone else, it is with the expectation that the training will pay off down the line. They will be able to take work off my plate, write code I can more easily review and work with, or train people who come after them. If they aren’t sticking around, none of that will happen, so it’s not really worth the investment.
People who hire in as seniors, but have a track record of job hopping, get treated the same way. People with 15-20 years at a company aren’t going to go out of their way for someone who is only sticking around for 1 project. Those people don’t have any skin in the game and are treated as such.
If someone joins who does seem like they will stick around, the senior people will give them a lot of time and invest in them.
I’ve spent significant time training and mentoring new people. Any time they ask me something I’ll drop everything to help them, as I don’t want them to think I’m ever too busy for them. My default is assuming someone is going to stick around, unless their words or actions tell me otherwise.
I feel like this tweet is basically how things already work? Most midsize SW businesses are primarily hiring experienced devs. I see only the big cos and small shops hiring people out of college (and in the later mostly likely there is someone you know) which seems like the same as in finance.
I believe that's an on-going dilemma. New grads often have unrealistic expectations, that's why today job hopping is the new norm. When you invest your time and energy into training or mentoring someone, you want to see some long-term payoff.
Anytime I take time out of my day to train or mentor someone else, it is with the expectation that the training will pay off down the line. They will be able to take work off my plate, write code I can more easily review and work with, or train people who come after them. If they aren’t sticking around, none of that will happen, so it’s not really worth the investment.
People who hire in as seniors, but have a track record of job hopping, get treated the same way. People with 15-20 years at a company aren’t going to go out of their way for someone who is only sticking around for 1 project. Those people don’t have any skin in the game and are treated as such.
I’ve spent significant time training and mentoring new people. Any time they ask me something I’ll drop everything to help them, as I don’t want them to think I’m ever too busy for them. My default is assuming someone is going to stick around, unless their words or actions tell me otherwise.
Dead Comment