Is becoming a software engineer worth it? What is the worth of studying computer science/software engineering when one can become a software engineer with a degree in nursing, sociology, English, philosophy or non-degree?