Hacker News new | ask | show | jobs
by abdullahkhalids 2281 days ago
> People hit calculus, which is almost never needed in the job market, and they give up.

This is almost like saying, basketball players don't need to do pushups during the basketball match, so basketball training should skip push ups. The reason all engineers and scientists (computer or natural) should do calculus/differential equations/hard math courses is because these courses make students smarter.

They are a form of mental exercise that permanently increase your maximum brain capacity and your ability to do complex logical reasoning. It is possible you could replace these courses with some more job-relevant courses, but those courses would have to be just as brain wrinkling as these courses, if you wanted to maintain the current intellectual level of the industry.

1 comments

Most developers are “dark matter developers” despite the HN/Silicon Valley bubble. The complexity in business/enterprise software isn’t the computer science it’s understanding the business.

I find most “computer science” people don’t want to actually worry about producing products that people want nor do they want to worry about the actual business domain.

There is a reason that despite all of the “smart people” that Google has, they have consistently failed at every product that isn’t advertising.

Sure. I won't disagree with that. But the university is offering a computer science degree, which is creating skill in computer science. If people want expertise in business, they should supplement with a business degree or on the job business training.

Or convince some university to create a "software business" major so they can streamline themselves into a management role at a software company.

So exactly what do graduates do with a degree of it isn’t to earn a living? Money comes from producing products that people want? All of the great “research divisions” that couldn’t productize died in favor of companies like Apple who focused research on products that people wanted.

Jobs famously killed Apple’s Advanced Technology Group that brought the world things like PowerTalk, OpenDoc, and QuickDraw GX. Microsoft’s Research division hasn’t done much better. I’ve already mentioned that Google has wasted untold millions on products that no one wanted.

But the bigger question is are the degrees actually preparing students for the real world outside of Silicon Valley where companies actually want people who can add business value? Will it prepare people to compete for jobs against cheaper foreign labor where they are more focused on actual “occupational training”?