Не раз на хабре затрагивалась тема образования, многие возмущались тем что на их IT факультете заставляют учить физику, хотя она им совершенно не нужна. Я хотел бы попытаться объяснить зачем людям необходима физика, и не только программистам а также биологам, философам, психологам, менеджерам, фермерам, даже домохозяйкам.

Возможно я преувеличиваю значение этой Науки из-за своей пламенной любви к ней, но все же я попытаюсь быть как можно более объективным.

Во-первых. Я хотел бы привести пример рассказанный моим учителем физики. Наша земля имеет радиус приблизительно 6400 км, люди живут лишь на поверхности этого шара, вся наша деятельность распространяется лишь на 10 километров вглубь и на 20 километров в высоту, в этой тонкой оболочке заключены все наши науки, это соизмеримо с кожурой яблока, физика же изучает всю нашу необъятную вселенную, начиная от фантастически малых частиц заканчивая гигантскими звездами на краю вселенной.

Именно физики двигают прогресс, даже то что вы сейчас учитесь на программиста вы обязаны именно физике, именно благодаря этой науке вы используете сложнейшие аппараты, живете в домах, где есть газ, телефон, свет, водоснабжение и канализация(да все мы прекрасно помним о российских реалиях, но ведь все это скорее есть чем нет). Эта наука дала человеку комфорт и безопасность, покорила силы стихий и открыла новые горизонты для завоеваний. Практически во всем, что нас окружает, есть заслуга физики.

Чем же важна физика для программиста?
Основой любой нетривиальной системы есть ее мат. модель, в последнее время мат. модели применяются во всем: в биологии, медицине, социологии, психиатрии, астрономии(астрофизике), агрономии и т.д. Физика это своеобразная математическая модель вселенной. Принципиальным разногласием физики и математики можно считать то, что математика не считает возможным отбрасывать ни одного случая, она не терпит грубых приближений, она как строгий отец, физика же снисходительна к мелким погрешностям, она не рассматривает множество невозможных случаев. Физика учит нас рассматривать сложные процессы как совокупность мелких факторов (не этот ли совет начинающим программистам есть в каждой третей книге по программированию?), находить взаимосвязи, способы описания новых явлений доступными нам методами. Я считаю что без этих навыков не существует программиста, существует лишь человек который может писать код.
К тому же будем надеяться что не за горами век квантовых вычислений, так что будущее не за людьми которые пишут на С быстрее чем думают, а за людьми которые знакомы с квантовой логикой.

А чем же физика важна для всех остальных?
Знание законов физики облегчает нашу жизнь. Например, когда метатель ядра метает снаряд, он знает что должен метнуть его под углом 45 градусов к горизонту. Каждый знает, что если кран горячей воды заклинило, достаточно охладить его и он снова заработает. Человек который стучит молотком знает что сильный удар получается тогда, когда держишь молоток дальше от ударной части. Благодаря физике мы можем восхищаться искусству фокуса, возьмем хотя бы знаменитое исчезновение Статуи Свободы.

Чаще всего мы не задумываемся о причинах, предпочитая рассматривать следствия, но сталкиваясь с новым для нас явлением мы теряемся, мы не знаем что делать, и здесь для нас оказалась бы очень кстати знания, которые мы предпочитали игнорировать в школе или институте. Кроме того физика бесконечно интересна, возможно это скрывается за сухостью с которой нам преподают этот предмет, за формализацией и довольно сложной — в некоторых случаях — математической теорией. Ведь она открывает ту гармонию, которая существует в нашем мире.

Невозможно говорить о физике не вспоминая математики. Без математики нет физики, лишаясь того, что привнесла математика, физика вырождается в философию. Математика это вовсе не царица наук, а скорее язык науки, ведь без царицы жить можно, а без языка очень сложно.