The relationship between wages and employment is not as straightforward as some models suggest.
The most important skill for a computer scientist is problem solving. The ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately.