As a guy who was interested in international development, volunteered in a developing country and worked a admin job at a international development department in the government at one time and wanted to study international development but found it an expensive process just to volunteer with a Non governmental organisation.
I remember being interested in working for some of the charities (known as third sector organisations), but I did no get into these organisations as I was black and working class, without a masters degree. I learned that international development can only be undertaken by those who are from the place or diasporas around the world through remittance and knowledge of social, political and economic development.
The different international development charities are sending aid to countries as a form of diplomacy to lay the ground work for private and external government agencies to come and take minerals. Most of the mainstream charities are on the surface not truthful, with where the money goes. Much of the money you donate can be spent on administration and consultants.
Charity directors, consultants and office staff get paid a lot and so only a fraction of the money you donate to a charity gets to go to people on the ground. If you want to donate to a organisation look for a group from the country who is working on the ground, buying supplies or actually building things.
This is not to say charities do not do nothing its just they are not the most efficient at using donations or funding and so you will find your funding someones “bus-mans holiday”.
Further Information (External sources)
Charity Jobs (CharityJob.co.uk)
Practical Action (practicalaction.org)
Projects Abroad (www.projects-abroad.co.uk)
Volunteering in international Development (theGuardian.com – UK article)