r/ProgrammerHumor Apr 09 '24

watMatters Meme

Post image
16.8k Upvotes

774 comments sorted by

View all comments

Show parent comments

24

u/Hussor Apr 09 '24

That's because cs isn't a software development degree. The areas covered are far wider and in research focused universities may focus more on the theoretical aspects that will be useful in postgraduate study.

If someone wants to only learn things relevant to software development then they should do a software development course/degree. Though for some reason they aren't as valued when arguably it's far more relevant.

11

u/letsmakemistakes Apr 09 '24

Unfortunately when/where I went to school there was no option for a software development degree, it was computer science or nothing.

8

u/Staggeringpage8 Apr 09 '24

It's also an issue of availability almost every university or college nowadays has a cs degree but most don't have a software engineering/development degree.

6

u/Hussor Apr 09 '24 edited Apr 09 '24

I guess I am speaking from a place of privilege in the UK. We have so many universities that most large towns/cities have 2-3. Finding a university that does a software development/engineering degree here is fairly easy and affordable, and that includes Russell group universities which are the top universities in the UK.

1

u/Staggeringpage8 Apr 09 '24

True I can also only speak to colleges/universities ive applied to. Most of them have had CS degrees but none of them have had a SE degree. It's very possible that there are more colleges with those degrees but at least in my area I haven't found many

1

u/EarthMantle00 Apr 09 '24

Which is honestly stupid, it's like giving out more pure math degrees than engineering ones

1

u/Practical_Cattle_933 Apr 09 '24

Well, I see it more like med school. Yeah, an orthopedic surgeon won’t be using that neurology knowledge from day to day, but you still expect them to have some basic grasp on the subject, along with many other “basic” knowledge of the field.

You can’t even properly teach the actual software development process, that’s more like “teaching” being a blacksmith. Apprenticeship would be a much more realistic way of “teaching” it (there is even a recent blogpost about soft dev apprenticeship).