Hacker News new | ask | show | jobs
by DylanSp 1647 days ago
CS programs vary pretty widely in how much they focus on the theoretical/mathematical side of computer science vs. practical software engineering. I was in a similar boat to the CS majors in your comment at one point; I only started learning Git after talking with some fellow students who had practical experience.

Some programs, at least, are conscious of this problem. MIT built and shared their "Missing Semester" [1] course to help with this. There are also some schools developing more practical software engineering/computer engineering degree programs.

[1] https://missing.csail.mit.edu/