I got a lot of work off Guru when I was first ramping up the consulting work. I have only one piece of advice:
Differentiate on Quality, Never on Price
I would write proposals by hand, in literate English, after reading and considering the project description. That alone would differentiate me from 90% of applicants. I'd then include a ballpark estimate along with my hourly rate.
The response I got back was pretty much always a variation of "Wow, you really understand our needs a lot better than anybody else who's responded. Unfortunately, your bid is 3 times that of the next highest bidder. Any chance you could come down a bit on price?"
My response to that would be some variation of "No.", and their response to that would generally be "OK, let's give it a shot."
Here's what's happening in that situation. I wanted the project owner to end up with two piles of bids on his desk. Pile A would have 150 English-as-a-second-language generic bids that didn't address the project at all and quoted $7-$14/hr rates. Pile B would have exactly one bid from a guy who obviously knew what he was doing and would definitely deliver, yet was quoting a much higher price.
At that point, the project owner has two choices: Sift through all the garbage in Pile A in hopes of randomly finding somebody good. Or spend a realistic amount of money with the guy from Pile B.
I got plenty of work this way, and as an added bonus it did a good job of filtering out the unrealistic "I need an eBay clone for $400" types.
I've been moderately successful on RentACoder but at times it's been a bit of a slog. I started in November last year, and have been earning more and more with every month.
Everybody says this and it's true: to get started you have to make a couple of bids at sweatshop rates in order to build reputation. I found explaining this reason as part of my initial bids to be a successful strategy. Your first week (or longer!) you'll earn a lot of nothing. Once you've gone through this probation period, though, you'll start earning decently.
From what I can tell, there are plenty of users who reply to a bid with "yes, I can do this, I have done lots of projects like this, CHOOSE ME!" So, instead, read each request fully, and ask lots of questions. I've found that asking questions first and only entering a bid amount after receiving answers to my initial questions to also be a winning method.
Despite plenty of articles to the contrary, it is more than possible to earn a decent living through sites like this. By decent living I mean $5-$6k/month, your mileage may vary. To do so, you have to have the balls to bid high - with justifications - and accept that you're not going to win very many bids, but that the ones you do win will more than make up for it.
Finally - and I've again read plenty of articles that contradict this - if you're competent and do a decent job, you will get repeat work. This has happened to me several times, and for the last few months I've been turning work away.
I used elance years ago. Bid on 10 projects, of those only one of them was awarded and we got it. I felt it was a lot of work to find projects. Seemed many people just posted projects to get bids, but didn't follow through after that. I didn't bid on any weekend projects. Most were quite detailed and would easily take an average coder 1 or 2 weeks of work and the off shore firms were bidding $1,000 or so for that much work, so it's not easy. Plus, you have to pay to bid on projects and when 90% of them aren't even awarded, costs start to add up.
I also posted a few projects at elance and got some real bids from locals, but the off shore firms almost always sent in form letter type bids. They weren't appealing at all.
If you are going to do it, I suggest finding something you do want done and are willing to pay $100-300 for. Post it and see who your competition is going to be and how much work you'll have to do.
If you are good with JavaScript, HTML, and CSS, I have work I'll pay you $100-300 to do. Do you have a portfolio? It may be good to post it just so we get an idea of where you fit skill wise. Maybe you could peruse craiglist once in a while. I've posted links to sites there and off shore people email me and are like, "Hey, I could redesign your website!" So I said ok and they did a good job.
No experience using the other sites. I did look at a couple sites like that back then, but the projects weren't a good fit and the values were too low to justify the customer acquisition costs in terms of time. If it takes 5 hours to find a project and it's only paying $300, $60/hr is the most you'll make if it takes you zero hours to complete the task. If it takes ten, you're down to $20/hr. It'll be hard to keep that ball rolling unless you work your way up to bigger and more valuable projects.
Yeah craiglist L.A. is filled with bargain hunters. They either think they know what they are talking about (this site needs to be done in ajax using drupal as a backend. experience using dreamweaver is a plus!) or people who have no clue what they need but want it done for $100. Add to that that these offers still get a minimum of 50 responses and its just not worth the time at all...
Sure if that's your goal. I use oDesk. You probably make a little less than elance or guru, but it's a piece of cake to beat out any of the outsourced providers who can't communicate in English for a job (nothing wrong with people speaking their native tongue, it's just very easy to stand out as someone with great English).
I make roughly $250-$300 a week in my spare time on there (roughly 10 hours?).
I'm not sure I understand your second sentence, but part of making some decent money on oDesk is quickly weeding through and finding the jobs that want a skilled worker and are willing to pay for him. There's plenty of information given with each listing and I careful select what to apply to so I'm given the majority of jobs I apply for.
There's iPhone work available for $x,xxx if you really know your stuff. There's always buyers trying to "clone facebook for $10" etc.
I have a regular need for strictly HTML/CSS work, especially if you know how to work with Rails views. Give me a shout if you're interested. matt [at] McGinTech
I've used a few of these sites as a Buyer, and I have to say I actually really like oDesk. Yes, there's plenty of questionable offshore code factories on there, but occasionally I find some really talented, professional folks, and they rise to the top (and get booked) really quick.
If you take as many tests as you can and completely fill out your profile, it makes a world of difference in selling yourself. I'd also suggest pricing yourself a bit higher if you think you're good. I imagine you shouldn't have any problems making $300+/mo off it
I've used Elance twice as a buyer of services (not a provider). What it did was get me past mental barriers preventing me sitting down and learning. The expert I'd ask would clear the cobwebs and then I could do the rest. I also pay them as if my time were valuable and they're saving it...
Sure, but it depends on what you are applying for. The more niche, the less competition and higher pay. Some people just aren't willing to pay much for anything, so avoid them.
The best way to land jobs is to be the best person for the job. Some buyers are able to cut through the fluff and identify the quality. These buyers aren't nearly as concerned about price.
The way to be the best man for the job is to have a strong profile in the area you are bidding for. For example, if you are bidding for Drupal jobs, then be a contributor and /or have some useful add-ons under your belt. Express confidence that you are the right person in your proposal and back that up with your credentials.
Speaking of building add-ons, while using this method to build up your profile, consider selling something if it gets a lot of interest. You might make as much from selling add-ons as your target for extra monthly income.
In certain jobs you may even outline how you would do the job and what tools you would use. This works great for smaller jobs because it educates buyer on what you will be doing before you even get started. This really sets yourself apart from the generic proposals.
There are certain jobs which might look decent but you can clearly see the buyer is going for cheap in an area that lower cost providers should be able to easily handle. If you get this vibe and your rate needs to be higher then move on. Usually these types have a low hourly rate posted.
Look for jobs with a fixed cost. You can often beat your target hourly rate if you find something you can do fast.
Done right, all that competition won't matter much.
I have been doing side jobs since college - around 2003/2004 until now. All of my clients are not from Elance/Rent-a-coder/etc. Most of them however sent me an email from a "local" community site of web developers.
I always tell me clients that I have a 8/9-hour day job. I update the client every few days through email. Sometimes I work at night and sometimes I don't. When I work at night, I spend around 4 hours maximum -- average is 2 hours. On the weekends, 6 hours. I was still able to go out with friends and have fun. Mostly TV time and video games were cut-off - except for a brief 2 month re-play of Diablo II :P
I do mainly web development / web design.
Right now, I am trying out a new career that doesn't involve the internet. But still though, on my free time I work on pet projects I have listed down a few years back.
It certainly does. But I'd recommend you finding a niche and not go after "php developer needed" type of bids because then you'd be competing on price.
For 2 years, I used it as one source of income for my freelancing business. But like I said, I didn't compete on price and only bid for the interesting projects and serious clients.
I have earned a decent income for my company using odesk.com Basically, you just need to make sure your profile is up to date, and prove that even though are more expensive, than $10 an hour coders, you are worth it.
I agree. oDesk has been great for me - nothing but good experiences. The key is to set up a good profile that differentiates you from the cheap workers.
I'd say yes. I've you've got skills, niche doesn't really matter as much. I see "finding a niche" as a way to concentrate your skills to expert level in a single area, rather than having average skills in many technologies. That's what will help you get jobs.
Differentiate on Quality, Never on Price
I would write proposals by hand, in literate English, after reading and considering the project description. That alone would differentiate me from 90% of applicants. I'd then include a ballpark estimate along with my hourly rate.
The response I got back was pretty much always a variation of "Wow, you really understand our needs a lot better than anybody else who's responded. Unfortunately, your bid is 3 times that of the next highest bidder. Any chance you could come down a bit on price?"
My response to that would be some variation of "No.", and their response to that would generally be "OK, let's give it a shot."
Here's what's happening in that situation. I wanted the project owner to end up with two piles of bids on his desk. Pile A would have 150 English-as-a-second-language generic bids that didn't address the project at all and quoted $7-$14/hr rates. Pile B would have exactly one bid from a guy who obviously knew what he was doing and would definitely deliver, yet was quoting a much higher price.
At that point, the project owner has two choices: Sift through all the garbage in Pile A in hopes of randomly finding somebody good. Or spend a realistic amount of money with the guy from Pile B.
I got plenty of work this way, and as an added bonus it did a good job of filtering out the unrealistic "I need an eBay clone for $400" types.