An interesting paradox in the technology world is that there is both a shortage and a surplus of engineers in the United States. Talk to those working at any Silicon Valley company, and they will tell you how hard it is to find qualified talent. But listen to the heart-wrenching stories of unemployed engineers, and you will realize that there are tens of thousands who can’t get jobs. What gives? The harsh reality is that in the tech world, companies prefer to hire young, inexperienced, engineers.And engineering is an “up or out†profession: you either move up the ladder or...