The place you're in right now, every developer has been there. It'll get better.
The knowledge gap will always be there, because there is always something new to learn, but eventually you find a pattern to these things and learning new things becomes easier (and fun, when you realize that every new thing you learn is a possible tool in your toolbox).
Regarding the job requirements, I feel that most often companies aren't really 100% serious about them. IMO Apply even if you don't fully fit the requirements, put yourself out there and do your best. If it doesn't work out it's still experience gained.
In short, don't worry, It'll get better. Keep the learning attitude and you'll get very far in this industry.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The place you're in right now, every developer has been there. It'll get better.
The knowledge gap will always be there, because there is always something new to learn, but eventually you find a pattern to these things and learning new things becomes easier (and fun, when you realize that every new thing you learn is a possible tool in your toolbox).
Regarding the job requirements, I feel that most often companies aren't really 100% serious about them. IMO Apply even if you don't fully fit the requirements, put yourself out there and do your best. If it doesn't work out it's still experience gained.
In short, don't worry, It'll get better. Keep the learning attitude and you'll get very far in this industry.