So what are programmers hired for, are they hired for problem solving abilities with code, or their expertise in a certain field for example web development and I know web development also demands problem solving.
And I know companies also demand other skills like communication, etc but I am talking about major skills.
So for example if a programmer is good at problem solving. But if he is not good in a specific field, will the company hire him because he can grasp any language in which the company works because he knows all the basics in programming, and like I said he is very good at 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.