Мне нравится физика, математика и информатика, на кого мне идти учиться? С таким вопросом ко мне летом пришёл за советом сын маминой подруги мультистобальник, и мне вдруг пришлось срочно собирать в кучку свои мысли на эту тему. Прости, Даня (имя изменено), я не успел это сделать к 1 сентября, но ты, кажется, и так поступил, куда хотел.

Это не статья про то, куда пойти учиться в IT. На эту тему здесь на Хабре (и не только) есть множество статей. Ещё больше, при желании, можно нагуглить. Куда пойти в IT – это уже частный вопрос, а сначала нужно решить более общий – а в IT ли вообще.

Здесь будет много текста и не будет картинок для привлечения внимания – всё, как в учебнике Фихтенгольца по матану (правда, формул поменьше). Если ты не способен воспринимать текст без картинок, то эти специальности и этот текст точно не для тебя. Может, у тебя вообще нет вопросов с тем, куда поступать? Тогда этот текст тоже не для тебя.

Я пытался сделать предложения покороче, а мысли попроще, но, кажется, у меня не получилось. Попросил сына прочитать и выделить непонятные места, но он сказал: «Папа, не надо относиться к нам, школьникам, как к полоумным». В общем, если тебе это важно – ты разберёшься и поймёшь. А если нет – сорян, значит я писал не для тебя.

1. Введение 

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

«Я люблю математику, я хочу пойти на какую-то математическую специальность и потом заниматься математикой» – это очень, очень некорректно сформулированная постановка проблемы!

Ты хочешь куда-то поступить, чтобы получить профессию, связанную с математикой, физикой и информатикой. Чтобы она была и интересная, и востребованная, и чтобы получать за неё 300К/наносек. Деньги наёмным специалистам обычно платят за решение проблем, за принесение конкретной, ощутимой, востребованной и актуальной пользы. За свойства логарифмов зарплату не платят. Точнее, платят – там, где обучают свойствам логарифмов, то есть в школе, но, увы, так мало, что можно сказать, что не платят.

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

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

Понять, чем ты будешь заниматься, можно поговорив прямо с уже работающими выпускниками какой-нибудь специальности. Это непросто. Изредка их можно найти на дне (каламбур!) открытых дверей нужного тебе ВУЗа, хотя чаще всего там будут только преподаватели. Всё равно на эти дни обязательно стоит ходить – там люди смогут ответить на многие твои вопросы. Но надо знать, что спрашивать! Другой вариант – научиться читать между строк описания специальностей на сайте ВУЗа и понимать, то ли это, что тебе нужно. Но и в этом случае общее представление уже нужно иметь заранее. Поэтому – поехали!

2. Физика

Если тебе нравится физика, то имей в виду, что в жизни она бывает теоретическая, экспериментальная и прикладная.

Как физик-теоретик ты будешь придумывать новую теорию тяготения, как Эйнштейн. Теоретическая физика даёт объяснения природным явлениям на математическом языке и пытается предсказать новые, ещё не открытые, явления. Физик-теоретик придумывает модели, теории, гипотезы, которые корректно описывают накопленный массив наблюдений. Иногда эти теории превращаются в физические законы. Тихо Браге скрупулёзно фиксирует координаты наблюдаемых планет, по которым потом Иоганн Кеплер подбирает эмпирические законы их движения.

Физик-теоретик, как правило, далёк от «точки принесения пользы бизнесу». Как и любая теоретическая наука, его работа даст конкретную прикладную пользу очень нескоро и сразу всем, поэтому мало кто за неё готов платить из своего кармана. Смартфон в твоём кармане – это результат работы большого числа физиков-теоретиков более чем столетней давности, а ты хоть одному из них перечислил хоть один донат? Это значит, что физик-теоретик живёт на научные гранты внутри какого-то научного института или очень большого бизнеса, который может позволить себе фундаментальные исследования. И физику-теоретику всегда приходится убеждать кого-то в том, что его работа заслуживает финансирования. Зато именно эти люди ближе всего находятся к тому, что называется передним краем науки, они занимаются познанием неведомого и именно ради «лучшего способа удовлетворения личного любопытства за государственный счёт» готовы терпеть все остальные неудобства. Физик-теоретик неизбежно будет иметь широкое понимание математики, потому что именно на математическом языке формулируются те теории, которые он создаёт. Поэтому если тебе очень нравится физика, но с математикой нелады – то у тебя серьёзные проблемы.

