I&#x27;ve got friends who are doing PhDs in computer science(in UK) and they both had to do a Masters course first - but they have funding for the whole duration, including the masters course. I actually work as a C++ programmer, and they both make more than I do, doing a PhD is very well paid, at least in Computer Science.