Содержание

Мой путь к высшему образованию

Моя история весьма скромна — я не был выдающимся студентом, и не стал настоящим учёным, но при этом сама учёба на физфаке дала мне очень много.

И я думаю, что эта история может мотивировать многих сомневающихся в себе людей, которые рассуждают в стиле: «эх, куда мне до топовых ВУЗов и высокой науки, я же всего лишь…»

Школа и колледж

Я учился в сельской школе на 200 человек, где средний ученик мужского пола был троечником и не имел больших амбиций. Мне при этом удавалось учиться относительно неплохо и даже сохранять энтузиазм к некоторым предметам. В целом же на учёбу я тратил довольно мало времени — просто наслаждался беззаботным детством (и считаю, что всё делал правильно, не спешите взрослеть!).

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

Увы, нет. Уровень преподавания в колледже был околонулевой — по сравнению с ним, моя родная школа была элитным заведением. Сказать, что “преподаватели” неквалифицированные — ничего не сказать. Были редкие исключения, но общую картину это не меняло — это были 4 года, выброшенные в трубу. Меня спасал лишь мой энтузиазм — я всё ещё мечтал стать программистом, и с большим интересом, по мере сил, погружался в это. Колледж мне только мешал, он съедал огромное количество времени на удивительно бесполезную дичь. Увы, в то время в моём окружении никто не знал, что идея поступления в подобное место на 100% провальная, не повезло.

Моё первое рабочее место

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

Мысли о поступлении в ВУЗ

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

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

В итоге я загорелся поступлением в этот самый филиал МГУ. Но мои хотелки быстро мутировали и прогрессировали. Я стал задумываться, а что если попытаться поступить не в филиал, в сам МГУ? А что если рассмотреть другие известные вузы? А что если..

Вместе с этими мыслями я начал готовиться к поступлению. Напомню, что я родился и вырос в Казахстане, но, как оказалось, поступить в российский ВУЗ для меня не проблема — нужно было всего лишь приехать в любой российский город и сдать этот ваш ЕГЭ, я выбрал Омск (кстати, мне очень понравился этот город, особенно их знаменитый драмтеатр, это прям любовь!).

Моя подготовка к ЕГЭ

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

Физика.. Что..?

Пока готовился, наткнулся в сети на хвалебные отзывы о Фейнмановских Лекциях по Физике — это серия учебников по курсу общей физики, на основе лекций, которые читал легендарный Ричард Фейнман. Без преувеличения скажу — эти книги изменили мою жизнь. Благодаря им я влюбился в физику и начал подумывать о сумасшедшей на тот момент идее — поступить на физфак вместо мехмата. Чем больше я об этом думал, тем больше понимал, что именно этого я и хочу. В конце концов я полностью отдался этой идее и переключился на физфак, выбирая между МФТИ, СПбГУ, МГУ и НГУ.

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

В итоге, я поступил на физфак СПбГУ и ни о чем не жалею до сих пор. С одной стороны, это место просто с хрустом сломало о колено мою психику, уверенность в себе и многие мечты. С другой, оно подарило мне новые мечты, новую уверенность в себе и действительно очень круто прокачало мои мозги.

Учёба на физфаке и боль

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

Сессия, подготовка к экзамену

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

Сказать, что мне было сложно — ничего не сказать. Уже с самого начала физфак начал ломать меня чуть более, чем полностью. В первый учебный день нас всех собрали и провели тест, чтобы разделить на три потока — базовый, основной и теоретический. Перевожу на русский: “слабый”, “средний” и “сильный”. Естественно, я был уверен, что попаду теоретический, но конечно же попал на базовый. Это был большой удар по моей самооценке, прямо в сердечко! И дальше эти удары только продолжались. К примеру, я получил “неудовлетворительно” на первом же коллоквиуме по линейной алгебре и отправился на пересдачу — не уложился по времени. На меня тогда напала жёсткая депрессия — ведь я мечтал, что буду одним из лучших на курсе, а оказался одним из худших. Кстати, в таких случаях очень рекомендую общаться с людьми — от обсуждения своих проблем и переживаний, становится НАМНОГО легче, я это хорошо почувствовал на себе.