Как физик-экспериментатор ты будешь ставить эксперименты, как Капица, нарабатывая экспериментальные данные в правильно поставленных опытах. Причём установки для опытов, возможно, тоже придётся собирать самому. Когда-то давно, согласно легендам, физикам-экспериментаторам было достаточно наблюдать за колебаниями люстры или бросать ядра с башен. Теперь же, для наблюдения за тонкими явлениями природы приходится закапывать установку под землю для исключения влияния всех побочных эффектов. А для наблюдения за поведением природы в необычных условиях приходится эти самые необычные условия с высокими/низкими температурами/давлениями/энергиями создавать самостоятельно, а это опасно для здоровья. Экспериментальная физика изучает и описывает физические явления в процессе опытов над явлениями неживой природы.

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

Физики-экспериментаторы ближе к точке появления пользы, выражаемой в денежных знаках. Хотя бы потому, что независимо от конкретной области, сами навыки постановки корректных экспериментов и интерпретации их результатов – это востребованные умения во многих отраслях.

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

Прикладной физик решает жизненные задачи, требующие знания физики. Безусловно, прикладная физика уходит корнями в теоретическую физику. Но прикладные физики, по сути, не изучают новые явления, не занимаются познанием нового в физике как науке, а сосредоточены на применении физики для решения конкретных жизненных проблем. Поэтому иногда считают даже, что прикладная физика – это, по сути, инженерное дело, техническая наука.

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

3. Математика

С математикой всё одновременно и проще, и сложнее. Если брать аналогию с физикой, то об экспериментальной математике мне пока не понятно, что сказать. Но совершенно точно математика тоже бывает теоретическая (фундаментальная, чистая) и прикладная.

Если ты хочешь быть математиком-теоретиком, то будешь как Перельман заниматься деформациями римановой метрики на многообразиях. Как биологи изучают жизнь реально существующих животных в их естественной среде, так и математики-теоретики изучают жизнь созданных ими идеальных объектов в их идеальной среде обитания. Степень восхищения при этих наблюдениях, я считаю, вполне сравнима. Ты сможешь быть таким математиком, если сможешь сдать функан и тфкп тебе знакомо чувство благоговения от наблюдения внутренней красоты и логики математических построений. Даже если их, что называется, на хлеб не намажешь.

Математики-теоретики придумывают новые математические объекты и изучают их свойства. Они могут сидеть и исследовать свойства какого-нибудь дифференциального уравнения или какие-нибудь объекты из абстрактной алгебры, совершенно не интересуясь тем, как они прикладываются к жизни. Те же самые проблемы преследуют теоретического математика, что и теоретического физика: кто будет платить за открытие математических фактов в идеальном мире? Только академические учреждения и компании-филантропы. Даже нобелевскую премию не получить (а вот не надо жён у меценатов уводить)! Математик-теоретик разрабатывает новый математический аппарат, с помощью которого можно будет решать теоретические и прикладные проблемы в тех областях, где математика – это язык описания реальности. То есть везде, за исключением мест меры ноль.

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

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

Часто прикладную математику отождествляют с математическим моделированием. Задачей прикладного математика является построение аналитической или численной модели явления, верификация (самопроверка) её, затем уточнение внутренних параметров модели, если такие есть, для валидации (настройки) модели на данные из реальной жизни. Затем полученную модель можно использовать для прогноза или исследования самого явления.

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

4. Информатика

