This is the best advice given based on my experience.
I am also suffering from low confidence and inferiority complex. What actually helps is coding more and pushing to github as much as I can. Especially if I think it is still not good enough. This makes you inclined to work more at it. So gradually you get better with time.
Another thing which I could associate with is pair programming which just juggles my process. There are at least 6 things that I am thinking then the guy next to me says that is should be done this or that way, and I already lost what I thought. And you need to rebuild your entire modeling over and over and over again. Its demoralizing and energy consuming way overboard.
So long story short people are different and the entire point of pair programming is talking about the problem and getting better with problem-solving by communicating.
I quote one of my latest interview where the guy said "just don't sweat over it there is no best answer". Which he was trying to say that the only thing they were interested in that I could use "lego" to build and reason about my building or not.
And I could give more and more advice. But it's okay if you feel that way, Proves that you care . And there are some quotes about being human and all.
Remote: Yes
Willing to relocate: No
Technologies: .Net, Javascript, AngularJs, Bootstrap, Jquery, React, Docker, Git, Less, SASS, MSSQL, Mongo, Sqlite
Willing to learn : Python, Ruby, Elixir, Erlang, Lisp
Résumé/CV: http://registry.jsonresume.org/enikonagy
Email: [email protected]
Full stack web developer.