Сложно сказать, как я умудрялся при этом держаться и не сдаваться. Во мне будто оставался какой-то стержень, где-то глубоко сидела мысль - “но я ведь и правда лучший, просто пока не успел проявить себя.. ещё чуть-чуть и покажу всем!”. Думаю, сказывалось то, что меня часто хвалили в школе, где я и правда скромно считал себя одним из лучших, подцепив ненароком эдакий «синдром бога», который в будущем не раз спасал мою психику от уничтожения.

Но зато! Можете себе представить мою радость, когда я впервые получил “отлично” на экзамене по той же алгебре? Мне буквально хотелось плакать и смеяться одновременно!

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

Лекция и смешные рисуночки на доске, даже не спрашивайте что это..

Но и на третьем курсе физфак продолжал надо мной нещадно издеваться. Я решил, что раз я наконец-то попал на теорпоток, то начну жизнь с нового листа и буду учиться ещё более старательно. У нас тогда начался новый курс — математическая физика (оно же ТФКП или комплексный анализ), который мне очень нравился, и я стал погружаться в него с головой. Я дополнительно занимался со своим научным руководителем, который лично помогал мне готовиться к экзамену. Я был настроен на высший бал(!), получить который крайне сложно. Но в итоге меня снова опускают с небес на землю — я допустил маленькую неточность в одном определении и меня тут же отправили на пересдачу.

Фрагмент из конспекта для подготовки к экзамену по математической физике

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

  • Вы ведь понимаете, что это просто механическая ошибка, и в целом задача решена правильно / определение корректное?
  • Да, конечно
  • Тогда, может быть, примете его? Вы ведь видите, что я умею решать эти задачи
  • Нет, ведь формально, в этом месте написана ложь — приходите в следующий раз

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

При этом, преподаватели были весьма неплохие, и очень сильные учёные, но подобные случаи выбивали из колеи. Учёба меня всё больше огорчала, и я всё больше уходил при этом в науку, как ни странно. Это была некая отдушина — пусть на экзаменах меня душат, зато в научной группе очень ценят и у меня есть успехи! Успехи в виде научных публикаций и признания в нескольких научных группах.

Моя научная деятельность

Да, параллельно со страданиями на учёбе, я активно работал с разными научными группами уже с первого курса, что было совсем не типично для студентов. Как я писал выше, мне было крайне интересно понять, что же означает “заниматься наукой”. Я буквально начал ходить по кафедрам и знакомиться с людьми.

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

На самом деле, этот человек был прав, ведь обычный первокурсник ничего не может предложить научной группе. Но… первокурсник с реальным опытом в программировании может! Ну, вы поняли — я продолжал поиски и однажды случайно познакомился с научной группой, где активно занимались математическим моделированием. Грубо говоря, это такой вид исследований, когда на компьютере моделируется некая система, изучается её поведение, и на основе результатов делаются выводы.

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

Кабинет на кафедре статистической физики, где я работал

Вообще, возможностей было много, а свободного времени очень мало, поэтому приходилось выбирать. Какое-то время я смог даже поработать с ребятами на кафедре физики высоких энергий, которые работали с Церном (эксперимент Алиса, на тот момент), были очень интересные предложения и с кафедры квантовой механики. Сердце разрывалось, хотелось заниматься всем! Но приходилось отказываться.

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

Сейчас я всё это вспоминаю с большой печалью, ведь задачи там были во много раз интересней моих нынешних — смесь теоретической физики и программирования, это пожалуй самое интересное, что было в моей жизни. Знаете, у меня есть хороший личный маркер, когда задача является для меня интересной — если при её решении мне хочется закрыть глаза и думать над её решением, значит задача очень крутая. В моей карьере разработчика подобные задачи можно пересчитать по пальцам, а во время научной деятельности практическая каждая была такой. Эх, я вот сейчас пишу эту статью и так хочется всё бросить и вернуться в свой любимый НИИ Физики..

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

