I want to start making money as a programmer, I'm on the third year at uni (mature student), I have skills but not at the top level since I have to work to maintain myself. for another time while working on projects for uni I saw I can do quite a lot thus I'm sure I can improve my skills fast if I can spend enough time on programming - the problem is I don't have it now. to change it I want to start as a programmer - I guess freelancing would be the best. I enjoy coding a lot, this is what can make me stay up nights and days and I will be happy to do that if it gives me money and opportunity to learn and my work will be rewarded appropriately to my effort. I don't expect god knows what - I know I'm a starter.
the question is - where do I start? I know websites like odesk, getacoder and a few others - has anybody used them? are they reliable? how do I find a potential employer? how do I convince the employer I have skills and if I don't I'm capable of getting them fast because of my passion for programming and ability to learn fast? I think the last one is the most important because - as I mentioned - I will improve my programming skills as soon as I start doing it more intensively. I can't take part in projects at uni because I have to work. I don't have any projects of my own - because of the same reason. would be useful to show some work apart from what did for uni - I mean when applying for a job?
I'd like to program with java - this is what seems to be the most interesting technology for me at the moment. but obviously this is not the only language/technology I can learn or improve.
if anybody can give me a tip - will be great.