How long do we have?
As background I have a degree in Computing with Game Development. Lots of OOP, some project management, some database stuff, 25% general game development. After an internship in my current company I now work there full time, graduated one year ago. I aimed most of my degree towards becoming a game programmer. I'm now work in web, sometimes iOS.
There's often a lot of assumed knowledge in the web development world, even as we try to make it more and more accessible. For example when I started I didn't know what a .env file was and because they're not tracked by git I didn't know it was missing. Why does nothing work? Should I bother others because I can't even run the project or just keep googling? The answer is ask people, it gets easier. It keeps getting easier.
Cheers for the kind words @matt123miller
One of my biggest challenges when I was a junior dev was about self-doubt and losing track of what I was actually accomplishing. It's easy to get caught up in a project you are having problems with and lose confidence in yourself. In reality this is just a sign of you moving on to bigger and better things and learning. I try to keep in mind all of the projects I've been a part of up until this point and realise that hey actually I have made some pretty cool stuff that has made peoples lives easier and this is just another one of those projects...only difference is that it's in progress!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.