Просто  надо понимать, что вкладывается в понятие "программирование".  Если написать простую житейскую программу - то достаточно логики и готовности выучить "иностранный" язык программирования.Это уровень техникума. А программист  в гугле или яндексе это что-то другое.  (наверное).   В общем, из техникума туда не берут.