Oh man, you inspired me with your story. I was a worrysome undergraduate student about post-university life -> getting a job. I have interest in programming as you but still worry whether to focus on my degree or persuing programming in my last year of university.
Reading your story enlightened my view that there are many options as long as i have the attitude of working hard. :D