It’s heavily dependent on portfolio and company needs. In my opinion, many 0 experience junior positions that would hire those with some coding ability have 3 features: relatively low starting wage (often barely living), mandatory overtime, a lot of manual html rather than app creation due to very tight deadlines.
The other aspects, culture, overtime policies, benefits vary significantly.
In my experience, central/nor cal, you can’t make a living wage as a junior with no or no recent developer experience and an outstanding portfolio/connections. Trust me, I’ve looked for 9 months and have a decent list of clients, tech stacks, network, and yes experience working as a developer.
I ended up dropping all expectations and narrowing it down to two options.
Option one was finish the full stack certificate and apply to a company that appreciates me even if they pay lower than average. Then during my tenure, I’d rack up experience at the job full time plus dedicating weekends to what I want to learn, ie my dream stack in my case angular. Having this double security: having a developer job and relentlessly pursuing my craft is imo a relatively risk free way to improve.
The second option is to Get full stack, take udemy classes, go chingu, open source and develop with others for free then learn to negotiate on interviews the best offer you can get while taking white boarding interviews.
A lot of people, generally those younger and non risk adverse go with this option with success. Many say it was the hardest thing they’ve done but they reaped a 6 digit salary because of it.
My advice is while people have been successful doing both in this forum, for me, a planner and older lady who is very type a, the first is far less stressful with room for error. The second requires a lot of networking as well as more risk taking and a lot of failure, but you ramp up very quickly.
Also competition is stiff. I’m in the uncomfortable middle child not yet intermediate stage where I’m no longer junior but need a team with a tech lead with over 10 years of experience to drastically improve.
I’ve almost exclusively coded alone and picked up the pieces when someone else left. This is also a reality: you see the high turnover and will definitely be picking up someone’s code.