I never "require" a degree in the job postings I put out here. I don't even mention it.
I never "require" a degree in the job postings I put out here. I don't even mention it.
One of my best working experiences.
Having a CS degree doesn't mean much, but I don't see how a lit major is going to learn how to be productive in an embedded environment for example. There is just too much domain specific knowledge that isn't based purely on intelligence and can't be inferred from first principles.
The same way it is true for people with no college degree at all. People can learn on the side. Some of them might have had a minor in CS, or worked on hobby software projects in the meantime. Those hires might become some of the best, but finding them is difficult.
Out of the two such SWEs I worked with at Microsoft years ago, one of them had no college degree at all, and another one had an entirely unrelated degree (with his previous full-time job being an air traffic controller at a nearby airport). None of the SWE work they did was trivial or basic even in the slightest.
There is something disingenuous about the parent post. Highly motivated people will always be good at what they want to do. I'm good at guitar, but never went to music school. Highly motivated individuals though are the exception, not the rule. If you take two random individuals, one with a lit degree and one with a CS degree, the CS degree person will know more in the domain of CS and be more likely to write useful software.
The parent post is conflating being highly selective about personality type and attributing it to the degree.