Ask HN: How does someone get more confident?
Now comes the time where I want to move forward with my career and prolly in less than a year from now move Countries, find another job or do contracting, or ideally land a remote job. On the company I am now I've builded a whole dashboard that reflects the website, I've designed their "sales" website which is the public face of the company, I've builded a full on hybrid mobile app for a complicated social network, I worked on nosql db, sql db's and graph. I've also done scaling, TDD, got involved with our API's and expanding them etc. Our stack works on C# and JS mainly.
I have personally been working on more JS and frontend work the past year or so, and I'd consider myself more proficient in JS including frameworks like angular, CSS, HTML.
My issue is that for some reason I can't convince myself that I can find a better job than what I currently have. I believe that I lack in many departments and I am afraid that I won't be able to land another job at my level of skill. 1) How can I become more confident or at least find my skill level and where do I belong? Do I go to interviews and take tests to see whats what? 2)How do I get past the thought that there are millions of people out there that are way better than me and will land that job that I am looking at?
TL:DR I've been a professional software developer for 3 years, have a CS degree and have spend most of my life fiddling on computers. I am not confident that I could land another coder job other than mine due to the massive competition out there, and I am underestimating my current skills. Is there a way that I can get past this?