Уверен, многие из вас удивятся, но на программиста, оказывается, учат. На курсах, в техникумах, вузах: есть даже государственные стандарты, вроде «Специальности 230115 — Программирование в компьютерных системах» (попросту, техник-программист), на освоение которой отводится неполных три года. Время самоучек вроде бы давно и безвозвратно ушло: на дворе не 80-е и даже не 90-е, чтобы держать разросшееся здание информационных технологий, недостаточно тех, кто придёт сюда только по зову сердца со случайным набором знаний! Однако вопрос этот не решённый. Лучше того, как выясняется сейчас, программисты-любители снова играют заметную роль и доля их в общей массе разработчиков софта продолжает увеличиваться. Как это понимать, чем вызвано и куда может привести?
Неожиданный этот факт констатировали исследователи (IDC), пробовавшие оценить глобальную ситуацию в программистском сегменте и обнаружившие, что из 18.5 миллионов человек, занимающихся сегодня написанием кода, семь миллионов с лишком (40%) делают это вне основных должностных обязанностей. И хоть обе категории — и «любителей», и «профессионалов» — растут, любительская категория в последние годы увеличивалась быстрей. Поскольку в обозримом будущем замедления роста не предвидится, уже в ближайшие несколько лет программисты-по-призванию станут численно доминировать над программистами-по-профессии.