What are alternatives to a computer science degree for someone who wants to be a software engineer?
What is the point of a computer science degree when people say that it doesn't prepare you to become a software engineer?