Read between the lines. What they actually say is this:
"We don't really need *anyone*, but *if* you happen to have a very high degree or a huge work experience *and* are desperate enough to work for food, *then* we'll find a shitty job for ya."
The saying, If you need to ask — you can't afford it, is better applicable here: if you need to ask — you've nothing to offer. An opinion.
Or they require a year, three, or five plus years experience of working on exact same position. Even if they mention neither, they still will simply reject candidates without a full degree or equally large industrial experience.
All I said above, about the hiring process and IT in general holds true.
Practically, it now boils down to one of the two (not mutually exclusive) options:
- continue polishing and spamming with the resume — 30+ tries may give a hope
- look at what they want (Web, mobile, MS, etc.) and just learn something of that
WRT the latter, it shouldn't really be that difficult (even if not very interesting either), if one already has a deep understanding of the general theory. — What the theory is for? To quickly orient oneself in the industrial shit, no?
functional.cafe is an instance for people interested in functional programming and languages.