Смотря что вы подразумеваете под систематическим образованием.
Программист всегда учится, для овладения новыми методами программирования необходимо быть в курсе последних разработок и читать много литературы по интересующей теме. По моему это и есть систематическое образование, а то, что дают в ВУЗах - это классическое :), там могут научить азам, дальше все зависит от самого человека.