No matter what field they're in, newcomers to a particular career path face an uphill battle of learning the ropes of the industry. This is especially true for programmers, who may possess impressive technical knowledge but still must immerse themselves in real-world programming situations.
Read the rest of the article here.