Обучение по специальностям, связанным с разработкой, невозможно без изучения того, как создаётся ПО, причём не на «примерах», а на живых продуктах.
Training of specialists in software development is impossible without studying software development; moreover, it should be based on real software rather than on «examples».