A bit more than than that, unfortunately I haven't got exactly £250 from every client so far. And finding work, is work ;). I have had to negotiate as it's early days, and work for a reduced rate is better than no work. I haven't yet taken the first offer any company has offered me though, hence my advice in the post to negotiate.
I entered a competition ran by a company supporting http://siliconmilkroundabout.com/, purely because the competition appealed to me, I had some free time, and I thought it would be a good way of promoting myself before the event. Unfortunately the competition wasn't as successful as I hoped it would be (very few entries). I came second overall, it's another example of work on my github profile, and I got to play with Python for the fist time, so it was a positive experience.
Also you say you entered a programming competition, can you share which and why you chose that one?