Read other letters about this article
I think the advice is a little harsh and rash. I don't think it's time for a divorce or even a legal separation.
Marriage is about talking things over. There's something else going on here: ca. 5 years together plus ca. 2 years marriage = 7 year itch. This is something that has to get worked through.
Though you are very young to have gotten married, in this case, I think, what's done is done, and now you have to sit down and talk about it. Are her potential regrets more important than your newlywed period? Surely not. Make a deal with her: if she still wants to go in 5 years time, she can go (alone unless you hate your job). But the first 5 years belong to the marriage.
And if she waits, you'll put up with her 2 year stint.
A lot can change during that wait. So, look into talking it out and making that compromise.