this post was submitted on 17 Jul 2023
506 points (93.3% liked)
Technology
59626 readers
2730 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
They don't want to train new hires to begin with. A lot of work that new hires relied on to get a foothold on a job is bloat and chores that nobody wants to do. Because they aren't trusted to take on more responsibility than that yet.
Arguably whole industries exist around work that isn't strictly necessary. Does anyone feel like telemarketing is work that is truly necessary for society? But it provides employment to a lot of people. There's much that will need to change for us to dismiss these roles entirely, but people need to eat every day.
The "not willing to train" thing is one of the biggest problems IMO. But also not a new one. It's rampant in my field of software dev.
Most people coming out of university aren't very qualified. Most have no understanding of how to actually program real world software, because they've only ever done university classes where their environments are usually nice and easy (possibly already setup), projects are super tiny, they can actually read all the code in the project (you cannot do that in real projects -- there's far too much code), and usually problems are kept minimal with no red herrings, unclear legacy code, etc.
Needless to say, most new grads just aren't that good at programming in a real project. Everyone in the field knows this. As a result, many companies don't hire new grads. Their advertised "entry level" position is actually more of a mid level position because they don't want to deal with this painful training period (which takes a lot of their senior devs time!). But it ends up making the field painful to enter. Reddit would constantly have threads from people lamenting that the field must be dying and every time it's some new grad or junior. IMO it's because they face this extra barrier. By comparison, senior devs will get daily emails from recruiters asking if they want a job.
It's very unsustainable.
Indeed: at least in knowledge based industries, everybody starts by working with a level of responsability were the natural mistakes a learning person does have limited impact.
One of my interns read the wrong voltage and it took me ten minutes to find his mistake. Ten minutes with me and multiple other senior engineers standing around.
I congratulationed him and damn it I meant it. This was the best possible mistake for him to make. Everyone saw him do it, he gets to know he held everything up, and he has to just own it and move on.