Having been a somewhat experienced developer who later attempted to get a degree, it’s not surprising based on how many times I wanted to get in arguments with professors over their awful teaching
Programmer Humor
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
I am a teacher and I'm well aware of what you're talking about. There is so much more I want to adress, but there is only so much time in a semester. You cannot accomodate every level of experience simulatiously, so you tend to go for the lowest common demoninator.
A good school teaches you the basics of programming, best practices, frameworks, basic tooling and probably more. A school, good or bad, can not make you a good programmmer. You have to make yourself a good programmer.
Not having a CS degree and being a bad programmer is an assured way to not having a programming job.
A CS degree help you pass HR and keep your job as a bad programmer.
100% of the worst devs in firmware have EE degrees.
What degrees (if any) do the best ones have?
None. They're all terrible.
Can confirm. Back when I worked with a team of exclusively CS degree holders every day was a nightmare. Not only were their "solutions" absolute garbage, they were also totally convinced of their genius. Strong Dunning Kruger vibes throughout, it was so exhausting.
Strong Dunning Kruger vibes
the irony lol
I don't have a CS degree, but my first real experience with college was in an English course (that I ended up testing out of, along with all other English courses, but which was designed to bring students up to speed for college) going “oh my god they let functionally illiterate people into college now.. is this even worth doing?”
And the answer was ultimately no, financially-speaking, but yes from a personal perspective. Sounds like CS has the opposite conclusion; not really worth it from a personal perspective, but worth it from a financial perspective.