I’m a junior developer and yes, I have made a lot of mistakes in my work.
Marco Calenda

In my experience, no. You can learn more in 3 months from a group of more experienced developers, than you can in two years of solo learning.

Inexperienced people are ignorant of their own ignorance. People need someone to shine a light on where they are weak.

Go to meetups and try to meet senior engineers outside of your workplace. Have a list of developers you can follow on Twitter and read all of their writings. If you can’t get personal, in-person mentorship; devouring books, tutorials, blog posts, conference talks, and other online resources are your best bet.