Persistence is the key to landing your first developer job IMO. As you mentioned there are so many factors that can affect your chances many of which you cannot control. Geographical factors and socio-economic factors to name a few.
100%. Each application is a learning experience. Each interview, each project. Eventually a person will look back at the amalgamation of these collective experiences and see how far they've come, but it's always easier to look back rather than look ahead. Thanks for checking out the post.
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.