As a junior developer there's at least a chance that future engagements will give you a decent work-sample test where you can prove that your experience is worth more than the sum of your "intern" resume.
It's even bleaker for non-technical roles IMO: get hired as an "office manager," try to do everything asked to a high standard, and end up as a janitor, concierge, personal assistant, accountant, and collections manager for accounts receivable, all while getting paid as a receptionist.
It's even bleaker for non-technical roles IMO: get hired as an "office manager," try to do everything asked to a high standard, and end up as a janitor, concierge, personal assistant, accountant, and collections manager for accounts receivable, all while getting paid as a receptionist.