Если тебе нравилась информатика в школе, то хорошо бы, чтобы тебе нравилось именно программирование. В школе на информатике могут обучать трём вещам: цифровой грамотности (чтобы флешку в дисковод не запихивать), самым основам информатики как науки об информации (кодирование-декодирование и представление), и, собственно, программированию.

Первый из этих пунктов аналогичен обычной устно-письменной грамотности и владению арифметикой, поэтому о нём не будем.

Развитием второго из этих пунктов является теоретическая информатика – наука на стыке математики и компьютерной инженерии, изучающая теорию информации, хранения и обработки данных, математические основы вычислительных процессов в целом, разнообразные вычислительные формализмы, детерминированные и недетерминированные вычисления,  параллельные и распределённые вычисления, теорию языков и компиляторов, построение и анализ алгоритмов и структур данных, машинное обучение и науку о данных, и многое-многое другое. Сюда же обычно относят некоторые методы вычислений в специфических прикладных областях, типа вычислительной биологии, экономики, геометрии. Теоретическая информатика редко очень сильно отрывается от прикладной, и специалист, занимающийся какой-нибудь темой в теоретической информатике легко перечислит множество прикладных областей, где его результаты труда могут быть непосредственно использованы. Специалисты, работающие в этих областях, даже если они работают в научном учреждении, часто работают по прямым договорам с реальным производством, где результаты их научных исследований непосредственно внедряются.

Ну а третий пункт – он про прикладных информатиков, прикладных специалистов в области computer science – то есть про прикладных программистов. Они должны уметь применять весь наработанный корпус знаний теоретической информатики для решения прикладных задач индустрии, где всё больше процессов автоматизируется и всё больше информации собирается и обрабатывается с помощью разнообразной вычислительной техники. Начиная от встраиваемых микроконтроллеров в датчиках автоматического слива в санузлах и смартфонов у каждого в кармане для просмотра тиктока, продолжая рабочими станциями на столах у секретарш и инженеров-гидродинамиков, заканчивая суперкомпьютерами для chat-gpt и моделирования движений атмосферы и прогноза погоды. Прикладные информатики, программисты (и специальности, на которых их обучают), могут специализироваться под конкретную прикладную область и инструменты, которые в ней принято использовать. Как всегда, это облегчает им трудоустройство в этой конкретной области, но одновременно и сужает пространство для выбора.

Бывают (обычно после «вайтишных» курсов) насколько предельно прикладные информатики и программисты, что они не имея почти никакой теоретический подготовки, профессионально владеют только парой-тройкой специфических технологий/фреймворков/библиотек. Рискуя сильно попортить себе карму, я бы сравнил их с лаборантами, которые используют пару-тройку специфических приборов в лаборатории у физиков. Приносят они пользу, нужны ли они? Безусловно, да. Но они сильно рискуют надёжностью своей работы.

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

Прикладной математик не может работать без знаний в области математики теоретической. Прикладной физик тоже будет очень плохим инженером без знаний в области общей физики. Большое количество «вайтишников» создаёт впечатление, будто разрабатывать ПО вполне можно и без теоретической подготовки в этой области, а также без подготовки в области математики. Это одновременно и так, и не так. Спорами по поводу программистов без базового теоретического образования в этой области и без знания интегралов заполнен весь интернет. Хотя гораздо чаще при этом говорят не о «программистах без высшего образования», а об «айтишниках без высшего образования», но это две большие разницы. Ты легко найдёшь истории в поддержку любой точки зрения.

В любом случае, вариант «я сейчас пробакланю на экономическом факультете (там больше девчонок) пять лет, потом пройду трёхмесячные курсы и пойду работать программистом» ты ведь сейчас, я надеюсь, не рассматриваешь? Собрался быть программистом – иди, получай базовое программистское образование. Только убедись, что это не узко-специфическое направление, типа защиты информации (но если ты именно о такой узкой специализации и мечтал – ничего не имею против!).

5. Инженерия

