|
|
|
|
|
by sircastor
1684 days ago
|
|
I completed my bachelors in Software Engineering last year. I have had a career in Software Development for 15 years prior. Aside from a few classes about security, logic and data structures, I can say that I didn’t learn a lot new in terms of programming. This is really important: Universities don’t teach you your job skills. What most university programs are designed for is a generalized understanding of the subject matter, a standardized set of teachings, and perhaps the greatest unspoken goal: A piece of paper that tells everyone else you worked 120+ credit hours on with that you probably didn’t want to do most of the time. You can probably get all the programming instruction you get in a university online. But virtually all of that is going to be 100-200 level classes anyway. Because after that it’s not programming, it’s theory. |
|
This needs to be repeated often and loudly. I would especially emphasize that Computer Science does not teach you how to develop software.
It's honestly such a shame that the software industry places so much emphasis on university education. Sure we all know some self taught dev or highly motivated bootcamp grads who got into the industry, but mostly every job posting you'll see for software is "requires bachelor of computer science or equivalent"
It really should be treated more like a trade, imo, because that's how people learn it best. We even see the occasional post here, "how do I find mentor in software"
It makes sense to me, anyways. But as an industry we're often too busy working at breakneck speeds to capture some market or another to be teaching people coding skills from scratch.