OK,
I am married, and even have a child already.
For all of you, I have a sugestion of "How to find a girlfriend if you are a programmer".
The answer is pretty simple: Find your girlfriend BEFORE you become a programmer.
I got my wife (girlfriend) when I working in financial field.
Good luck, and hope it helpful