3 ms·
Firstly, the number of people who cannot be a software engineer is not actually very large. There are a lot of really shitty software engineers out there. Unlik
by margalabargala 2y ago
Firstly, the number of people who cannot be a software engineer is not actually very large. There are a lot of really shitty software engineers out there. Unlike being a doctor or a lawyer, you don't have to pass a test that requires actually knowing material, you simply have to be able to convince someone to give you a job banging on a keyboard, which does not necessarily require one to have technical skills.
Not everyone can be a good software engineer, sure.
Among people who cannot be a lawyer, or a doctor, or a good software engineer, there are also very few people who can be a good machinist.
Competent machinists require an extremely similar set of problem-solving skills as competent software engineers.
Bolting a bumper to a Ford is different from manufacturing the metal shape of the bumper itself, and a competent machinist is the person who both figures out how to turn a piece of raw metal into a piece of bumper-shaped metal, and also the person who figures out how to do so in an easily replicable way.
- deleted 2y ago[deleted]
- FirmwareBurner 2y ago>There are a lot of really shitty software engineers out there. That doesn't mean you'll get hired as one. Especially in the current market. There's a lot of shitty politicians out there, that doesn't mean anyone can just become a politician. >Competent machinists require an extremely similar set of problem-solving skills as competent software engineers. Every job has some critical thinking aspects to it, even landscaping and construction workers, crane operators, truck drivers, etc that doesn't mean everyone wants to code, or can be a productive programmer. I have plenty of friends form technical university, mostly mechanical engineers, who did everything they could to avoid getting into SW development because they just don't like it and they weren't good at it.