this post was submitted on 15 Oct 2023
282 points (81.1% liked)
solarpunk memes
2927 readers
1209 users here now
For when you need a laugh!
The definition of a "meme" here is intentionally pretty loose. Images, screenshots, and the like are welcome!
But, keep it lighthearted and/or within our server's ideals.
Posts and comments that are hateful, trolling, inciting, and/or overly negative will be removed at the moderators' discretion.
Please follow all slrpnk.net rules and community guidelines
Have fun!
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I agree. I guess what I'm getting at is some fields require requisite knowledge to be useful as an apprentice on day one.
Like for an electrician, on day one you can hand me tools, pull wires, carry supplies, clean up behind me, measure, etc. You may not be able to design the layout or check that things are to code, but you can help me while I e.g. explain why I needed you to grab 3-1 wire instead of a 2-1 for this fixture.
Where as in software you need a requisite amount of knowledge to do anything useful. And it's hard to sit there and explain what I'm doing when they can't read the language. It could be done, it's just harder to bring on someone that's going to be paid when they can't do much. I'd do it, but convincing the bean counters will be a lot harder
You're right, you're probably not gonna go from rando 18 year old who has only ever used an iPhone for their computing needs to even someone who can do even the "college intern" grunt work of a software dev team.
The typical on-ramp in our industry for someone like that is to come up through the help desk or data center where you do get to pull wires, carry supplies, rack and stack, manage inventory, etc. And probably this is where many apprenticeships would begin, too, if the person had literally no prerequisite knowledge.
But the bootcamp system to create devs directly is also fine. I'd just love to see more worker-oriented structure around it so we don't have cheapass bootcamps flooding the job market with people that perhaps have the bare minimum skills and only on paper. Or predatory bootcamps locking people into jobs at shitty companies that teach them awful ways of working that their next company has to undo.
It really, really, really doesn't take a 4 year Computer Science degree from a university to work a typical software engineer job. I've worked with folks with no college education, history degrees, electrical engineering degrees, etc. Folks that have come up through the help desk, through the data center, through bootcamps, etc.
Let's make that even easier to do.
I agree, I guess the context of the meme made it look like I was saying people need a 4 year degree, but I don't believe that. It helps, but it's not necessary at all.
I was mainly saying I don't think a transitional master and apprentice setup would be easily workable
I agree that an apprentice working with a single "master" probably wouldn't work very well. But I'm also not sure how frequently other apprenticeships still operate on that model. Perhaps it's more common for other trades due to a preponderance of independent contractors, but there's no saying that the apprentice needs to be beholden to one individual "master."