Chris Mattern said:
Your loss then. In my opinion, an average new language can be
learned well in a month of intense study. If the language
involves a radically different way of expressing a program's
logic (Prolog, for example), it can be learned in 3-6 months.
I agree with you on this one 100% Chris. In college we were expected
to learn how to program in new languages at a fairly high level in
about 4 months in a course meeting for 3 hours/wk + homework time,
which is nowhere near a 40hr/week work week.
Obviously if you have a project that needs done yesterday then get
someone in who knows the language well at the onset, pay them high
contract wages( $60-80/hour) and get the project done, then bring on
someone else full-time.
If, on the other hand you are looking for a long term addition to you
company there are WAY more important factors than if they know a
specific language(work ethic, honesty, compatibility with your office
culture, intelligence, etc). I would go so far as to say that if you
hire someone who cannot learn a new language quickly you should be
looking elsewhere. Programming is nothing more than logical problem
solving, and languages are the tools we use to solve those problems.
Anyone worth their paycheck should be able to pick up a new one and be
programming in less than a month.
Personaly, I don't see it as high as $60k. Don't get me wrong,
there may be a Java programmer making that or more. People get
paid what thier worth, unfortunalty, to any of my companies,
Java is worthless. I would rather take on two PHP programmers
at $30k apiece
This is crazy. I'm not sure why you would go to college and learn to
do something as difficult as programming to make the same money as a
bus driver. You can get $50K or more starting salary for Perl or PHP
if you move to the right metro area. Usually about 10K more per year
with Java. Just watch out for the cost of living and competition for
jobs in some areas.
-Greg K.