The age-old barney: men want sex; even the most mild-mannered, seemingly lovely men are surprisingly persistent and all the more persuasive if they are otherwise lovely.
So 'man up' as the phrase goes: show the man how it's done and focus on your career. Fit your own mask first, as they say on the airplanes. Build your house, they will come knocking.
TLDR:
Mainly men just want sex. So when you're ready to tolerate one, choose a capable one. My DH was a wizard. He could DIY better than handy men and could read a spread sheet too. He could rake the garden, keeping the plants alive but loved a posh dinner, classical music concert and formal church service.
Earning your stripes now means that you can pick and choose because you are not beholden to them in any way. The best of them will relish an equal who can hold up her end.
Men still cannot imgaine women not wanting to have sex WITH THEM (and many women really don't want sex as much as men) nor can they imagine that a person would be so focused on career that sex takes a backseat - even though they do this themselves. *Consider how many men you know who have paused dating for career.
Earn your certificates (whatever they're called; you know what I mean), those at least, are dependable. Don't scupper your career on a man and then end up being ditched. This is how they've really fucked us for millenia.
When you are fully qualified and earning the big bucks, you will be highly sought after by the men who ... see above *
It sounds sexist but it's really 'pro self-ist': continue with the training, ditch the whinger, and earn the place/qualification. All men would do the same. (and they'd be shagging someone on the side who might makes all kinds of sacrifices only to be dumped at the end.