Hi there.
I am 24 y.o, living expat life in EU and working for a big corporate bank as SWE.I have enough salary which I can afford the expenses of myself and my family back in home country as well. I did bachelor in my home country, learned english and got master's scholarship so chased my dream of studying abroad. Meanwhile got a job after moving and quite happy with my life.
However, whenever I stumbled upon a problem or an issue on a random work task inner myself starts to torture me and saying "you are a shit, that dude over there could do it in a sec or so". That imposter syndrome forces me to study and study during weekends and evenings no matter how tired I am. Sometimes I think "dude, take it easy. You are just 24, you have many years ahead to learn and get better in this field". But yeah, not always successful I assume.
Any recommendations or thoughts highly welcomed :) Take care.
May I suggest: you may want to think about for whom you are doing all this self improvement. Are you seeking to be more valuable to others, as they judge your value, or are you serving your own needs? Making yourself useful is great, but then others will use you until you break, if you let them. If you're driving yourself that way, be sure the ends are worth it.