|
|
|
|
|
by henrikschroder
5215 days ago
|
|
> how much of CS coding knowledge applies to web apps That depends on your web application and what programming problems you need to solve. If you only need to glue together other people's code and components, then not so much. If you need to write your own framework, crunch ratings data for recommendations, custom binary serialize data for your ux layer, or do complexity analysis of some backend algorithms, then a CS major will help you a lot. > shouldn't universities and students be better off learning how to code web apps since they seem to be in dominant usage Oh no they're not. The absolute majority of software being produced is for internal corporate use, helping businesses on the inside. Also, universities do teach web apps, it's just that they're not very complex or interesting problems. HTTP requests go in. HTTP responses go out. You have a framework in between that abstracts this, and there you have it. |
|
That is very true for CRUD apps that make up the majority of web apps. And if you need to do something more complex with a web app, like analyzing data, the CS knowledge required is no different than if it was an offline app, i.e., a CS degree would be very helpful.
However, I think that for the majority of programming jobs out there, a full scale CS degree is a bit overkill.
If you're hiring someone to produce CAD drawings, you don't need a full fledged engineer or architect; you can find someone with a certificate from a tech school.
I wonder if eventually programming will eventually go that route. 4 year degrees for Software Engineers, and tech school certs for Software Technicians.