Here are some of the things I've learnt on my journey as a developer;
1. Do not compare yourself to anyone. Comparison is one of the major factors of imposter syndrome, there's no shame in saying you only know one language or framework as far as you've built 3 - 5 projects with it. We see many people claiming to know a language after only writing a basic "Hello World" with it.
2. It might feel like you are not learning anything new, or that you should be learning faster, but learning is accumulative, your brain is unconsciously building relations and relating information, you only need to build things to see that.
3. Change is inevitable, you might not like where it is headed because you don't understand it yet, but through time you'll come to appreciate it, and yourself. The world doesn't need to see you for your work to be worth the trouble. Think for yourself and do what you love.
4. There is no need to rush something that is still in progress, it is okay to take a time off and see it later with new eyes. It's okay to hate it, but don't hate yourself. Things won't always turn out as you want, but that doesn't necessarily make them bad. "No mistakes just little happy bugs".
You can do more than you think you can. It's important to acknowledge your limits but don't be limited by them.
What has tech taught you?