Hacker News new | ask | show | jobs
by h4l0 2215 days ago
We have never considered splitting medical school into subdomains at undergraduate level. Why are we trying to do this now for Computer Science?
2 comments

Because most people don't want to be computer scientists, they just want to land an extremely high-paying job doing <trendy overhyped computer topic of 20XX>.
Yes. Many surgeons also want to get all the sweet prestige and feel like demigods among the mortals and don't all necessarily get an intrinsic excitement from sawing those bones.

It's fine to want money. Who are we to judge someone who sets the goal of getting a good job, looks into upcoming fields that pay well and then applies to a university to spend years studying it. It's perfectly fine and rational. In free tuition countries this may be someone from a lower economic class, crawling out of their situation.

It's legit and okay not to be a wunderkind from age 2 who built computers with his dad from the get go in order to be eligible to study CS or AI. Of course once they are in, they have to go along with the program.

But I get annoyed with this gatekeeping attitude that only us nerds are worthy to learn AI. If you are smarter and put more effort in, you don't have to become bitter, there is nothing to fear, you will be able to demonstrate your expertise and will still get good jobs, even if there is a bigger supply of the those who are only in it for the money.

It's not a criticism, really (there's nothing wrong with wanting a job) but parent comment was asking why an academic field is being balkanized into a variety of specialized trade school topics, and that's why: to try and produce graduates who are immediately employable in the technology du jour.
Yes, on the other hand it's often the case that those chasing the jobs in the hyped sector can get caught in phony parts. They can be easier to sway and ultimately be milked more, than those who are on a more stable footing. It seems often to be the case that such specialized new programs get a cohort of students with this attitude, whey want results and have a "teach me" mindset with poor average grades across the studentship. This in turn makes the uni reduce the difficulty and in depthness of the program compared to the traditional CS program of the same university.
Dentists, nurses, physiotherapists and physicians are all degree level medical specialties. Engineering is split. What’s the argument against doing it for medicine other than tradition?
> Engineering is split. What’s the argument against doing it for medicine other than tradition?

One might argue medicine is a split-off piece from natural sciences.

A counter-argument might be that while the natural sciences are almost always split, where they aren't, such as at Cambridge, medicine is still of course separate.

I think the real reason is probably just that there's more value to most medicos in a whole-body understanding than there is to most engineers in a multi-disciplinary understanding.

I'd quite like to need to routinely design electronic circuits, CAD/CAM packaging for them with certain mechanical constraints, and develop software to run on them in my work, but I don't; that'd need to be a very small company working on a physical product for that not to be at least two people's jobs.

I feel that mechanical engineers should have a bit of understanding about what is going on behind the scenes when they click on things in a CAD package.

From talking to recent students and current professors, I'm not sure they are learning this as part of a degree course.

By 'behind the scenes' do you mean the physical objects that they're modelling, or how the software works?
I mean the kind of data structures that the software is operating on, in particular the ones that can end up in an exported file.
Yes, maybe my approach and perspective are skewed by traditional thinking. Unfortunately, I'm still failing to see a need for AI split in CS. An AI student might not need to learn basics of programming languages, operating systems, OOP, DB management, and many other core topics for CS but what else remains to be honest? If we were to simply convert elective AI courses to "must", then are we going to offer classic CS courses as "elective"?
The comment is more about splitting it at the undergraduate level. I think most of the medical specialties you listed will have basically the same undergraduate experience, though I could be mistaken.