Долго. Однако спросом пользуются программисты, которые умеют программировать, а якобы "программистов" с дипломами, не умеющими ничего, развелось видимо-невидимо. Очень далеко не все могут научиться программировать на современном уровне и найти работу, хотя закончить колледж или ВУЗ, похоже, могут все.
Поживём - увидим А то с нежеланием нынешних школьников изучать базовые науки, и вдобавок с подталкиванием к этому же со стороны системы образования, через поколение окажется, что ни производить, ни обслуживать машины некому, а "программисты" кроме "делай раз, делай два" ничего не умеют, так что хоть как крути - не нужны