Неужели других вариантов нет, спросишь ты? Неужели мне обязательно быть физиком, математиком или программистом? Конечно нет! Кроме этих трёх областей есть огромное количество более или менее специализированных предметных инженерных областей, в каждой из которых в разных пропорциях все эти три науки используются. Их, думаю, бесполезно перечислять, потому что чаще всего в них и так понятно, чем предстоит заниматься. Например, в робототехнике как раз самым показательным образом и сочетаются и физика, и математика, и информатика, и инженерное дело. Но туда идти не стоит, если нет интереса к конструированию, электрике, паянию и всему такому. А если интерес есть, и весь дом завален лего, ардуинами и прочей летающей и ползающей нечистью, то, наверное, и вопроса о поступлении нет?

Любая прикладная техническая инженерная специальность в хорошем ВУЗе с хорошими преподавателями (возможно, ты только потом поймёшь, что они хорошие, а не в процессе обучения) должна сделать из тебя технаря, который получил базу и в процессе обучения преодолел достаточно трудностей. Конечно, в идеале бы взять из такого обучения не только базу и опыт сдачи сопромата, термеха, начерталки и ТОЭ, но и знания и навыки в предметной области. Хотя ты можешь закончить специальность «Электрооборудование летательных аппаратов», но вместо систем зажигания на Су-57 пойти проектировать электрику на объектах нефтегазового обустройства. А можешь закончить специальность «Многоканальные телекоммуникационные системы», но вместо систем связи со станцией «Fwiffo» на Плутоне проектировать локальные сетки в маленьком провинциальном городке. Можешь вообще отчислиться с информатики и стать рэпером и иноагентом (фу-фу-фу). Наверняка тебе встретится в жизни много людей, которые вспоминают свой опыт обучения на инженерных специальностях и считают, что именно он позволил им потом в жизни добиться успешного успеха совсем на другом поприще.

Про пересечение компетенций я ещё скажу. А пока просто хочу тебя призвать: даже если ты соберёшься быть просто инженером, технарём – ты сможешь добиться гораздо большего, если как следует освоишь начала ВУЗовской математики и программирования, хотя бы в Excel и Jupyter Notebook. Это касается и не только технарей, а актуально для всех специальностей вообще. Микробиолог – нужный специалист в нашу постковидную эпоху. А микробиолог, владеющий Jupyter Notebook, который может сам себе ещё и данные скачать, очистить, обработать и отобразить в графиках – ценен вдвойне. А если он ещё и сам способен свалидировать логистическую модель на эпидемиологические данные – это уникальный специалист!

6. А если всё-таки математика, физика или информатика?

Тогда я бы посоветовал нарисовать для себя самую комфортную пропорцию между физикой, математикой и информатикой. От ранжирования этих областей будет понятно, какие факультеты и специальности подходят больше, а какие меньше. Ну и дальше надо читать описания специальностей на конкретных факультетах и кафедрах в конкретных ВУЗах, держа в голове отличия между теоретической и прикладной наукой и прикидывая, насколько широкий или узкий выбор работодателей ты после каждой специальности получишь. Понятно дело, в рекламном описании специальности может быть написано одно, а в реальности будет совсем другое. От этого, увы, никто не застрахован. Ну и в тех нескольких примерах, которые я приведу дальше, я описываю свои впечатления от прочитанного. Если они не соответствуют реальному содержанию специальности, то прошу упомянутые кафедры меня простить и задуматься о том, правильно ли поймут ваши описания ваши же будущие абитуриенты.

Тебе будут попадаться разные рекламно-информационные материалы. Может попадаться ОПОП (основная профессиональная образовательная программа). Это плохой вариант, там будут ФГОСы, компетенции и прочая бюрократическая херюзга, в которой найти что-то понятное будет сложно, но и полезное там тоже есть, например:

1.4. Области профессиональной деятельности

