Most universities teach computer science when most employers want software engineering.
Additionally, working a full time position for 5 years isn't the same as purposefully practicing for 5 years (cross-ref another HN story today: https://news.ycombinator.com/item?id=11554151)