I have recently read many questions about doing a second PhD and (to my surprise) most people consider it a bad move. Also - it looks like some universities (for example Berkeley) even have formal policies against it.
I am now finishing two master degrees in Computer Science. My university is #1 in Poland, however in rankings such as QS or THE it's only around the 500-600 range (very low compared to my target).
I planned to apply for a PhD to a top 100 university in the world, and if I failed, then I would first do a PhD in my university and then - empowered with experience, a degree and papers - apply again for another PhD in a top 100 school. If I failed again, then I would do more papers and try again and again and again until success. This way I could "upgrade" my PhD.
This was before I found that there is formal policy against it (in USA, because in Poland no one seems to have any problem with it).
Now I am wondering what my options are. What can I do to maximize my chances of getting into a top 100 university from my position?
One may ask why I would even want to "upgrade" my PhD - I assume that getting a PhD from a widely recognized university will considerably improve my possibilities for working with the best people in the field.