What programers are hired for

Posted by Background-Data-7700@reddit | learnprogramming | View on Reddit | 11 comments

So what are programers hired for, are they hired for problem solving abilities with code, or there expertise in a certain field for example web development and I know web development also demands problem solving.

And I know companies also demand for other skills like communication, etc but I am talking about major skill.

So for example if a programmer is good in problem solving. But if he not good in specific field, will company hire him because he can grasp any language in which the company work in because he knows all the basics in programming, and like I said he is very good in problem solving.

Because isn't a programmer's work to make good algo and convert that in code whether any language and that demands I think problem solving abilities.