Feeding birds

I have feed the birds for quite a while now and we have a lot of sparrows, blue tits, starlings, and now Jackdaws and wood pigeons. We now also have rats under our shed. I know I have to stop feeding the birds, so I’m not also providing food for the rats. I am worried that having fed the birds so long they are overly reliant on the food I put out. Will they be able to locate other food sources once I stop feeding them