The current market in Europe and Japan demand a lot of C/C++ and Java. EJB (Enterprise Java Beans) is very well payed. SAP definitely has a place (if you call that programming) , and C# is taking some now, but not much. XML skills are appreciated.
Certifications help. Even MinesweeperConsultantSolitarieExpert
. Oracle, Sun, Red Hat and Cisco certifications may be very helpful . In Japan some employers filtered by making them compulsory.
Perl, PHP, Python, etc... are often considered, but when it's the first language offered, salaries tend to be lower.
I had a job in Japan by knowing Cobol and Fortran. That's pretty unusual but the pay was like
DOUBLE the "common" market (~$175k).
Database and OS skills are very important in that profile.
The above is based on my experience.
This link is just great:
http://mshiltonj.com/sm/
This thread from january at Slashdot has some reports about this respect:
http://developers.slashdot.org/develope ... tml?tid=98
from a post in that thread:
monster.com hotjobs.com dice.com %
Java 2739 1000 1957 27.82%
C++ 2103 1000 1534 22.65%
Visual Basic 2070 969 1127 20.35%
Perl 955 517 577 10.01%
Javascript 925 455 498 9.17%
C# 290 235 183 3.46%
Ada 384 175 57 3.01%
Fortran 124 68 48 1.17%
Scheme 39 138 46 1.09%
Python 58 43 33 0.65%
Smalltalk 42 27 32 0.49%
Lisp 12 4 9 0.12%
9741 4631 6101
This other list includes other skills (linked by Slashdot, but no longer slashdotted
):
http://www.bitbreather.com/programming_languages.html
This one specializes in programming:
http://www.tiobe.com/tpci.htm
Hope you find all this bluff helpful
edit: MCSE now fixed