大学で学位を取得することは、プログラミングを仕事にするために最良の道ではない。数多くの求人がコンピューターサイエンスを専攻した人を対象としているものの、大学を卒業したからといって必要なスキルが身についているとは限らないことに雇用者が(求職者も)すぐに気づくことも多い。Cody Scholberg氏はEpoch Timesの記事で、「実質的にすべてのコンピューターサイエンスカリキュラムが理論を重視し、実用的なプログラミング技術はおまけ程度に教えているためだ」と述べている。このことはプログラマーの世界でよく聞かれる話と結びつく。米国では半分近くのソフトウェア開発者は大学を卒業しておらず、高校を卒業していない人も多い。その代わりにプログラマーになろうとする人の多くがオープンソースのコードを教材にして学習するか、米国中に出現している短期集中プログラミング講座で学習しているといったものだ。理論が有益