Please refer to this previous question of mine: >[As someone with low grades how can I prepare myself to study MSc in CS in USA?][1] > [Would it be a good idea to quit my job to prepare for the GRE and TOEFL?][2] I live in [Bangladesh][3]. With a background in IT, I am doing a job in a bank. I am 32. Honestly speaking I am done with my job. With an ambition to do a PhD from a USA/Canadian/German university, I have understood that my current job is actually going to get me nowhere. Some answerers of the previous questions pointed out the importance of having a job in the related discipline, proving research capability, involving in research activity, being a part of a research group and so on. After considering all these points, I am actually strongly planning to quit my job and get enrolled in a "Masters with thesis" program in CSE in a local university. My previous degree was in Information Technology which is, I guess, considered a professional discipline. So, I am going for a CSE degree. As far as I know, Information Technology degree is not considered a fundamental discipline. My plan is this: (1) I shall complete a masters degree in CSE with a thesis, (2) write and publish one/two research articles and finally (3) complete GRE+TOEFL, if required. And one more thing, my father has agreed to support my initiative both psychologically and financially. Please tell me about my prospect as a PhD candidate after completing this series of actions. [1]: http://academia.stackexchange.com/questions/8970/as-someone-with-low-grades-how-can-i-prepare-myself-to-study-msc-in-cs-in-usa [2]: http://academia.stackexchange.com/questions/15760/would-it-be-a-good-idea-to-quit-my-job-to-prepare-for-the-gre-and-toefl [3]: http://en.wikipedia.org/wiki/Bangladesh