Corwin wrote:LOL. And herein you reveal the reason why you seem to be so misguided when it comes to programmers. Whatever experience you have with programmer is clearly from the bottom of the barrel, likely at a large, slow moving company. Compare to Google, Facebook, and startups, where Engineering >> Management.
You are right for the like .05% of programmers that are co-founding startups. If you are one of those then clearly Engineering > Law School. But even at Google the trend I mentioned is largely in play. For example, see this job posting for "Principal, Business Operations and Strategy" in the Mountain View Office:
From the description it seems like a great position to lead to upper management. Strategy focused, working with top execs, etc. By your theory, they should be drooling all over intense Java skills or something like that. But what does the position actually say?
Professionally, you bring demonstrated experience in a consulting
, investment banking
or line-management role.MBA
or graduate degree in a management
, technical, or engineering field preferred with strong academic record.
At least 4 years of experience at the post-graduate level at a leading management consulting firm
or investment bank
Excellent written and oral communication and interpersonal skills.
I don't see any requirements for l33t programming skills. Those needs are filled by the drones that work for the people described in this post