I want to become a freelance web developer. I have a solid background in programming (have a BSc in Elec. Eng.) and spent the last 5 months learning HTML, CSS, JS, React, and NodeJS. I’ll also take a 4-6 month internship and hire a mentor for code reviews/pair programming.
However, people have told me that it is absolutely necessary to spend 1-2 years working as a frontend dev in an agency/company alongside senior devs (preferably in a mixed team) to gain experience before even trying to go the freelance route. But I also found others saying that it is possible to become a freelance WordPress dev with no prior in-house experience. So, I have a few questions:
Can someone with no experience of working as an in-house dev become a freelance WP dev?
How would I compensate for not having worked with/been mentored by senior devs in a company? Hiring a mentor?
Is there any difference between WordPress/PHP and frontend (JS/React) when it comes to working as a freelancer with no experience? Which one would be more suitable to someone with no prior experience?