I would argue that CS grads who do not spend some time learning practical skills on the side are idiots and completely misunderstand the industry they are trying to enter.<p>Bootcamps claim that they can help people who lack the proper foundations or the discipline to learn on their own, these are assets that CS students should have, they should therefore apply their knowledge and training to learn on their own the tools that are used in the industry.