Кроме того, в этом посте я приложил несколько фоток типичного рабочего места в НИИ Физики им. В.А. Фока. И смешно, и грустно. Но смешного мало. Делайте выводы.

Моё рабочее место на другой кафедре

А теперь сравните это с жизнью разработчика — работодатели за тобой сами бегают, бюрократии минимум, к тебе относятся с уважением, и ты всегда уверен в завтрашнем дне. Моя первая зарплата на первой работе в качестве разработчика (после физфака) была 60 тысяч рублей. Не очень много, но выше чем на кафедре, а самое главное - зарплата была СТАБИЛЬНАЯ, она не могла стать меньше или просто пропасть, мне не приходилось ради этого тратить личное время на фриланс. Я даже не до конца верил, что из этих денег я могу 20 тыс заплатить за аренду квартиры, и у меня ещё останется 40! Целых 40 тысяч свободных денег!

Да, осознание того, что я поставил точку на своей научной карьере и не вернусь больше в те стены, разрывало мне сердце. И сейчас я вот пишу и снова начал переживать. Но что поделать, такова жизнь ☔️

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

Итого — что мне дал физфак?

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

Помню вечер, который был у меня до физфака, когда я пытался взяться за книжку по C++. Я заранее настраивал себя, что эта книга очень сложная, и что мне нужно создать идеальную атмосферу, чтобы ничего не отвлекало — оптимальная температура, самочувствие и т.п.

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

Я больше не задаю себе вопросы в стиле —"смогу ли я это понять / изучить / сделать?", я лишь оцениваю сроки и выбираю подходы. Раньше я так не мог и не осознавал собственные силы.

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

В остальном же — я лучше стал понимать, как работает мой мозг, научился лучше учиться, по-другому смотреть на задачи.

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

Но сейчас мой мозг привык к этому. Ощущения при изучении нового всё те же, но к ним добавляется ясное осознание того, что тема точно перестанет быть сложной, надо просто терпеливо тратить время на её изучение. И это стало даже приносить удовольствие — приятно наблюдать, как что-то непостижимое становится на твоих глазах простым, понятным, привычным, а туман непонимания рассеивается. Теперь сложные вещи меня не пугают, а только радуют.

Это может относиться к изучению профессиональной литературы, рабочих проектов, рабочих задач. Вот вижу я новый большой проект на работе — непонятно где чего-куда, и есть такое чувство, что никогда не пойму. Но я заранее знаю, что пройдёт пара дней или недель, и эта сложная система станет для меня как родная. Остаётся лишь с удовольствием наблюдать эту метаморфозу.

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

В общем, чем больше и сложнее вы учитесь, тем лучше понимаете, как работает ваш главный инструмент — мозг.

Я часто вижу страдания новичков, которые жалуются на то, что они глупые, ничего не знают, ничего не понимают. Но когда они рассказывают подробности, я понимаю, что до сих испытываю точно такие же трудности, и это нормально! С чем-то нужно смириться, а с чем-то научиться правильно бороться / работать. Это нормально, что ты не можешь решить задачу, и даже готовое решение кажется тебе непонятным! Это нормально, что ты прочитал книгу по программированию и полностью её забыл! У всех так. Но при этом я понимаю, что эти люди не воспримут мои советы всерьез — это будет звучать лишь как пафосные слова. А чтобы осознать их значимость, нужно ощутить всё это на себе.

Стоило ли тратить на это 4 года своей жизни? Не уверен. Жалею ли я об этом? Точно нет.

Хотите больше таких историй?

Эта статья родилась серии постов в моём Телеграм-канале: @ntuzov. Туда я пишу намного чаще, и далеко не все хорошие истории, мысли и гайды доходят до стадии полноценной статьи. Поэтому, если вам хочется читать меня чаще, подписывайтесь ❤️