I really don't like what's going on oDesk so I kept away from it during the holidays.
Now, out of the blue, I get an invitation for an interview saying:
With the interview message of: "I see you have experience with codeigniter"
Are people that out of touch with what technology goes where?
Look at the page of the job post (link to your application, then through to the job page from there). Look at applicants list. Your name will be there listed as "initiated by client".
Now, count the number of applicants who were initiated by client. If there's one or two, then the poster doesn't have a clue, as per your post.
IF THERE ARE TEN (not nine or eleven), then oDesk's mad robot has given a list of what it thinks are good fits to a client who's too lazy to look for him/herself.
GB, yes, people are indeed that out of touch with what technology goes where! Actually, a lot of the job descriptions posted on this platform are a clear indication that clients do not understand exactly what they need.
I have a few past jobs that resulted in payment of $1 or not much more; job descriptions for which I offered advice with my application that helped the prospective client understand and rewrite what it was they really needed. Two jobs resulted in my advice leading toward cheaper, existing solutions, and one led to not needing anything at all saving the client thousands of dollars. In all of those cases, my honesty led to my being hired for other work those clients really needed -- thousands of dollars in earnings.
When working online, being professional, honest, and trustworthy is a necessity. That applies to clients as well as freelancers.
Freelancers that are professional and experts in their fields of study are "solution providers" -- consultants. The best solution might not always involve the services that they provide.
GB, Best of luck with your future endeavors!
Edited 01/09/2015 RT/lwm