Entry-level jobs are cheap and the company I am working in used these profiles almost exclusively in its pre-funding time.
Took a few months to a year but now the guys are churning out good code... and groaning about their low salary. Time we get that funding round completed!
How it works is that you take an entry-level job for a cheap salary in a field you like. One or two years later, you change job, as you now are experiences. For a weird reason, the industry does not manage to raise salaries. You have to switch jobs for that.
So you may hear people (probably including your parents) saying that accepting a too low salary will put you in a situation of perpetual underpaid worker. That used to be true for people who planned to work at the same company all their lives. It is not true in the startup world anymore.