Hacker News new | ask | show | jobs
by cratermoon 998 days ago
There's a difference between software engineering and computer science. Yes, with a CS degree you will gain deep understanding of how computers and programming languages work, but few programs teach the skills needed for professional software development. Also, by far the majority of programming in business is pretty simple: it doesn't require knowing how to invert a matrix, but it might require knowing the best language and library to use if your domain requires matrix inversions.
1 comments

"There's a difference between software engineering and computer science. "

Yes. THIS in spades.

There is a gulf between programming and software engineering. Good programmers are a dime-a-dozen; some of them come from boot camps, some are auto-didactic. Good software engineers are very difficult to find. I think because programming and software engineering are so commonly conflated.