Выпускники, освоившие программу бакалавриата по направлению подготовки 01.03.03 Механика и математическое моделирование, могут осуществлять профессиональную деятельность в следующих областях и сферах: 01 Образование (в сфере общего образования, профессионального и дополнительного профессионального образования, в сфере научных исследований); 25 Ракетно-космическая промышленность (в сфере математического моделирования, научных и прикладных исследований для наукоёмких высокотехнологичных производств, производственно- технологической деятельности, обеспечения безопасности и функциональности); 40 Сквозные виды профессиональной деятельности в промышленности (в сфере патентоведения, разработки технологий и программ; в сфере научно-исследовательских и опытно-конструкторских разработок).

Вроде бы понятно? Но лучше пойдём на сайт выпускающей кафедры для этой специальности. Там можно найти неформальные небюрократические описания специальностей и там, например, для приведённой выше специальности мы прочитаем:

Кафедра занимается подготовкой кадров в области создания и исследования математических и компьютерных моделей сложных динамических систем с практическим применением в классической механике, гидродинамике и небесной механике. Направление подготовки предполагает широкое использование вычислительной техники при математическом моделировании динамических процессов различной природы. Студенты изучают высшую математику, классическую механику и её специальные разделы, методы оптимизации и диагностирования, учатся создавать математические и компьютерные модели сложных динамических систем. Основные области практического применения полученных знаний: теоретическая и прикладная механика, гидродинамика, прикладная небесная механика.

... и тут уже становится понятнее, что это в целом прикладная математика с уклоном в космос и системы управления. Гравитационный манёвр вокруг Юпитера считать будешь. Более детальные цифры можно найти, просуммировав цифры в учебном плане специальности, а так я бы сказал, что тут будет 40% физики, 40% математики и 20% программирования. Это то, чего ты хочешь? Решать тебе. Другой пример, сравни два описания образовательной программы, вот это с одной страницы:

Выпускник программы получил фундаментальное образование высокого качества в области математики, механики, физики и математического моделирования. Специальным образом организованная структура программы включает фундаментальную подготовку по математике и механике, специальные компьютерные математические практикумы, блоки естественнонаучных дисциплин, значительный объем научно-исследовательской работы и различные виды практик. В результате освоения программы у выпускника сформированы универсальные знания математики, механики, физики, способность к критическому анализу результатов математического моделирования, получен значительный опыт самостоятельной научной работы.

... и вот это с другой страницы:

Выпускник программы получил фундаментальное образование высокого качества в области математики, механики, физики и математического моделирования. Специальным образом организованная структура программы включает фундаментальную подготовку по математике и механике, специальные компьютерные математические практикумы, блоки естественнонаучных дисциплин, значительный объем научно-исследовательской работы и различные виды практик. В результате освоения программы у выпускника сформированы универсальные знания математики, механики, физики, способность к критическому анализу результатов математического моделирования, получен значительный опыт самостоятельной научной работы.

Ты успел заметить, что первое – это теоретическая математика, а второе – прикладная? Не успел? Хм, действительно, я и сам посмотрел, два одинаковых описания на двух разных страницах. А, пардон, вот там дальше появляется отличие, сравни:

Обучение по программе включает ряд специальных разделов, среди которых комплексный и функциональный анализ, дискретная математика, дифференциальная геометрия и топология, дифференциальные уравнения и уравнения с частными производными, алгебра, теория вероятностей и математическая статистика и другие.

... и вот:

Обучение по программе включает ряд специальных разделов, среди которых теоретическая механика, механика сплошных сред и её классические модели, механика управляемых систем, вычислительная и экспериментальная механика и другие.

Вот теперь очевидно, что первое – это теоретическая математика, а второе – прикладная, но судя по описанию и названию специальности – прикладная к конкретной области физики. В обоих случаях, я бы навскидку сказал, что это 10% программирования, 30-60% математики и 60-30% физики. Безусловно, выпускники обеих специальностей могут найти себя и в совершенно других отраслях, что они с гордостью и демонстрируют. Но разве не логичнее всего будет трудиться именно по своей специальности? Читаем совсем другую страницу:

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

