Программист  понятие общее. Каждый занимается чем-то более узкоспециализированным. Ниже я описал  востребованность специальностей  и технологий на биржах Upwork (oDesk, Elance).