В своё время граждане, посвятившие меня в дивный мир компьютеров, узнав, что я собираюсь поступать на программиста, дали мне такой совет: «Иди и получи инженерную специальность, там всегда есть что программировать». И оказались правы: в повседневной работе инженера зачастую возникают нетривиальные задачи, автоматизировать которые можно при помощи программирования электронно-вычислительных машин. Но, стоит понимать, что понятие «инженер» настолько широкое, что одни из нас спокойно сидят по проектным институтам, а другие работают на производствах (стройках), вот последним точно нет никакого дела до программирования, у них другие цели и средства.