Мы понимаем, что это классический software engineering, а список предметов в учебном плане подскажет о наличии теоретической подготовки и более глубокой специализации в одной из конкретных прикладных областей информатики. Там 30% математики, 70% информатики, 0% физики. Ну и последний пример, читаем:

В рамках образовательной программы … будут готовить специалистов по теоретической физике для Национального центра физики и математики и Госкорпорации «Росатом». Программа ориентирована на изучение фундаментальных и прикладных проблем, которые находятся на переднем крае научно-технологического прогресса и решаются в российских ядерных центрах.

Ясно-понятно, это программа «Физика частиц и экстремальных состояний материи». И пусть даже специальность называется «Фундаментальная и прикладная физика», мы понимаем, что по большей части это теоретическая физика, и если она и прикладывается куда, то к конкретной прикладной отрасли, и работодатель там один, зато какой! Туда пойдут те, кто хочет получить, по моей оценке, 20% математики, 75% физики и 5% информатики.

7. Заключение

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

Но независимо от того, о какой прикладной дисциплине идёт речь, для меня самое ценное в специалисте, кроме здравого смысла и порядочности – его умение выходить за рамки стоящей перед ним проблемы и рефлексировать. И именно это я буду в тебе ценить больше всего, если доведётся с тобой работать. Про софт-скиллы – как-нибудь в другой раз.

Что я делаю? Зачем я это делаю? Рациональны ли мои действия, ведь «мы всегда так делали» - это не аргумент? Оптимальны ли мои действия? Системны ли мои действия? Мне поручили задачу – а может быть на самом деле нужно решать совсем не её? Что я делаю сегодня, что я делал вчера, что я буду делать завтра? Что происходит вокруг меня? Почему оно так происходит? Правильно ли это? А как ещё можно? Как я хочу, чтобы изменился мир вокруг меня? Что я могу сделать, чтобы изменить мир вокруг себя? Какие люди есть вокруг меня? Почему они действуют так, как действуют?

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

 

Комментарии (15)


  1. GospodinKolhoznik
    20.12.2024 08:46

    на кого мне идти учиться? С таким вопросом ко мне летом пришёл за советом сын маминой подруги

    И это чувтсвуется. Что как то обо всём и ни о чём, и без ответа на самые главные вопросы. Если бы вы отвечали на этот вопрос не сыну маминой подруги, а собственному сыну, то наверное ответ был бы совсем другой, более честный и по существу, а не пустые рассуждения на тему чем теоретическая физика отличается от экспериментальной.


  1. Nuflyn
    20.12.2024 08:46

    По поводу физиков-теоретиков это, конечно, не совсем верно, да среди них полно тех кто занимается фундаментальными физическими теориями, но хватает и тех кто моделирует что-нибудь очень практическое: движение газа и жидкости в технических устройствах, например. Вообще в любой команде прикладников стараются держать хотя бы одного теоретика, потому что может статься что то, что вы пытаетесь сотворить запрещено каким-нибудь принципом запрета и должен быть кто-то кто сможет на бумажке оценить основные параметры задачи или, чем черт не шутит смоделировать это. Также не совсем верно про экспериментаторов. "Физики-экспериментаторы ближе к точке появления пользы, выражаемой в денежных знаках. " чем например ближе товарищ работающий на ускорителе? Вообще во многих крупных компаниях типа Гугла есть отделы забитые теоретиками, которые разрабатывают какие-нибудь квантовые алгоритм, это на 40% жесткий матан, на 40% квантовая теория на 20% довольно суровый кодинг. Вообще все это немного условно, физиком-теоретиком действительно надо родиться, иметь вкус к парению на достаточно высоком уровне абстракции. Однако, никто не запрещает теоретику приобрести вкус к эксперименту и пойти в экспериментаторы, обратный путь сложнее, но опять же не возбраняется. Есть еще один замечательный "класс" физиков - физики-программисты (хотя шутят что они и не физики и не программисты) ). Это когда ты знаешь и предметную область и ЯП вместе с паттернами, хорошими практиками и пр.


    1. Imaginarium
      20.12.2024 08:46

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