I am a mediocre coder as of now. I want to improve fast but am confused about how to go for upsolving. Once upon a time I thought of solving 5 problems per day by sorting the problemset from most solved to least solved and go with the flow but now I feel like I am only doing naive questions which only make me feel good but no improvement at all. I've done nearly 420 questions but still feeling damn dissatisfied.
I really don't have any instructor or coach here to give some particular guidance to how to solve something or how not to solve something. So please someone, anyone help me out.
One more thing is that when I go for solving hard questions and just go for solving Div 2 C or so, it scares the hell out of me. I feel like I don't know anything & maybe I'm jumping straight away to something without any previous knowledge of it. I hope many coders would have gone the same phase just like me.
I just want to interact with anyone willing to help just for once and clear my doubts. Please help me.
I think my strength is I've dedication and hard work and I hope the weakness in me is I'm really not confident about what I am doing is right or not.
I would be highly generous if anyone really helps me out.