I had actually graduated in computer security, but that was several years ago, and I have since made my career in software development.
Currently I have a backlog of emails and LinkedIn messages from recruiters regarding various security-related positions around the UK. Most of them go unanswered, unfortunately, since I don't really have the time to answer them all fully.
As well as rebranding itself the 'National Cyber Security Academy', the university at Newport has an interesting approach to addressing what's commonly held to be an INFOSEC 'skills gap'. The '
Applied Cyber Security' degree is more vocational and supposedly provides students with at least some experience of the real-world environments. The more
conventional academic programme is somewhat more demanding than the one I studied several years ago. And, of course, there are still the computer engineering programmes also.
Given the choice, should one study computer
security or computer
engineering? As someone who opted for a security degree programme, excelled at it, attended numerous interviews over the course of 18 months and actually did security/forensic jobs on the side, I argue that computer
engineering is actually the better option in terms of marketable skills and job security. Plus a computer engineering/science graduate has an equal chance of geting into the security industry several years after graduation.
A degree programme isn't going to make one a hacker - that comes with true expertise and a strong motivation to learn how computers work. A degree programme instead provides a foundation in a broad subject area, so the subject modules are actually introductions to various subject areas.
So, trying to learn security through an 'ethical hacking' course is ass-backward. What's the point of running vulnerability scans if you don't know exactly why a vulnerability is a vulnerability, why it might be critical or the context in which it might be a problem? What's the point in learning about application vulnerabilities and secure coding if you don't have a background in programming? What's the use of learning how to draft security policies without an awareness of how information resources need to be configured in the workplace? There's a whole load of things that need to be learned alongside the security course content.